|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.ws.soap.WsQueryFilter
public class WsQueryFilter
this represents a query which can be and'ed or or'ed
Constructor Summary | |
---|---|
WsQueryFilter()
|
Method Summary | |
---|---|
void |
assignGrouperSession(GrouperSession grouperSession1)
grouper session |
String |
getGroupAttributeName()
if querying, this is the attribute name, or null or search all attributes |
String |
getGroupAttributeValue()
groupAttributeValue if searching by query, this is a term that will be matched to |
String |
getGroupName()
groupName search by group name (must match exactly), cannot use other params with this |
String |
getGroupTypeName()
if searching by type, this is the type to search for. |
String |
getGroupUuid()
groupUuid search by group uuid (must match exactly), cannot use other |
WsQueryFilter |
getQueryFilter0()
if 'and' or 'or' this is the first group, and if complement, this is the group to complement |
WsQueryFilter |
getQueryFilter1()
if 'and' or 'or', this is the second group |
String |
getQueryFilterType()
findGroupType is the WsQueryFilterType enum for which type of find is happening: e.g. |
String |
getQueryTerm()
queryTerm if searching by query, this is a term that will be matched to name, extension, etc |
String |
getStemName()
stemName will return groups only in this stem |
String |
getStemNameScope()
stemNameScope if searching by stem, ONE_LEVEL is for one level, ALL_IN_SUBTREE will return all in sub tree. |
GrouperSession |
retrieveGrouperSession()
grouper session |
GroupType |
retrieveGroupType()
if there is no group type name, return null if there is a group type name, then find it, and return it. |
QueryFilter |
retrieveQueryFilter()
convert the query into a query filter |
WsQueryFilterType |
retrieveQueryFilterType()
|
Stem |
retrieveStem()
if there is no stem, return null. |
StemScope |
retrieveStemScope(StemScope defaultScope)
convert the stem scope into a stem scope |
void |
setGroupAttributeName(String attributeName1)
if querying, this is the attribute name, or null or search all attributes |
void |
setGroupAttributeValue(String groupAttributeValue1)
groupAttributeValue if searching by query, this is a term that will be matched to |
void |
setGroupName(String groupName1)
groupName search by group name (must match exactly), cannot use other params with this |
void |
setGroupTypeName(String theType1)
if searching by type, this is the type to search for. |
void |
setGroupUuid(String groupUuid1)
groupUuid search by group uuid (must match exactly), cannot use other |
void |
setQueryFilter0(WsQueryFilter theQueryFilter0)
if 'and' or 'or' this is the first group, and if complement, this is the group to complement |
void |
setQueryFilter1(WsQueryFilter theQueryFilter1)
if 'and' or 'or', this is the second group |
void |
setQueryFilterType(String findGroupType1)
findGroupType is the WsQueryFilterType enum for which type of find is happening: e.g. |
void |
setQueryTerm(String queryTerm1)
queryTerm if searching by query, this is a term that will be matched to name, extension, etc |
void |
setStemName(String stemName1)
stemName will return groups only in this stem |
void |
setStemNameScope(String stemNameScope1)
stemNameScope if searching by stem, ONE_LEVEL is for one level, ALL_IN_SUBTREE will return all in sub tree. |
String |
toString()
|
void |
validate()
validate the tree of queries |
void |
validateHasGroupAttributeName()
if there is no attribute name, there should be |
void |
validateHasGroupAttributeValue()
if there is no groupAttributeValue, there should be |
void |
validateHasGroupName()
if there is no group name, there should be |
void |
validateHasGroupTypeName()
if there is no type, there should be |
void |
validateHasGroupUuid()
if there is no group uuid, there should be |
void |
validateHasQueryFilter0()
if there is no query filter 0, there should be |
void |
validateHasQueryFilter1()
if there is no query filter 1, there should be |
void |
validateHasStemName()
if there is no stem name, there should be |
void |
validateHasStemNameScope()
if there is no group name, there should be |
void |
validateNoGroupAttributeName()
if there is a attribute name, there shouldnt be |
void |
validateNoGroupAttributeValue()
if there is a groupAttributeValue, there shouldnt be |
void |
validateNoGroupName()
if there is a group name, there shouldnt be |
void |
validateNoGroupTypeName()
if there is a type, there shouldnt be |
void |
validateNoGroupUuid()
if there is a group uuid, there shouldnt be |
void |
validateNoQueryFilter0()
if there is a query filter 0, there shouldnt be |
void |
validateNoQueryFilter1()
if there is a query filter 1, there shouldnt be |
void |
validateNoStemName()
if there is a stem name, there shouldnt be |
void |
validateNoStemNameScope()
if there is a group name, there shouldnt be |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public WsQueryFilter()
Method Detail |
---|
public void validateNoGroupName()
public void validateHasGroupName()
public void validateNoStemName()
public void validateHasStemName()
public void validateNoStemNameScope()
public void validateHasStemNameScope()
public void validateNoGroupUuid()
public void validateHasGroupUuid()
public void validateNoGroupAttributeValue()
public void validateHasGroupAttributeValue()
public void validateNoGroupAttributeName()
public void validateHasGroupAttributeName()
public void validateNoGroupTypeName()
public void validateHasGroupTypeName()
public void validateNoQueryFilter0()
public void validateHasQueryFilter0()
public void validateNoQueryFilter1()
public void validateHasQueryFilter1()
public String getQueryFilterType()
public void setQueryFilterType(String findGroupType1)
findGroupType1
- the findGroupType to setpublic String getGroupName()
public void setGroupName(String groupName1)
groupName1
- the groupName to setpublic String getStemName()
public void setStemName(String stemName1)
stemName1
- the stemName to setpublic String getStemNameScope()
public StemScope retrieveStemScope(StemScope defaultScope)
defaultScope
- is the default scope
public void setStemNameScope(String stemNameScope1)
stemNameScope1
- the stemNameScope to setpublic String getGroupUuid()
public void setGroupUuid(String groupUuid1)
groupUuid1
- the groupUuid to setpublic String getQueryTerm()
public void setQueryTerm(String queryTerm1)
queryTerm1
- the queryTerm to setpublic String getGroupAttributeName()
public void setGroupAttributeName(String attributeName1)
attributeName1
- the attributeName to setpublic String getGroupTypeName()
public void setGroupTypeName(String theType1)
theType1
- the theType to setpublic WsQueryFilter getQueryFilter0()
public void setQueryFilter0(WsQueryFilter theQueryFilter0)
theQueryFilter0
- the queryFilter0 to setpublic WsQueryFilter getQueryFilter1()
public void setQueryFilter1(WsQueryFilter theQueryFilter1)
theQueryFilter1
- the queryFilter1 to setpublic QueryFilter retrieveQueryFilter()
public WsQueryFilterType retrieveQueryFilterType()
public String toString()
toString
in class Object
Object.toString()
public void validate()
public Stem retrieveStem()
public GroupType retrieveGroupType()
public GrouperSession retrieveGrouperSession()
public void assignGrouperSession(GrouperSession grouperSession1)
grouperSession1
- the grouperSession to setpublic String getGroupAttributeValue()
public void setGroupAttributeValue(String groupAttributeValue1)
groupAttributeValue1
- the groupAttributeValue to set
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |