Class WsRestAssignGrouperPrivilegesLiteRequest
java.lang.Object
edu.internet2.middleware.grouperClient.ws.beans.WsRestAssignGrouperPrivilegesLiteRequest
- All Implemented Interfaces:
WsRequestBean
Class with data about assigning 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 duplicatesT or F as to whether this privilege is being assigned or removedversion 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)voidsetActAsSubjectId(String actAsSubjectId1) optional: is the subject id of subject to act as (if proxying).voidsetActAsSubjectIdentifier(String actAsSubjectIdentifier1) optional: is the subject identifier of subject to act as (if proxying).voidsetActAsSubjectSourceId(String actAsSubjectSourceId1) is source of act as subject to narrow the result and prevent duplicatesvoidsetAllowed(String allowed1) T or F as to whether this privilege is being assigned or removedvoidsetClientVersion(String clientVersion1) voidsetGroupName(String groupName1) if this is a group privilege.voidsetGroupUuid(String groupUuid1) if this is a group privilege.voidsetIncludeGroupDetail(String includeGroupDetail1) T or F as for if group detail should be includedvoidsetIncludeSubjectDetail(String includeSubjectDetail1) T|F, for if the extended subject information should be returned (anything more than just the id)voidsetParamName0(String _paramName0) reserved for future usevoidsetParamName1(String _paramName1) reserved for future usevoidsetParamValue0(String _paramValue0) reserved for future usevoidsetParamValue1(String _paramValue1) reserved for future usevoidsetPrivilegeName(String privilegeName1) (e.g.voidsetPrivilegeType(String privilegeType1) privilegeType (e.g.voidsetStemName(String stemName1) if this is a stem privilege.voidsetStemUuid(String stemUuid1) if this is a stem privilege.voidsetSubjectAttributeNames(String subjectAttributeNames1) additional subject attributes (data) to return.voidsetSubjectId(String subjectId1) subject id of subject to search for privileges.voidsetSubjectIdentifier(String subjectIdentifier1) subject identifier of subject.voidsetSubjectSourceId(String subjectSourceId1) source id of subject object (optional)
-
Constructor Details
-
WsRestAssignGrouperPrivilegesLiteRequest
public WsRestAssignGrouperPrivilegesLiteRequest()
-
-
Method Details
-
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-
-
getAllowed
T or F as to whether this privilege is being assigned or removed- Returns:
- is allowed
-
setAllowed
T or F as to whether this privilege is being assigned or removed- Parameters:
allowed1-
-