public abstract class ExpirationPredicate extends Object implements IExpirationSupport, IElementSerializable
| Constructor and Description |
|---|
ExpirationPredicate() |
| Modifier and Type | Method and Description |
|---|---|
IExpirationSupport |
and(ExpirationPredicate op2) |
abstract ExpirationPredicate |
copy() |
static ExpirationPredicate |
create(IArgs args,
ExpirationPredicate defaultValue) |
static ExpirationPredicate |
create(IArgs args,
String role,
ExpirationPredicate defaultValue) |
static ExpirationPredicate |
create(String type,
Object value,
ExpirationPredicate defaultValue) |
static ExpirationPredicate |
createAnd(ExpirationPredicate op1,
ExpirationPredicate op2) |
static ExpirationPredicate |
createOr(ExpirationPredicate op1,
ExpirationPredicate op2) |
abstract String |
getType() |
abstract long |
getValue() |
IExpirationSupport |
or(ExpirationPredicate op2) |
void |
serialize(IElement element)
Serialize the state in
element. |
String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitisExpired, touchpublic static ExpirationPredicate create(IArgs args, ExpirationPredicate defaultValue)
public static ExpirationPredicate create(IArgs args, String role, ExpirationPredicate defaultValue)
public static ExpirationPredicate create(String type, Object value, ExpirationPredicate defaultValue)
public static ExpirationPredicate createAnd(ExpirationPredicate op1, ExpirationPredicate op2)
public static ExpirationPredicate createOr(ExpirationPredicate op1, ExpirationPredicate op2)
public IExpirationSupport and(ExpirationPredicate op2)
public abstract ExpirationPredicate copy()
public abstract String getType()
public abstract long getValue()
public IExpirationSupport or(ExpirationPredicate op2)
public void serialize(IElement element) throws ElementSerializationException
IElementSerializableelement. element
represents the receiver immediately, it contains the state information
directly, not as a child element. This means most of the time you have to
change the element name itself and add child elements.serialize in interface IElementSerializableElementSerializationExceptionCopyright © 2013 intarsys consulting GmbH. All Rights Reserved.