Class WsStemQueryFilter
java.lang.Object
edu.internet2.middleware.grouperClient.ws.beans.WsStemQueryFilter
this represents a query which can be and'ed or or'ed
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiontrue or null for ascending, false for descending.page number 1 indexed if pagingpage size if pagingparentStemName will return stems only in this stemparentStemNameScope if searching by stem, ONE_LEVEL is for one level, ALL_IN_SUBTREE will return all in sub tree.queryTerm if searching by query, this is a term that will be matched to name, extension, etcmust be an hql query field, e.g.if querying, this is the attribute name, or null or search all attributesstemAttributeValue if searching by query, this is a term that will be matched tostemName search by stem name (must match exactly), cannot use other params with thisif 'and' or 'or' this is the first stem, and if complement, this is the stem to complementif 'and' or 'or', this is the second stemfindStemType is the WsFindStemType enum for which type of find is happening: e.g.stemUuid search by stem uuid (must match exactly), cannot use othervoid
setAscending
(String ascending1) true or null for ascending, false for descending.void
setPageNumber
(String pageNumber1) page number 1 indexed if pagingvoid
setPageSize
(String pageSize1) page size if pagingvoid
setParentStemName
(String stemName1) parentStemName will return stems only in this stemvoid
setParentStemNameScope
(String stemNameScope1) parentStemNameScope if searching by stem, ONE_LEVEL is for one level, ALL_IN_SUBTREE will return all in sub tree.void
setQueryTerm
(String queryTerm1) queryTerm if searching by query, this is a term that will be matched to name, extension, etcvoid
setSortString
(String sortString1) must be an hql query field, e.g.void
setStemAttributeName
(String attributeName1) if querying, this is the attribute name, or null or search all attributesvoid
setStemAttributeValue
(String stemAttributeValue1) stemAttributeValue if searching by query, this is a term that will be matched tovoid
setStemName
(String stemName1) stemName search by stem name (must match exactly), cannot use other params with thisvoid
setStemQueryFilter0
(WsStemQueryFilter theQueryFilter0) if 'and' or 'or' this is the first stem, and if complement, this is the stem to complementvoid
setStemQueryFilter1
(WsStemQueryFilter theQueryFilter1) if 'and' or 'or', this is the second stemvoid
setStemQueryFilterType
(String findStemType1) findStemType is the WsFindStemType enum for which type of find is happening: e.g.void
setStemUuid
(String stemUuid1) stemUuid search by stem uuid (must match exactly), cannot use other
-
Constructor Details
-
WsStemQueryFilter
public WsStemQueryFilter()
-
-
Method Details
-
getStemQueryFilterType
findStemType is the WsFindStemType enum for which type of find is happening: e.g. FIND_BY_STEM_UUID, FIND_BY_STEM_NAME, FIND_BY_STEM_NAME, FIND_BY_APPROXIMATE_ATTRIBUTE, FIND_BY_ATTRIBUTE, FIND_BY_TYPE, AND, OR, MINUS;- Returns:
- the findStemType
-
setStemQueryFilterType
findStemType is the WsFindStemType enum for which type of find is happening: e.g. FIND_BY_STEM_UUID, FIND_BY_STEM_NAME, FIND_BY_STEM_NAME_APPROXIMATE, FIND_BY_APPROXIMATE_ATTRIBUTE, FIND_BY_ATTRIBUTE, FIND_BY_TYPE, AND, OR, MINUS;- Parameters:
findStemType1
- the findStemType to set
-
getStemName
stemName search by stem name (must match exactly), cannot use other params with this- Returns:
- the stemName
-
setStemName
stemName search by stem name (must match exactly), cannot use other params with this- Parameters:
stemName1
- the stemName to set
-
getParentStemName
parentStemName will return stems only in this stem- Returns:
- the parentStemName
-
setParentStemName
parentStemName will return stems only in this stem- Parameters:
stemName1
- the parentStemName to set
-
getParentStemNameScope
parentStemNameScope if searching by stem, ONE_LEVEL is for one level, ALL_IN_SUBTREE will return all in sub tree. Default is ALL_IN_SUBTREE- Returns:
- the parentStemNameScope
-
setParentStemNameScope
parentStemNameScope if searching by stem, ONE_LEVEL is for one level, ALL_IN_SUBTREE will return all in sub tree. Default is ALL_IN_SUBTREE- Parameters:
stemNameScope1
- the parentStemNameScope to set
-
getStemUuid
stemUuid search by stem uuid (must match exactly), cannot use other- Returns:
- the stemUuid
-
setStemUuid
stemUuid search by stem uuid (must match exactly), cannot use other- Parameters:
stemUuid1
- the stemUuid to set
-
getQueryTerm
queryTerm if searching by query, this is a term that will be matched to name, extension, etc- Returns:
- the queryTerm
-
setQueryTerm
queryTerm if searching by query, this is a term that will be matched to name, extension, etc- Parameters:
queryTerm1
- the queryTerm to set
-
getStemAttributeName
if querying, this is the attribute name, or null or search all attributes- Returns:
- the attributeName
-
setStemAttributeName
if querying, this is the attribute name, or null or search all attributes- Parameters:
attributeName1
- the attributeName to set
-
getStemQueryFilter0
if 'and' or 'or' this is the first stem, and if complement, this is the stem to complement- Returns:
- the stemQueryFilter0
-
setStemQueryFilter0
if 'and' or 'or' this is the first stem, and if complement, this is the stem to complement- Parameters:
theQueryFilter0
- the stemQueryFilter0 to set
-
getStemQueryFilter1
if 'and' or 'or', this is the second stem- Returns:
- the stemQueryFilter1
-
setStemQueryFilter1
if 'and' or 'or', this is the second stem- Parameters:
theQueryFilter1
- the stemQueryFilter1 to set
-
getStemAttributeValue
stemAttributeValue if searching by query, this is a term that will be matched to- Returns:
- the stemAttributeValue
-
setStemAttributeValue
stemAttributeValue if searching by query, this is a term that will be matched to- Parameters:
stemAttributeValue1
- the stemAttributeValue to set
-
getAscending
true or null for ascending, false for descending. If you pass true or false, must pass a sort string- Returns:
- the ascending
-
getPageNumber
page number 1 indexed if paging- Returns:
- the pageNumber
-
getPageSize
page size if paging- Returns:
- the pageSize
-
getSortString
must be an hql query field, e.g. can sort on name, displayName, extension, displayExtension- Returns:
- the sortString
-
setAscending
true or null for ascending, false for descending. If you pass true or false, must pass a sort string- Parameters:
ascending1
- the ascending to set
-
setPageNumber
page number 1 indexed if paging- Parameters:
pageNumber1
- the pageNumber to set
-
setPageSize
page size if paging- Parameters:
pageSize1
- the pageSize to set
-
setSortString
must be an hql query field, e.g. can sort on name, displayName, extension, displayExtension- Parameters:
sortString1
- the sortString to set
-