|
||||||||||
| 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 ResourceBundle |
msgs
I18N support. |
| Constructor Summary | |
|---|---|
ParameterSupport(Method method)
Constructor. |
|
| Method Summary | |
|---|---|
int |
getParameterCount()
Returns the number of parameters. |
String |
getParameterEjbName(int paramNumber)
Get EJB name corresponding to the EJBQL parameter number. |
String |
getParameterEjbName(String ejbqlParamDecl)
Get EJB name corresponding to the EJBQL parameter by input parameter declaration string. |
String[] |
getParameterEjbNames()
Get all EJB names corresponding to the EJBQL parameters. |
String |
getParameterName(int paramNumber)
Returns the name of the corresponding JDO parameter by parameter number. |
String |
getParameterName(String ejbqlParamDecl)
Returns the name of the corresponding JDO parameter. |
Class |
getParameterType(int paramNumber)
Returns the type of the EJBQL parameter by number. |
Class |
getParameterType(String ejbqlParamDecl)
Returns type of the EJBQL parameter by input parameter declaration string. |
void |
setParameterEjbName(String ejbqlParamDecl,
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 ResourceBundle msgs
| Constructor Detail |
|---|
public ParameterSupport(Method method)
method - the Method instance of the finder/selector method.| Method Detail |
|---|
public Class getParameterType(String ejbqlParamDecl)
public Class getParameterType(int paramNumber)
public String getParameterEjbName(String ejbqlParamDecl)
ejbqlParamDecl - denotes a parameter application in EJBQL.
It has the form "?public String getParameterEjbName(int paramNumber)
paramNumber - numbering of parameters starting with 1
public void setParameterEjbName(String ejbqlParamDecl,
String ejbName)
ejbqlParamDecl - denotes a parameter application in EJBQL.
It has the form "?ejbName - public String[] getParameterEjbNames()
public String getParameterName(String ejbqlParamDecl)
public String getParameterName(int paramNumber)
public int getParameterCount()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||