Package com.identityworksllc.iiq.common
Class AbstractBaseUtility
- java.lang.Object
-
- com.identityworksllc.iiq.common.AbstractBaseUtility
-
- Direct Known Subclasses:
AccessRequestUtilities
,AccountUtilities
,AuthUtilities
,BaseIdentityUtilities
,ManagedAttributeUtilities
,MatchUtilities
,ProvisioningUtilities
public abstract class AbstractBaseUtility extends Object
The base class for each Utilities class that contains common functions to all
-
-
Field Summary
Fields Modifier and Type Field Description protected sailpoint.api.SailPointContext
context
The SailPointContextprotected AtomicBoolean
debug
protected SLogger
log
The logger for this class
-
Constructor Summary
Constructors Constructor Description AbstractBaseUtility(sailpoint.api.SailPointContext context)
Constructor, builds some common functions
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
inject(bsh.This beanshell)
Injects this object into the given Beanshell context, making all of this object’s methods available as ‘static’ methods in Beanshell.boolean
isDebug()
Returns true if the debug flag has been set on this utilityvoid
setDebug(boolean debug)
Sets or unsets the debug flag
-
-
-
Field Detail
-
context
protected final sailpoint.api.SailPointContext context
The SailPointContext
-
debug
protected final AtomicBoolean debug
-
-
Constructor Detail
-
AbstractBaseUtility
public AbstractBaseUtility(sailpoint.api.SailPointContext context)
Constructor, builds some common functions
-
-
Method Detail
-
inject
public void inject(bsh.This beanshell)
Injects this object into the given Beanshell context, making all of this object’s methods available as ‘static’ methods in Beanshell.- Parameters:
beanshell
- The beanshell context to inject into
-
isDebug
public boolean isDebug()
Returns true if the debug flag has been set on this utility- Returns:
- The debug flag state
-
setDebug
public final void setDebug(boolean debug)
Sets or unsets the debug flag- Parameters:
debug
- The new debug flag state
-
-