public class OslcQuery
extends java.lang.Object
| Constructor and Description |
|---|
OslcQuery(java.util.Map<java.lang.String,java.lang.String[]> 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<com.ibm.oslc.query.parser.symbols.IOslcSortTerm> |
getOslcOrderBy() |
java.util.Map<java.lang.String,java.lang.String> |
getOslcPrefixMap() |
java.util.List<com.ibm.oslc.query.parser.symbols.IOslcProperty> |
getOslcProperties() |
java.util.List<java.lang.String> |
getOslcSearchTerm() |
java.util.List<com.ibm.oslc.query.parser.symbols.IOslcProperty> |
getOslcSelect() |
java.util.List<com.ibm.oslc.query.parser.symbols.IOslcTerm> |
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<java.lang.String,java.lang.String[]> 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<java.lang.String,java.lang.String[]> 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<java.lang.String,java.lang.String[]> 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<com.ibm.oslc.query.parser.symbols.IOslcTerm> getOslcWhere()
public java.util.List<java.lang.String> getOslcSearchTerm()
public java.util.List<com.ibm.oslc.query.parser.symbols.IOslcProperty> getOslcProperties()
public java.util.List<com.ibm.oslc.query.parser.symbols.IOslcProperty> getOslcSelect()
public java.util.List<com.ibm.oslc.query.parser.symbols.IOslcSortTerm> getOslcOrderBy()
public java.util.Map<java.lang.String,java.lang.String> 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()