|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.jdo.spi.persistence.support.ejb.ejbqlc.ParameterSupport
public class ParameterSupport
Helper class to handle EJBQL query parameters.
| Field Summary | |
|---|---|
protected static java.util.ResourceBundle |
msgs
I18N support. |
| Constructor Summary | |
|---|---|
ParameterSupport(java.lang.reflect.Method method)
Constructor. |
|
| Method Summary | |
|---|---|
int |
getParameterCount()
Returns the number of parameters. |
java.lang.String |
getParameterEjbName(int paramNumber)
Get EJB name corresponding to the EJBQL parameter number. |
java.lang.String |
getParameterEjbName(java.lang.String ejbqlParamDecl)
Get EJB name corresponding to the EJBQL parameter by input parameter declaration string. |
java.lang.String[] |
getParameterEjbNames()
Get all EJB names corresponding to the EJBQL parameters. |
java.lang.String |
getParameterName(int paramNumber)
Returns the name of the corresponding JDO parameter by parameter number. |
java.lang.String |
getParameterName(java.lang.String ejbqlParamDecl)
Returns the name of the corresponding JDO parameter. |
java.lang.Class |
getParameterType(int paramNumber)
Returns the type of the EJBQL parameter by number. |
java.lang.Class |
getParameterType(java.lang.String ejbqlParamDecl)
Returns type of the EJBQL parameter by input parameter declaration string. |
void |
setParameterEjbName(java.lang.String ejbqlParamDecl,
java.lang.String ejbName)
Set EJB name corresponding to the EJBQL parameter by input parameter declaration string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.util.ResourceBundle msgs
| Constructor Detail |
|---|
public ParameterSupport(java.lang.reflect.Method method)
method - the Method instance of the finder/selector method.| Method Detail |
|---|
public java.lang.Class getParameterType(java.lang.String ejbqlParamDecl)
public java.lang.Class getParameterType(int paramNumber)
public java.lang.String getParameterEjbName(java.lang.String ejbqlParamDecl)
ejbqlParamDecl - denotes a parameter application in EJBQL.
It has the form "?public java.lang.String getParameterEjbName(int paramNumber)
paramNumber - numbering of parameters starting with 1
public void setParameterEjbName(java.lang.String ejbqlParamDecl,
java.lang.String ejbName)
ejbqlParamDecl - denotes a parameter application in EJBQL.
It has the form "?ejbName - public java.lang.String[] getParameterEjbNames()
public java.lang.String getParameterName(java.lang.String ejbqlParamDecl)
public java.lang.String getParameterName(int paramNumber)
public int getParameterCount()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||