|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.beasys.commerce.axiom.reasoning.rules.service.RulesetExpirer
Implements a ruleset expirer
Field Summary | |
protected long |
creationTime
The expirer creation time |
protected long |
expirationAge
The expiration age |
protected int |
expirationPolicy
The expiration policy |
static int |
EXPIRE_RULE_SET_AT_AGE
The "at age" rule set expiration policy |
static int |
EXPIRE_RULE_SET_NEVER
The "never" rule set expiration policy |
static int |
EXPIRE_RULE_SET_WHEN_MODIFIED
The "when modified" rule set expiration policy |
Constructor Summary | |
RulesetExpirer()
Constructor |
Method Summary | |
int |
getExpirationPolicy()
Gets the expiration policy |
boolean |
getExpired()
Gets expired property |
void |
setCreationTime()
Sets the creation time |
void |
setExpirationAge(long expirationAge)
Sets the expiration age |
void |
setExpirationPolicy(int expirationPolicy)
Sets the expiration policy |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final int EXPIRE_RULE_SET_AT_AGE
public static final int EXPIRE_RULE_SET_NEVER
public static final int EXPIRE_RULE_SET_WHEN_MODIFIED
protected long creationTime
protected long expirationAge
protected int expirationPolicy
Constructor Detail |
public RulesetExpirer()
Method Detail |
public int getExpirationPolicy()
public boolean getExpired()
public void setCreationTime()
public void setExpirationAge(long expirationAge) throws java.lang.IllegalArgumentException
expirationAge
- The expiration agepublic void setExpirationPolicy(int expirationPolicy) throws java.lang.IllegalArgumentException
expirationPolicy
- The expiration policy
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |