Class WsRestGetGrouperPrivilegesLiteRequest
java.lang.Object
edu.internet2.middleware.grouper.ws.rest.group.WsRestGetGrouperPrivilegesLiteRequest
- All Implemented Interfaces:
WsRequestBean
Class with data about retrieving privileges for a subject and group
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionoptional: is the subject id of subject to act as (if proxying).optional: is the subject identifier of subject to act as (if proxying).is source of act as subject to narrow the result and prevent duplicatesversion of the client.if this is a group privilege.if this is a group privilege.T or F as for if group detail should be includedT|F, for if the extended subject information should be returned (anything more than just the id)reserved for future usereserved for future usereserved for future usereserved for future use(e.g.privilegeType (e.g.if this is a stem privilege.if this is a stem privilege.additional subject attributes (data) to return.subject id of subject to search for privileges.subject identifier of subject.source id of subject object (optional)see which http method this is supposed to be associated with, and override whatever was passed invoid
setActAsSubjectId
(String actAsSubjectId1) optional: is the subject id of subject to act as (if proxying).void
setActAsSubjectIdentifier
(String actAsSubjectIdentifier1) optional: is the subject identifier of subject to act as (if proxying).void
setActAsSubjectSourceId
(String actAsSubjectSourceId1) is source of act as subject to narrow the result and prevent duplicatesvoid
setClientVersion
(String clientVersion1) void
setGroupName
(String groupName1) if this is a group privilege.void
setGroupUuid
(String groupUuid1) if this is a group privilege.void
setIncludeGroupDetail
(String includeGroupDetail1) T or F as for if group detail should be includedvoid
setIncludeSubjectDetail
(String includeSubjectDetail1) T|F, for if the extended subject information should be returned (anything more than just the id)void
setParamName0
(String _paramName0) reserved for future usevoid
setParamName1
(String _paramName1) reserved for future usevoid
setParamValue0
(String _paramValue0) reserved for future usevoid
setParamValue1
(String _paramValue1) reserved for future usevoid
setPrivilegeName
(String privilegeName1) (e.g.void
setPrivilegeType
(String privilegeType1) privilegeType (e.g.void
setStemName
(String stemName1) if this is a stem privilege.void
setStemUuid
(String stemUuid1) if this is a stem privilege.void
setSubjectAttributeNames
(String subjectAttributeNames1) additional subject attributes (data) to return.void
setSubjectId
(String subjectId1) subject id of subject to search for privileges.void
setSubjectIdentifier
(String subjectIdentifier1) subject identifier of subject.void
setSubjectSourceId
(String subjectSourceId1) source id of subject object (optional)toString()
-
Constructor Details
-
WsRestGetGrouperPrivilegesLiteRequest
public WsRestGetGrouperPrivilegesLiteRequest()
-
-
Method Details
-
toString
-
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:
-
getClientVersion
version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Returns:
- version
-
setClientVersion
- Parameters:
clientVersion1
-
-
getSubjectId
subject id of subject to search for privileges. Mutually exclusive with subjectIdentifier- Returns:
- subjectid
-
setSubjectId
subject id of subject to search for privileges. Mutually exclusive with subjectIdentifier- Parameters:
subjectId1
-
-
getSubjectSourceId
source id of subject object (optional)- Returns:
- source id
-
setSubjectSourceId
source id of subject object (optional)- Parameters:
subjectSourceId1
-
-
getSubjectIdentifier
subject identifier of subject. Mutuallyexclusive with subjectId- Returns:
- id
-
setSubjectIdentifier
subject identifier of subject. Mutuallyexclusive with subjectId- Parameters:
subjectIdentifier1
-
-
getGroupName
if this is a group privilege. mutually exclusive with groupUuid- Returns:
- name
-
setGroupName
if this is a group privilege. mutually exclusive with groupUuid- Parameters:
groupName1
-
-
getGroupUuid
if this is a group privilege. mutually exclusive with groupName- Returns:
- uuid
-
setGroupUuid
if this is a group privilege. mutually exclusive with groupName- Parameters:
groupUuid1
-
-
getStemName
if this is a stem privilege. mutually exclusive with stemUuid- Returns:
- name
-
setStemName
if this is a stem privilege. mutually exclusive with stemUuid- Parameters:
stemName1
-
-
getStemUuid
if this is a stem privilege. mutually exclusive with stemName- Returns:
- stem uuid
-
setStemUuid
if this is a stem privilege. mutually exclusive with stemName- Parameters:
stemUuid1
-
-
getPrivilegeType
privilegeType (e.g. "access" for groups and "naming" for stems)- Returns:
- type
-
setPrivilegeType
privilegeType (e.g. "access" for groups and "naming" for stems)- Parameters:
privilegeType1
-
-
getPrivilegeName
(e.g. for groups: read, view, update, admin, optin, optout. e.g. for stems: stem, create)- Returns:
- name
-
setPrivilegeName
(e.g. for groups: read, view, update, admin, optin, optout. e.g. for stems: stem, create)- Parameters:
privilegeName1
-
-
getActAsSubjectId
optional: is the subject id of subject to act as (if proxying). Only pass one of actAsSubjectId or actAsSubjectIdentifier- Returns:
- id
-
setActAsSubjectId
optional: is the subject id of subject to act as (if proxying). Only pass one of actAsSubjectId or actAsSubjectIdentifier- Parameters:
actAsSubjectId1
-
-
getActAsSubjectSourceId
is source of act as subject to narrow the result and prevent duplicates- Returns:
- id
-
setActAsSubjectSourceId
is source of act as subject to narrow the result and prevent duplicates- Parameters:
actAsSubjectSourceId1
-
-
getActAsSubjectIdentifier
optional: is the subject identifier of subject to act as (if proxying). Only pass one of actAsSubjectId or actAsSubjectIdentifier- Returns:
- id
-
setActAsSubjectIdentifier
optional: is the subject identifier of subject to act as (if proxying). Only pass one of actAsSubjectId or actAsSubjectIdentifier- Parameters:
actAsSubjectIdentifier1
-
-
getIncludeSubjectDetail
T|F, for if the extended subject information should be returned (anything more than just the id)- Returns:
- include detail
-
setIncludeSubjectDetail
T|F, for if the extended subject information should be returned (anything more than just the id)- Parameters:
includeSubjectDetail1
-
-
getSubjectAttributeNames
additional subject attributes (data) to return. If blank, whatever is configured in the grouper-ws.properties will be sent (comma separated)- Returns:
- names to return
-
setSubjectAttributeNames
additional subject attributes (data) to return. If blank, whatever is configured in the grouper-ws.properties will be sent (comma separated)- Parameters:
subjectAttributeNames1
-
-
getIncludeGroupDetail
T or F as for if group detail should be included- Returns:
- T of F
-
setIncludeGroupDetail
T or F as for if group detail should be included- Parameters:
includeGroupDetail1
-
-
getParamName0
reserved for future use- Returns:
- param
-
setParamName0
reserved for future use- Parameters:
_paramName0
-
-
getParamValue0
reserved for future use- Returns:
- param
-
setParamValue0
reserved for future use- Parameters:
_paramValue0
-
-
getParamName1
reserved for future use- Returns:
- param
-
setParamName1
reserved for future use- Parameters:
_paramName1
-
-
getParamValue1
reserved for future use- Returns:
- param
-
setParamValue1
reserved for future use- Parameters:
_paramValue1
-
-