|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sap.tc.mobile.cfs.wdbll.GenericMobileQuery
public class GenericMobileQuery
Generic query container. This container allows for building queries at runtime. At the same time, it serves as a base class for query-only model classes (purely transient classes).
| Field Summary |
|---|
| Fields inherited from interface com.sap.tc.cmi.model.ICMIQuery |
|---|
ROLE_NAME_INPUT_PARAMETER, ROLE_NAME_RESULT |
| Constructor Summary | |
|---|---|
GenericMobileQuery(java.lang.String queryString)
Construct a generic query from query string. |
|
GenericMobileQuery(java.lang.String queryString,
com.sap.tc.cmi.model.ICMIModel model,
com.sap.tc.cmi.metadata.ICMIModelClassInfo modelClassInfo,
com.sap.tc.cmi.metadata.ICMIModelClassInfo resultClassInfo)
Construct a generic query from query string. |
|
| Method Summary | |
|---|---|
void |
addAuthorizationCheck(java.lang.String aoName)
Add optional authorization check for query execution. |
void |
addConditions(java.lang.String condString)
Add one or more conditions. |
com.sap.tc.cmi.metadata.ICMIModelClassInfo |
associatedInputParameterInfo()
|
com.sap.tc.cmi.model.ICMIModel |
associatedModel()
|
com.sap.tc.cmi.metadata.ICMIModelClassInfo |
associatedModelClassInfo()
|
com.sap.tc.cmi.metadata.ICMIModelObjectCollectionInfo |
associatedResultInfo()
|
long |
countOf()
|
void |
execute()
|
java.lang.Object |
getInputParameter()
|
java.util.Collection |
getResult()
|
boolean |
isDirty()
|
void |
replaceSortOrders(java.lang.String sortString)
Replace sort order(s). |
void |
reset()
Reset the query to original state (remove any added conditions, sort orders and optional authorizations). |
void |
setInputParameter(java.lang.Object input)
Set input parameter to use for next execution. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GenericMobileQuery(java.lang.String queryString)
queryString - query string.
public GenericMobileQuery(java.lang.String queryString,
com.sap.tc.cmi.model.ICMIModel model,
com.sap.tc.cmi.metadata.ICMIModelClassInfo modelClassInfo,
com.sap.tc.cmi.metadata.ICMIModelClassInfo resultClassInfo)
queryString - query string.model - model of this query.modelClassInfo - class info of this query class.resultClassInfo - class info of this query result class.| Method Detail |
|---|
public void addAuthorizationCheck(java.lang.String aoName)
MobileQuery
addAuthorizationCheck in interface MobileQueryaoName - AO name to use.MobileQuery.reset()public void addConditions(java.lang.String condString)
MobileQuery
addConditions in interface MobileQuerycondString - condition string.MobileQuery.reset()public void replaceSortOrders(java.lang.String sortString)
MobileQuery
replaceSortOrders in interface MobileQuerysortString - sort string.MobileQuery.reset()public void reset()
MobileQuery
reset in interface MobileQueryMobileQuery.addConditions(String),
MobileQuery.replaceSortOrders(String),
MobileQuery.addAuthorizationCheck(String)public com.sap.tc.cmi.metadata.ICMIModelClassInfo associatedInputParameterInfo()
associatedInputParameterInfo in interface com.sap.tc.cmi.model.ICMIQuerypublic com.sap.tc.cmi.metadata.ICMIModelObjectCollectionInfo associatedResultInfo()
associatedResultInfo in interface com.sap.tc.cmi.model.ICMIQuerypublic long countOf()
countOf in interface com.sap.tc.cmi.model.ICMIQuery
public void execute()
throws com.sap.tc.cmi.exception.CMIException
execute in interface com.sap.tc.cmi.model.ICMIModelClassExecutableexecute in interface com.sap.tc.cmi.model.ICMIQuerycom.sap.tc.cmi.exception.CMIExceptionpublic java.lang.Object getInputParameter()
getInputParameter in interface com.sap.tc.cmi.model.ICMIQuerypublic void setInputParameter(java.lang.Object input)
MobileQuery
setInputParameter in interface MobileQueryinput - input parameter to use.public java.util.Collection getResult()
getResult in interface com.sap.tc.cmi.model.ICMIQuerypublic boolean isDirty()
isDirty in interface com.sap.tc.cmi.model.ICMIQuerypublic com.sap.tc.cmi.model.ICMIModel associatedModel()
associatedModel in interface com.sap.tc.cmi.model.ICMIModelClasspublic com.sap.tc.cmi.metadata.ICMIModelClassInfo associatedModelClassInfo()
associatedModelClassInfo in interface com.sap.tc.cmi.model.ICMIModelClass
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||