Class WsRestGetMembershipsRequest
java.lang.Object
edu.internet2.middleware.grouperClient.ws.beans.WsRestGetMembershipsRequest
- All Implemented Interfaces:
WsRequestBean
bean that will be the data from rest request
GrouperServiceLogic#getMemberships(edu.internet2.middleware.grouper.ws.GrouperWsVersion, WsGroupLookup[], WsSubjectLookup[], edu.internet2.middleware.grouper.ws.member.WsMemberFilter, WsSubjectLookup, edu.internet2.middleware.grouper.Field, boolean, String[], boolean, WsParam[], String[], String, edu.internet2.middleware.grouper.ws.soap.WsStemLookup, edu.internet2.middleware.grouper.ws.query.StemScope, String, String[])
for method
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionsubject 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 partis 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.T 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, NonImmediateString[]
membershipIds are the ids to search for if they are knownpage number 1 indexed if pagingpage number 1 indexed if paging in the members partpage size if pagingpage size if paging in the members partWsParam[]
optional: reserved for future usegetScope()
scope is a sql like string which will have a percent % concatenated to the end for group names to search in (or stem names)serviceLookup if filtering by users in a service, then this is the service to look inserviceRole 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.String[]
sourceIds are sources to look in for memberships, or null if allstemScope is StemScope to search only in one stem or in substems: ONE_LEVEL, ALL_IN_SUBTREEString[]
are the additional subject attributes (data) to return.are groups to look inattribute definition lookups if looking for memberships on certain attribute definitionsstem lookups if looking for memberships on certain stemswsStemLookup is the stem to look in for membershipsare subjects to look invoid
setActAsSubjectLookup
(WsSubjectLookup actAsSubjectLookup1) 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) 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
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[] membershipsIds1) membershipIds are the ids to search for if they are knownvoid
setPageCursorFieldIncludesLastRetrieved
(String pageCursorFieldIncludesLastRetrieved) void
setPageCursorFieldIncludesLastRetrievedForMember
(String pageCursorFieldIncludesLastRetrievedForMember) void
setPageIsCursor
(String pageIsCursor) void
setPageIsCursorForMember
(String pageIsCursorForMember) void
setPageLastCursorField
(String pageLastCursorField) void
setPageLastCursorFieldForMember
(String pageLastCursorFieldForMember) void
setPageLastCursorFieldType
(String pageLastCursorFieldType) void
setPageLastCursorFieldTypeForMember
(String pageLastCursorFieldTypeForMember) 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
optional: reserved for future usevoid
setPointInTimeFrom
(String pointInTimeFrom) void
setPointInTimeRetrieve
(String pointInTimeRetrieve) void
setPointInTimeTo
(String pointInTimeTo) void
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
setServiceLookup
(WsAttributeDefNameLookup serviceLookup1) serviceLookup if filtering by users in a service, then this is the service to look invoid
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 are sources to look in for memberships, or null if allvoid
setStemScope
(String stemScope1) stemScope is StemScope to search only in one stem or in substems: ONE_LEVEL, ALL_IN_SUBTREEvoid
setSubjectAttributeNames
(String[] subjectAttributeNames1) are the additional subject attributes (data) to return.void
setWsGroupLookups
(WsGroupLookup[] wsGroupLookups1) are groups to look invoid
setWsOwnerAttributeDefLookups
(WsAttributeDefLookup[] wsAttributeDefLookups1) attribute definition lookups if looking for memberships on certain attribute definitionsvoid
setWsOwnerStemLookups
(WsStemLookup[] wsStemLookups1) stem lookups if looking for memberships on certain stemsvoid
setWsStemLookup
(WsStemLookup wsStemLookup1) wsStemLookup is the stem to look in for membershipsvoid
setWsSubjectLookups
(WsSubjectLookup[] wsSubjectLookups1) are subjects to look in
-
Constructor Details
-
WsRestGetMembershipsRequest
public WsRestGetMembershipsRequest()
-
-
Method Details
-
getWsOwnerStemLookups
stem lookups if looking for memberships on certain stems- Returns:
- stem lookups
-
setWsOwnerStemLookups
stem lookups if looking for memberships on certain stems- Parameters:
wsStemLookups1
-
-
getWsOwnerAttributeDefLookups
attribute definition lookups if looking for memberships on certain attribute definitions- Returns:
- attributeDef lookups
-
setWsOwnerAttributeDefLookups
attribute definition lookups if looking for memberships on certain attribute definitions- Parameters:
wsAttributeDefLookups1
-
-
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:
- the service role
-
setServiceRole
serviceRole to filter attributes that a user has a certain role- Parameters:
serviceRole1
-
-
getServiceLookup
serviceLookup if filtering by users in a service, then this is the service to look in- Returns:
- service lookup
-
setServiceLookup
serviceLookup if filtering by users in a service, then this is the service to look in- Parameters:
serviceLookup1
-
-
getMembershipIds
membershipIds are the ids to search for if they are known- Returns:
- the ids
-
setMembershipIds
membershipIds are the ids to search for if they are known- Parameters:
membershipsIds1
-
-
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
-
-
getStemScope
stemScope is StemScope to search only in one stem or in substems: ONE_LEVEL, ALL_IN_SUBTREE- Returns:
- stem scope
-
setStemScope
stemScope is StemScope to search only in one stem or in substems: ONE_LEVEL, ALL_IN_SUBTREE- Parameters:
stemScope1
-
-
getWsStemLookup
wsStemLookup is the stem to look in for memberships- Returns:
- stem lookup
-
setWsStemLookup
wsStemLookup is the stem to look in for memberships- Parameters:
wsStemLookup1
-
-
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
-
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
-
-
getWsSubjectLookups
are subjects to look in- Returns:
- subjects
-
setWsSubjectLookups
are subjects to look in- Parameters:
wsSubjectLookups1
-
-
getSourceIds
sourceIds are sources to look in for memberships, or null if all- Returns:
- the sourceIds
-
setSourceIds
sourceIds are sources to look in for memberships, or null if all- Parameters:
sourceIds1
- the sourceIds to set
-
getClientVersion
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Returns:
- the clientVersion
-
setClientVersion
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Parameters:
clientVersion1
- the clientVersion to set
-
getWsGroupLookups
are groups to look in- Returns:
- the wsGroupLookups
-
setWsGroupLookups
are groups to look in- Parameters:
wsGroupLookups1
- the wsGroupLookup 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
-
getActAsSubjectLookup
subject to act as instead of logged in user- Returns:
- the actAsSubjectLookup
-
setActAsSubjectLookup
subject to act as instead of logged in user- Parameters:
actAsSubjectLookup1
- the actAsSubjectLookup to set
-
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
-
getIncludeGroupDetail
T or F as to if the group detail should be returned- Returns:
- the includeGroupDetail
-
setIncludeGroupDetail
T or F as to if the group detail should be returned- Parameters:
includeGroupDetail1
- the includeGroupDetail 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
-
getSubjectAttributeNames
are the additional subject attributes (data) to return. If blank, whatever is configured in the grouper-ws.properties will be sent- Returns:
- the subjectAttributeNames
-
setSubjectAttributeNames
are the additional subject attributes (data) to return. If blank, whatever is configured in the grouper-ws.properties will be sent- Parameters:
subjectAttributeNames1
- the subjectAttributeNames to set
-
getParams
optional: reserved for future use- Returns:
- the params
-
setParams
optional: reserved for future use- Parameters:
params1
- the params to set
-
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
-
-
getPageIsCursor
- Returns:
- the pageIsCursor
-
setPageIsCursor
- Parameters:
pageIsCursor
- the pageIsCursor to set
-
getPageLastCursorField
- Returns:
- the pageLastCursorField
-
setPageLastCursorField
- Parameters:
pageLastCursorField
- the pageLastCursorField to set
-
getPageLastCursorFieldType
- Returns:
- the pageLastCursorFieldType
-
setPageLastCursorFieldType
- Parameters:
pageLastCursorFieldType
- the pageLastCursorFieldType to set
-
getPageCursorFieldIncludesLastRetrieved
- Returns:
- the pageCursorFieldIncludesLastRetrieved
-
setPageCursorFieldIncludesLastRetrieved
- Parameters:
pageCursorFieldIncludesLastRetrieved
- the pageCursorFieldIncludesLastRetrieved to set
-
getPageIsCursorForMember
- Returns:
- the pageIsCursorForMember
-
setPageIsCursorForMember
- Parameters:
pageIsCursorForMember
- the pageIsCursorForMember to set
-
getPageLastCursorFieldForMember
- Returns:
- the pageLastCursorFieldForMember
-
setPageLastCursorFieldForMember
- Parameters:
pageLastCursorFieldForMember
- the pageLastCursorFieldForMember to set
-
getPageLastCursorFieldTypeForMember
- Returns:
- the pageLastCursorFieldTypeForMember
-
setPageLastCursorFieldTypeForMember
- Parameters:
pageLastCursorFieldTypeForMember
- the pageLastCursorFieldTypeForMember to set
-
getPageCursorFieldIncludesLastRetrievedForMember
- Returns:
- the pageCursorFieldIncludesLastRetrievedForMember
-
setPageCursorFieldIncludesLastRetrievedForMember
public void setPageCursorFieldIncludesLastRetrievedForMember(String pageCursorFieldIncludesLastRetrievedForMember) - Parameters:
pageCursorFieldIncludesLastRetrievedForMember
- the pageCursorFieldIncludesLastRetrievedForMember to set
-
getPointInTimeRetrieve
- Returns:
- the pointInTimeRetrieve
-
setPointInTimeRetrieve
- Parameters:
pointInTimeRetrieve
- the pointInTimeRetrieve to set
-
getPointInTimeFrom
- Returns:
- the pointInTimeFrom
-
setPointInTimeFrom
- Parameters:
pointInTimeFrom
- the pointInTimeFrom to set
-
getPointInTimeTo
- Returns:
- the pointInTimeTo
-
setPointInTimeTo
- Parameters:
pointInTimeTo
- the pointInTimeTo to set
-