Class WsRestGetMembershipsLiteRequest
java.lang.Object
edu.internet2.middleware.grouper.ws.rest.membership.WsRestGetMembershipsLiteRequest
- All Implemented Interfaces:
WsRequestBean
request bean for rest get members request
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactAsSubjectId subject to act as instead of logged in useractAsSubjectIdentifier subject to act as instead of logged in useractAsSubjectSource subject to act as instead of logged in userascending T or null for ascending, F for descending.T or null for ascending, F for descending in the members partfield is the version of the client.enabled is A for all, T or null for enabled only, F for disabledis if the memberships should be retrieved from a certain field membership of the group (certain list)fieldType is the type of field to look at, e.g.group name to look ingroup uuid to look inT or F as to if the group detail should be returnedT|F, for if the extended subject information should be returned (anything more than just the id)must be one of All, Effective, Immediate, Composite, NonImmediatemembershipIds are the comma separated list of ids to search for if knownif looking for privileges on attribute definitions, put the name of the attribute definition hereif looking for privileges on attribute definitions, put the uuid of the attribute definition hereif looking for privileges on stems, put the stem name to look for hereif looking for privileges on stems, put the stem uuid herepage number 1 indexed if pagingpage number 1 indexed if paging in the members partpage size if pagingpage size if paging in the members partparamName0 optional: reserved for future useparamName1 optional: reserved for future useparamValue0 optional: reserved for future useparamValue1 optional: reserved for future useretrieveSubjectDetailgetScope()scope is a sql like string which will have a percent % concatenated to the end for group names to search in (or stem names)serviceId if filtering by users in a service, then this is the service to look in, mutually exclusive with serviceNameserviceName if filtering by users in a service, then this is the service to look in, mutually exclusive with serviceIdserviceRole to filter attributes that a user has a certain rolesortString must be an hql query field, e.g.must be an hql query field, e.g.sourceids to limit request to, or null for allstem to look in for membershipsstemScope is StemScope to search only in one stem or in substems: ONE_LEVEL, ALL_IN_SUBTREEstem to look in for membershipssubjectAttributeNamessubject id to look for membershipssubject id to look for membershipssubject id to look for membershipssee which http method this is supposed to be associated with, and override whatever was passed invoidsetActAsSubjectId(String actAsSubjectId1) actAsSubjectId subject to act as instead of logged in uservoidsetActAsSubjectIdentifier(String actAsSubjectIdentifier1) actAsSubjectIdentifier subject to act as instead of logged in uservoidsetActAsSubjectSourceId(String actAsSubjectSource1) actAsSubjectSource subject to act as instead of logged in uservoidsetAscending(String ascending1) ascending T or null for ascending, F for descending.voidsetAscendingForMember(String ascendingForMember1) T or null for ascending, F for descending in the members partvoidsetClientVersion(String clientVersion1) field is the version of the client.voidsetEnabled(String enabled1) enabled is A for all, T or null for enabled only, F for disabledvoidsetFieldName(String fieldName1) is if the memberships should be retrieved from a certain field membership of the group (certain list)voidsetFieldType(String fieldType1) fieldType is the type of field to look at, e.g.voidsetGroupName(String groupName1) group name to look invoidsetGroupUuid(String groupUuid1) group uuid to look invoidsetIncludeGroupDetail(String includeGroupDetail1) T or F as to if the group detail should be returnedvoidsetIncludeSubjectDetail(String includeSubjectDetail1) T|F, for if the extended subject information should be returned (anything more than just the id)voidsetMemberFilter(String replaceAllExisting1) must be one of All, Effective, Immediate, Composite, NonImmediatevoidsetMembershipIds(String membershipsId1) membershipIds are the comma separated list of ids to search for if knownvoidsetNameOfOwnerAttributeDef(String nameOfOwnerAttributeDef1) if looking for privileges on attribute definitions, put the name of the attribute definition herevoidsetOwnerAttributeDefUuid(String ownerAttributeDefUuid1) if looking for privileges on attribute definitions, put the uuid of the attribute definition herevoidsetOwnerStemName(String ownerStemName1) if looking for privileges on stems, put the stem name to look for herevoidsetOwnerStemUuid(String ownerStemUuid1) if looking for privileges on stems, put the stem uuid herevoidsetPageCursorFieldIncludesLastRetrieved(String pageCursorFieldIncludesLastRetrieved1) voidsetPageCursorFieldIncludesLastRetrievedForMember(String pageCursorFieldIncludesLastRetrievedForMember1) voidsetPageIsCursor(String pageIsCursor1) voidsetPageIsCursorForMember(String pageIsCursorForMember1) voidsetPageLastCursorField(String pageLastCursorField1) voidsetPageLastCursorFieldForMember(String pageLastCursorFieldForMember1) voidsetPageLastCursorFieldType(String pageLastCursorFieldType1) voidsetPageLastCursorFieldTypeForMember(String pageLastCursorFieldTypeForMember1) voidsetPageNumber(String pageNumber1) page number 1 indexed if pagingvoidsetPageNumberForMember(String pageNumberForMember1) page number 1 indexed if paging in the members partvoidsetPageSize(String pageSize1) page size if pagingvoidsetPageSizeForMember(String pageSizeForMember1) page size if paging in the members partvoidsetParamName0(String _paramName0) paramName0 optional: reserved for future usevoidsetParamName1(String _paramName1) paramName1 optional: reserved for future usevoidsetParamValue0(String _paramValue0) _paramValue0 optional: reserved for future usevoidsetParamValue1(String _paramValue1) paramValue1 optional: reserved for future usevoidsetPointInTimeFrom(String pointInTimeFrom1) voidsetPointInTimeRetrieve(String pointInTimeRetrieve1) voidsetPointInTimeTo(String pointInTimeTo1) voidsetRetrieveSubjectDetail(String retrieveSubjectDetail1) retrieveSubjectDetail1voidscope is a sql like string which will have a percent % concatenated to the end for group names to search in (or stem names)voidsetServiceId(String serviceId1) serviceId if filtering by users in a service, then this is the service to look in, mutually exclusive with serviceNamevoidsetServiceName(String serviceName1) serviceName if filtering by users in a service, then this is the service to look in, mutually exclusive with serviceIdvoidsetServiceRole(String serviceRole1) serviceRole to filter attributes that a user has a certain rolevoidsetSortString(String sortString1) sortString must be an hql query field, e.g.voidsetSortStringForMember(String sortStringForMember1) voidsetSourceIds(String sourceIds1) sourceids to limit request to, or null for allvoidsetStemName(String stemName1) stem to look in for membershipsvoidsetStemScope(String stemScope1) stemScope is StemScope to search only in one stem or in substems: ONE_LEVEL, ALL_IN_SUBTREEvoidsetStemUuid(String stemUuid1) stem to look in for membershipsvoidsetSubjectAttributeNames(String subjectAttributeNames1) subjectAttributeNamesvoidsetSubjectId(String subjectId1) subject id to look for membershipsvoidsetSubjectIdentifier(String subjectIdentifier1) subject id to look for membershipsvoidsetSubjectSourceId(String subjectSourceId1) subject id to look for memberships
-
Constructor Details
-
WsRestGetMembershipsLiteRequest
public WsRestGetMembershipsLiteRequest()
-
-
Method Details
-
getOwnerStemName
if looking for privileges on stems, put the stem name to look for here- Returns:
- stem name
-
setOwnerStemName
if looking for privileges on stems, put the stem name to look for here- Parameters:
ownerStemName1-
-
getOwnerStemUuid
if looking for privileges on stems, put the stem uuid here- Returns:
- privs on stems
-
setOwnerStemUuid
if looking for privileges on stems, put the stem uuid here- Parameters:
ownerStemUuid1-
-
getNameOfOwnerAttributeDef
if looking for privileges on attribute definitions, put the name of the attribute definition here- Returns:
- name
-
setNameOfOwnerAttributeDef
if looking for privileges on attribute definitions, put the name of the attribute definition here- Parameters:
nameOfOwnerAttributeDef1-
-
getOwnerAttributeDefUuid
if looking for privileges on attribute definitions, put the uuid of the attribute definition here- Returns:
- uuid
-
setOwnerAttributeDefUuid
if looking for privileges on attribute definitions, put the uuid of the attribute definition here- Parameters:
ownerAttributeDefUuid1-
-
getFieldType
fieldType is the type of field to look at, e.g. list (default, memberships), access (privs on groups), attribute_def (privs on attribute definitions), naming (privs on folders)- Returns:
- field type
-
setFieldType
fieldType is the type of field to look at, e.g. list (default, memberships), access (privs on groups), attribute_def (privs on attribute definitions), naming (privs on folders)- Parameters:
fieldType1-
-
getServiceRole
serviceRole to filter attributes that a user has a certain role- Returns:
- service role
-
setServiceRole
serviceRole to filter attributes that a user has a certain role- Parameters:
serviceRole1-
-
getServiceId
serviceId if filtering by users in a service, then this is the service to look in, mutually exclusive with serviceName- Returns:
- service id
-
setServiceId
serviceId if filtering by users in a service, then this is the service to look in, mutually exclusive with serviceName- Parameters:
serviceId1-
-
getServiceName
serviceName if filtering by users in a service, then this is the service to look in, mutually exclusive with serviceId- Returns:
- service name
-
setServiceName
serviceName if filtering by users in a service, then this is the service to look in, mutually exclusive with serviceId- Parameters:
serviceName1-
-
getSubjectId
subject id to look for memberships- Returns:
- subject id
-
setSubjectId
subject id to look for memberships- Parameters:
subjectId1-
-
getSubjectIdentifier
subject id to look for memberships- Returns:
- subject identifier
-
setSubjectIdentifier
subject id to look for memberships- Parameters:
subjectIdentifier1-
-
getSubjectSourceId
subject id to look for memberships- Returns:
- source id
-
setSubjectSourceId
subject id to look for memberships- Parameters:
subjectSourceId1-
-
getStemUuid
stem to look in for memberships- Returns:
- stem uuid
-
setStemUuid
stem to look in for memberships- Parameters:
stemUuid1-
-
getStemName
stem to look in for memberships- Returns:
- stem name
-
setStemName
stem to look in for memberships- Parameters:
stemName1-
-
getMembershipIds
membershipIds are the comma separated list of ids to search for if known- Returns:
- membership id
-
setMembershipIds
membershipIds are the comma separated list of ids to search for if known- Parameters:
membershipsId1-
-
getSourceIds
sourceids to limit request to, or null for all- Returns:
- the sourceIds
-
setSourceIds
sourceids to limit request to, or null for all- Parameters:
sourceIds1- the sourceIds to set
-
getRetrieveSubjectDetail
retrieveSubjectDetail- Returns:
- retrieveSubjectDetail
-
setRetrieveSubjectDetail
retrieveSubjectDetail1- Parameters:
retrieveSubjectDetail1-
-
getActAsSubjectId
actAsSubjectId subject to act as instead of logged in user- Returns:
- actAsSubjectId
-
setActAsSubjectId
actAsSubjectId subject to act as instead of logged in user- Parameters:
actAsSubjectId1-
-
getActAsSubjectSourceId
actAsSubjectSource subject to act as instead of logged in user- Returns:
- actAsSubjectSource
-
setActAsSubjectSourceId
actAsSubjectSource subject to act as instead of logged in user- Parameters:
actAsSubjectSource1-
-
getActAsSubjectIdentifier
actAsSubjectIdentifier subject to act as instead of logged in user- Returns:
- actAsSubjectIdentifier
-
setActAsSubjectIdentifier
actAsSubjectIdentifier subject to act as instead of logged in user- Parameters:
actAsSubjectIdentifier1-
-
getSubjectAttributeNames
subjectAttributeNames- Returns:
- subjectAttributeNames
-
setSubjectAttributeNames
subjectAttributeNames- Parameters:
subjectAttributeNames1-
-
getIncludeGroupDetail
T or F as to if the group detail should be returned- Returns:
- includeGroupDetail
-
setIncludeGroupDetail
T or F as to if the group detail should be returned- Parameters:
includeGroupDetail1-
-
getParamName0
paramName0 optional: reserved for future use- Returns:
- paramName0
-
setParamName0
paramName0 optional: reserved for future use- Parameters:
_paramName0-
-
getParamValue0
paramValue0 optional: reserved for future use- Returns:
- paramValue0
-
setParamValue0
_paramValue0 optional: reserved for future use- Parameters:
_paramValue0-
-
getParamName1
paramName1 optional: reserved for future use- Returns:
- paramName1
-
setParamName1
paramName1 optional: reserved for future use- Parameters:
_paramName1-
-
getParamValue1
paramValue1 optional: reserved for future use- Returns:
- paramValue1
-
setParamValue1
paramValue1 optional: reserved for future use- Parameters:
_paramValue1-
-
getGroupName
group name to look in- Returns:
- the groupName
-
setGroupName
group name to look in- Parameters:
groupName1- the groupName to set
-
getGroupUuid
group uuid to look in- Returns:
- the groupUuid
-
setGroupUuid
group uuid to look in- Parameters:
groupUuid1- the groupUuid to set
-
getClientVersion
field is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Returns:
- the clientVersion
-
setClientVersion
field is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Parameters:
clientVersion1- the clientVersion to set
-
retrieveRestHttpMethod
Description copied from interface:WsRequestBeansee which http method this is supposed to be associated with, and override whatever was passed in- Specified by:
retrieveRestHttpMethodin interfaceWsRequestBean- Returns:
- the method
- See Also:
-
getEnabled
enabled is A for all, T or null for enabled only, F for disabled- Returns:
- enabled
-
setEnabled
enabled is A for all, T or null for enabled only, F for disabled- Parameters:
enabled1-
-
getFieldName
is if the memberships should be retrieved from a certain field membership of the group (certain list)- Returns:
- the fieldName
-
setFieldName
is if the memberships should be retrieved from a certain field membership of the group (certain list)- Parameters:
fieldName1- the fieldName to set
-
getIncludeSubjectDetail
T|F, for if the extended subject information should be returned (anything more than just the id)- Returns:
- the includeSubjectDetail
-
setIncludeSubjectDetail
T|F, for if the extended subject information should be returned (anything more than just the id)- Parameters:
includeSubjectDetail1- the includeSubjectDetail to set
-
getMemberFilter
must be one of All, Effective, Immediate, Composite, NonImmediate- Returns:
- the replaceAllExisting
-
setMemberFilter
must be one of All, Effective, Immediate, Composite, NonImmediate- Parameters:
replaceAllExisting1- the replaceAllExisting to set
-
getScope
scope is a sql like string which will have a percent % concatenated to the end for group names to search in (or stem names)- Returns:
- scope
-
getStemScope
stemScope is StemScope to search only in one stem or in substems: ONE_LEVEL, ALL_IN_SUBTREE- Returns:
- stem scope
-
setScope
scope is a sql like string which will have a percent % concatenated to the end for group names to search in (or stem names)- Parameters:
scope1-
-
setStemScope
stemScope is StemScope to search only in one stem or in substems: ONE_LEVEL, ALL_IN_SUBTREE- Parameters:
stemScope1-
-
getPageSize
page size if paging- Returns:
- page size
-
setPageSize
page size if paging- Parameters:
pageSize1-
-
getPageNumber
page number 1 indexed if paging- Returns:
- page number
-
setPageNumber
page number 1 indexed if paging- Parameters:
pageNumber1-
-
getSortString
sortString must be an hql query field, e.g. can sort on name, displayName, extension, displayExtension- Returns:
- sort string
-
setSortString
sortString must be an hql query field, e.g. can sort on name, displayName, extension, displayExtension- Parameters:
sortString1-
-
getAscending
ascending T or null for ascending, F for descending.- Returns:
- ascending
-
setAscending
ascending T or null for ascending, F for descending.- Parameters:
ascending1-
-
getPageSizeForMember
page size if paging in the members part- Returns:
- page size for member
-
setPageSizeForMember
page size if paging in the members part- Parameters:
pageSizeForMember1-
-
getPageNumberForMember
page number 1 indexed if paging in the members part- Returns:
- page number for member
-
setPageNumberForMember
page number 1 indexed if paging in the members part- Parameters:
pageNumberForMember1-
-
getSortStringForMember
must be an hql query field, e.g. can sort on uuid, subjectId, sourceId, sourceString0, sortString1, sortString2, sortString3, sortString4, name, description in the members part- Returns:
- sort string for member
-
setSortStringForMember
- Parameters:
sortStringForMember1-
-
getAscendingForMember
T or null for ascending, F for descending in the members part- Returns:
- if ascending for member
-
setAscendingForMember
T or null for ascending, F for descending in the members part- Parameters:
ascendingForMember1-
-
getPointInTimeFrom
- Returns:
- the pointInTimeFrom
-
setPointInTimeFrom
- Parameters:
pointInTimeFrom1- the pointInTimeFrom to set
-
getPointInTimeTo
- Returns:
- the pointInTimeTo
-
setPointInTimeTo
- Parameters:
pointInTimeTo1- the pointInTimeTo to set
-
getPageIsCursor
- Returns:
- the pageIsCursor
-
setPageIsCursor
- Parameters:
pageIsCursor1- the pageIsCursor to set
-
getPageLastCursorField
- Returns:
- the pageLastCursorField
-
setPageLastCursorField
- Parameters:
pageLastCursorField1- the pageLastCursorField to set
-
getPageLastCursorFieldType
- Returns:
- the pageLastCursorFieldType
-
setPageLastCursorFieldType
- Parameters:
pageLastCursorFieldType1- the pageLastCursorFieldType to set
-
getPageCursorFieldIncludesLastRetrieved
- Returns:
- the pageCursorFieldIncludesLastRetrieved
-
setPageCursorFieldIncludesLastRetrieved
- Parameters:
pageCursorFieldIncludesLastRetrieved1- the pageCursorFieldIncludesLastRetrieved to set
-
getPageIsCursorForMember
- Returns:
- the pageIsCursorForMember
-
setPageIsCursorForMember
- Parameters:
pageIsCursorForMember1- the pageIsCursorForMember to set
-
getPageLastCursorFieldForMember
- Returns:
- the pageLastCursorFieldForMember
-
setPageLastCursorFieldForMember
- Parameters:
pageLastCursorFieldForMember1- the pageLastCursorFieldForMember to set
-
getPageLastCursorFieldTypeForMember
- Returns:
- the pageLastCursorFieldTypeForMember
-
setPageLastCursorFieldTypeForMember
- Parameters:
pageLastCursorFieldTypeForMember1- the pageLastCursorFieldTypeForMember to set
-
getPageCursorFieldIncludesLastRetrievedForMember
- Returns:
- the pageCursorFieldIncludesLastRetrievedForMember
-
setPageCursorFieldIncludesLastRetrievedForMember
public void setPageCursorFieldIncludesLastRetrievedForMember(String pageCursorFieldIncludesLastRetrievedForMember1) - Parameters:
pageCursorFieldIncludesLastRetrievedForMember1- the pageCursorFieldIncludesLastRetrievedForMember to set
-
getPointInTimeRetrieve
- Returns:
- the pointInTimeRetrieve
-
setPointInTimeRetrieve
- Parameters:
pointInTimeRetrieve1- the pointInTimeRetrieve to set
-