public class OslcQuery
extends java.lang.Object
| Constructor and Description |
|---|
OslcQuery(java.util.Map queryParams) |
OslcQuery(java.lang.String queryClause) |
OslcQuery(java.lang.String queryClause,
java.lang.String orderByClause,
java.lang.String searchTerms) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyQueryTemplate(java.lang.String owner,
java.lang.String osname) |
java.util.List |
getCombinedWhere() |
java.util.List |
getOslcOrderBy() |
java.util.Map |
getOslcPrefixMap() |
java.util.List |
getOslcProperties() |
java.util.List |
getOslcSearchTerm() |
java.util.List |
getOslcSelect() |
java.util.List |
getOslcWhere() |
int |
getPageNumber() |
int |
getPageSize() |
java.lang.String[] |
getQueryParam(java.lang.String paramName) |
java.lang.String |
getSearchAttributes() |
java.lang.String |
getTimeLineAttribute() |
void |
init(java.util.Map queryParams) |
boolean |
isPagingEnabled() |
void |
setTemplatePageSize(int tPageSize) |
void |
setTemplateSavedQuery(java.lang.String tSavedQuery) |
void |
setTemplateSelect(java.lang.String tSelect) |
public OslcQuery(java.lang.String queryClause)
throws com.ibm.oslc.query.parser.select.ParseException,
com.ibm.oslc.query.parser.where.ParseException,
com.ibm.oslc.query.parser.searchTerms.ParseException,
com.ibm.oslc.query.parser.orderBy.ParseException,
InvalidPageSizeException,
InvalidPageReferenceException
com.ibm.oslc.query.parser.select.ParseExceptionInvalidPageSizeExceptionInvalidPageReferenceExceptionpublic OslcQuery(java.lang.String queryClause,
java.lang.String orderByClause,
java.lang.String searchTerms)
throws com.ibm.oslc.query.parser.select.ParseException,
com.ibm.oslc.query.parser.where.ParseException,
com.ibm.oslc.query.parser.searchTerms.ParseException,
com.ibm.oslc.query.parser.orderBy.ParseException,
InvalidPageSizeException,
InvalidPageReferenceException
com.ibm.oslc.query.parser.select.ParseExceptionInvalidPageSizeExceptionInvalidPageReferenceExceptionpublic OslcQuery(java.util.Map queryParams)
throws com.ibm.oslc.query.parser.select.ParseException,
com.ibm.oslc.query.parser.where.ParseException,
com.ibm.oslc.query.parser.searchTerms.ParseException,
com.ibm.oslc.query.parser.orderBy.ParseException,
InvalidPageSizeException,
InvalidPageReferenceException
com.ibm.oslc.query.parser.select.ParseExceptionInvalidPageSizeExceptionInvalidPageReferenceExceptionpublic void init(java.util.Map queryParams)
throws com.ibm.oslc.query.parser.select.ParseException,
com.ibm.oslc.query.parser.where.ParseException,
com.ibm.oslc.query.parser.searchTerms.ParseException,
com.ibm.oslc.query.parser.orderBy.ParseException,
InvalidPageSizeException,
InvalidPageReferenceException
com.ibm.oslc.query.parser.select.ParseExceptionInvalidPageSizeExceptionInvalidPageReferenceExceptionpublic java.lang.String[] getQueryParam(java.lang.String paramName)
public void setTemplatePageSize(int tPageSize)
public void setTemplateSelect(java.lang.String tSelect)
throws MXException
MXExceptionpublic void setTemplateSavedQuery(java.lang.String tSavedQuery)
public java.util.List getOslcWhere()
public java.util.List getCombinedWhere()
public java.util.List getOslcSearchTerm()
public java.util.List getOslcProperties()
public java.util.List getOslcSelect()
public java.util.List getOslcOrderBy()
public java.util.Map getOslcPrefixMap()
public boolean isPagingEnabled()
public int getPageSize()
public int getPageNumber()
public void applyQueryTemplate(java.lang.String owner,
java.lang.String osname)
throws com.ibm.oslc.query.parser.select.ParseException,
com.ibm.oslc.query.parser.orderBy.ParseException,
InvalidPageSizeException,
MXException
com.ibm.oslc.query.parser.select.ParseExceptionInvalidPageSizeExceptionMXExceptionpublic java.lang.String getSearchAttributes()
public java.lang.String getTimeLineAttribute()