|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.silverpeas.persistence.repository.jpa.NamedParameters
public class NamedParameters
This class permits to handle as a friendly way the named parameters of a query.
Useadd(java.lang.String, java.lang.Object)
method to add a named parameter (its name, its value and
optionaly a temporal type).
Use applyTo(E)
to apply the named parameter to the query. This method returns the query
passed, so that query methods can be called directly in one line of code.
Method Summary | ||
---|---|---|
NamedParameters |
add(String name,
Object value)
Adding a new named parameter. |
|
NamedParameters |
add(String name,
Object value,
javax.persistence.TemporalType temporalType)
Adding a new named parameter. |
|
|
applyTo(E query)
Applies the named parameters to the given query. |
|
String |
getLastParameterName()
Gets the last parameter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public String getLastParameterName()
public NamedParameters add(String name, Object value)
add
in interface Parameters
name
- value
-
public NamedParameters add(String name, Object value, javax.persistence.TemporalType temporalType)
name
- value
- temporalType
-
public <E extends javax.persistence.Query> E applyTo(E query)
E
- the type of the JPQL query.query
- the query on which the parameters have to be applied.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |