org.apache.openjpa.kernel.exps
Class CurrentDate
java.lang.Object
org.apache.openjpa.kernel.exps.Val
org.apache.openjpa.kernel.exps.CurrentDate
- All Implemented Interfaces:
- Serializable, Value
class CurrentDate
- extends Val
Represents the current date.
- Author:
- Marc Prud'hommeaux
| Methods inherited from class org.apache.openjpa.kernel.exps.Val |
acceptVisit, eval, evaluate, evaluate, getAlias, getMetaData, getName, getPath, getSelectAs, isAggregate, isVariable, isXPath, setAlias, setMetaData |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CurrentDate
public CurrentDate(Class<? extends Date> type)
getType
public Class getType()
- Description copied from interface:
Value
- Return the expected type for this value, or
Object if
the type is unknown.
setImplicitType
public void setImplicitType(Class type)
- Description copied from interface:
Value
- Set the implicit type of the value, based on how it is used in the
filter. This method is only called on values who return
Object from Value.getType().
eval
protected Object eval(Object candidate,
Object orig,
StoreContext ctx,
Object[] params)
- Description copied from class:
Val
- Return this value for the given candidate.
- Specified by:
eval in class Val
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.