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.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<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.ParseException
InvalidPageSizeException
InvalidPageReferenceException
public 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.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<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.ParseException
InvalidPageSizeException
MXException
public java.lang.String getSearchAttributes()
public java.lang.String getTimeLineAttribute()