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
-
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 invoid
setActAsSubjectId
(String actAsSubjectId1) actAsSubjectId subject to act as instead of logged in uservoid
setActAsSubjectIdentifier
(String actAsSubjectIdentifier1) actAsSubjectIdentifier subject to act as instead of logged in uservoid
setActAsSubjectSourceId
(String actAsSubjectSource1) actAsSubjectSource subject to act as instead of logged in uservoid
setAscending
(String ascending1) ascending T or null for ascending, F for descending.void
setAscendingForMember
(String ascendingForMember1) T or null for ascending, F for descending in the members partvoid
setClientVersion
(String clientVersion1) field is the version of the client.void
setEnabled
(String enabled1) enabled is A for all, T or null for enabled only, F for disabledvoid
setFieldName
(String fieldName1) is if the memberships should be retrieved from a certain field membership of the group (certain list)void
setFieldType
(String fieldType1) fieldType is the type of field to look at, e.g.void
setGroupName
(String groupName1) group name to look invoid
setGroupUuid
(String groupUuid1) group uuid to look invoid
setIncludeGroupDetail
(String includeGroupDetail1) T or F as to if the group detail should be returnedvoid
setIncludeSubjectDetail
(String includeSubjectDetail1) T|F, for if the extended subject information should be returned (anything more than just the id)void
setMemberFilter
(String replaceAllExisting1) must be one of All, Effective, Immediate, Composite, NonImmediatevoid
setMembershipIds
(String membershipsId1) membershipIds are the comma separated list of ids to search for if knownvoid
setNameOfOwnerAttributeDef
(String nameOfOwnerAttributeDef1) if looking for privileges on attribute definitions, put the name of the attribute definition herevoid
setOwnerAttributeDefUuid
(String ownerAttributeDefUuid1) if looking for privileges on attribute definitions, put the uuid of the attribute definition herevoid
setOwnerStemName
(String ownerStemName1) if looking for privileges on stems, put the stem name to look for herevoid
setOwnerStemUuid
(String ownerStemUuid1) if looking for privileges on stems, put the stem uuid herevoid
setPageCursorFieldIncludesLastRetrieved
(String pageCursorFieldIncludesLastRetrieved1) void
setPageCursorFieldIncludesLastRetrievedForMember
(String pageCursorFieldIncludesLastRetrievedForMember1) void
setPageIsCursor
(String pageIsCursor1) void
setPageIsCursorForMember
(String pageIsCursorForMember1) void
setPageLastCursorField
(String pageLastCursorField1) void
setPageLastCursorFieldForMember
(String pageLastCursorFieldForMember1) void
setPageLastCursorFieldType
(String pageLastCursorFieldType1) void
setPageLastCursorFieldTypeForMember
(String pageLastCursorFieldTypeForMember1) void
setPageNumber
(String pageNumber1) page number 1 indexed if pagingvoid
setPageNumberForMember
(String pageNumberForMember1) page number 1 indexed if paging in the members partvoid
setPageSize
(String pageSize1) page size if pagingvoid
setPageSizeForMember
(String pageSizeForMember1) page size if paging in the members partvoid
setParamName0
(String _paramName0) paramName0 optional: reserved for future usevoid
setParamName1
(String _paramName1) paramName1 optional: reserved for future usevoid
setParamValue0
(String _paramValue0) _paramValue0 optional: reserved for future usevoid
setParamValue1
(String _paramValue1) paramValue1 optional: reserved for future usevoid
setPointInTimeFrom
(String pointInTimeFrom1) void
setPointInTimeRetrieve
(String pointInTimeRetrieve1) void
setPointInTimeTo
(String pointInTimeTo1) void
setRetrieveSubjectDetail
(String retrieveSubjectDetail1) retrieveSubjectDetail1void
scope is a sql like string which will have a percent % concatenated to the end for group names to search in (or stem names)void
setServiceId
(String serviceId1) serviceId if filtering by users in a service, then this is the service to look in, mutually exclusive with serviceNamevoid
setServiceName
(String serviceName1) serviceName if filtering by users in a service, then this is the service to look in, mutually exclusive with serviceIdvoid
setServiceRole
(String serviceRole1) serviceRole to filter attributes that a user has a certain rolevoid
setSortString
(String sortString1) sortString must be an hql query field, e.g.void
setSortStringForMember
(String sortStringForMember1) void
setSourceIds
(String sourceIds1) sourceids to limit request to, or null for allvoid
setStemName
(String stemName1) stem to look in for membershipsvoid
setStemScope
(String stemScope1) stemScope is StemScope to search only in one stem or in substems: ONE_LEVEL, ALL_IN_SUBTREEvoid
setStemUuid
(String stemUuid1) stem to look in for membershipsvoid
setSubjectAttributeNames
(String subjectAttributeNames1) subjectAttributeNamesvoid
setSubjectId
(String subjectId1) subject id to look for membershipsvoid
setSubjectIdentifier
(String subjectIdentifier1) subject id to look for membershipsvoid
setSubjectSourceId
(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:WsRequestBean
see which http method this is supposed to be associated with, and override whatever was passed in- Specified by:
retrieveRestHttpMethod
in 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
-