public class EvaluationCache
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALWAYS_TRUE
Possible key values for this class are to be stored as constants.
|
static java.lang.String |
HAS_DELETE_PERMISSION |
static java.lang.String |
HAS_LOCK |
static java.lang.String |
HAS_READ_PERMISSION |
static java.lang.String |
HAS_RELATE_PERMISSION |
static java.lang.String |
HAS_VERSION_PERMISSION |
static java.lang.String |
HAS_WRITE_PERMISSION |
static java.lang.String |
USER_DISPLAY_NAME |
static java.lang.String |
USER_LOGIN_NAME |
static java.lang.String |
WIZARD_WORKFLOW_DOC_IDS |
Constructor and Description |
---|
EvaluationCache() |
Modifier and Type | Method and Description |
---|---|
void |
cacheThis(java.lang.String key,
java.io.Serializable val)
The key param SHOULD ALWAYS be a constant in this class.
|
Condition |
getEvaluatedCondition(java.lang.String key)
Returns the entire condition if the cache contains the parameterized key,
returns null if the key does not exist in the cache.
|
java.io.Serializable |
getVal(java.lang.String key)
Returns the val if the cache contains the parameterized key,
returns null if the key does not exist in the cache.
|
boolean |
hasEvaluatedCondition(java.lang.String key) |
boolean |
hasKey(java.lang.String key) |
void |
setEvaluatedCondition(java.lang.String key,
Condition condition)
The key param SHOULD ALWAYS be a constant in this class.
|
public static final java.lang.String ALWAYS_TRUE
public static final java.lang.String HAS_LOCK
public static final java.lang.String HAS_READ_PERMISSION
public static final java.lang.String HAS_RELATE_PERMISSION
public static final java.lang.String HAS_VERSION_PERMISSION
public static final java.lang.String HAS_WRITE_PERMISSION
public static final java.lang.String HAS_DELETE_PERMISSION
public static final java.lang.String WIZARD_WORKFLOW_DOC_IDS
public static final java.lang.String USER_LOGIN_NAME
public static final java.lang.String USER_DISPLAY_NAME
public boolean hasKey(java.lang.String key)
public boolean hasEvaluatedCondition(java.lang.String key)
public java.io.Serializable getVal(java.lang.String key)
key
- public void cacheThis(java.lang.String key, java.io.Serializable val)
key
- val
- public Condition getEvaluatedCondition(java.lang.String key)
key
- public void setEvaluatedCondition(java.lang.String key, Condition condition)
key
- condition
-