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.ParseException
InvalidPageSizeException
InvalidPageReferenceException
public 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.ParseException
InvalidPageSizeException
InvalidPageReferenceException
public 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.ParseException
InvalidPageSizeException
InvalidPageReferenceException
public 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.ParseException
InvalidPageSizeException
InvalidPageReferenceException
public java.lang.String[] getQueryParam(java.lang.String paramName)
public void setTemplatePageSize(int tPageSize)
public void setTemplateSelect(java.lang.String tSelect) throws MXException
MXException
public 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.ParseException
InvalidPageSizeException
MXException
public java.lang.String getSearchAttributes()
public java.lang.String getTimeLineAttribute()