edu.internet2.middleware.grouperClient.ws.beans
Class WsRestAssignGrouperPrivilegesLiteRequest

java.lang.Object
  extended by edu.internet2.middleware.grouperClient.ws.beans.WsRestAssignGrouperPrivilegesLiteRequest
All Implemented Interfaces:
WsRequestBean

public class WsRestAssignGrouperPrivilegesLiteRequest
extends java.lang.Object
implements WsRequestBean

 Class with data about assigning privileges for a subject and group
 
 

Author:
mchyzer

Constructor Summary
WsRestAssignGrouperPrivilegesLiteRequest()
           
 
Method Summary
 java.lang.String getActAsSubjectId()
          optional: is the subject id of subject to act as (if proxying).
 java.lang.String getActAsSubjectIdentifier()
          optional: is the subject identifier of subject to act as (if proxying).
 java.lang.String getActAsSubjectSourceId()
          is source of act as subject to narrow the result and prevent duplicates
 java.lang.String getAllowed()
          T or F as to whether this privilege is being assigned or removed
 java.lang.String getClientVersion()
          version of the client.
 java.lang.String getGroupName()
          if this is a group privilege.
 java.lang.String getGroupUuid()
          if this is a group privilege.
 java.lang.String getIncludeGroupDetail()
          T or F as for if group detail should be included
 java.lang.String getIncludeSubjectDetail()
          T|F, for if the extended subject information should be returned (anything more than just the id)
 java.lang.String getParamName0()
          reserved for future use
 java.lang.String getParamName1()
          reserved for future use
 java.lang.String getParamValue0()
          reserved for future use
 java.lang.String getParamValue1()
          reserved for future use
 java.lang.String getPrivilegeName()
          (e.g.
 java.lang.String getPrivilegeType()
          privilegeType (e.g.
 java.lang.String getStemName()
          if this is a stem privilege.
 java.lang.String getStemUuid()
          if this is a stem privilege.
 java.lang.String getSubjectAttributeNames()
          additional subject attributes (data) to return.
 java.lang.String getSubjectId()
          subject id of subject to search for privileges.
 java.lang.String getSubjectIdentifier()
          subject identifier of subject.
 java.lang.String getSubjectSourceId()
          source id of subject object (optional)
 void setActAsSubjectId(java.lang.String actAsSubjectId1)
          optional: is the subject id of subject to act as (if proxying).
 void setActAsSubjectIdentifier(java.lang.String actAsSubjectIdentifier1)
          optional: is the subject identifier of subject to act as (if proxying).
 void setActAsSubjectSourceId(java.lang.String actAsSubjectSourceId1)
          is source of act as subject to narrow the result and prevent duplicates
 void setAllowed(java.lang.String allowed1)
          T or F as to whether this privilege is being assigned or removed
 void setClientVersion(java.lang.String clientVersion1)
           
 void setGroupName(java.lang.String groupName1)
          if this is a group privilege.
 void setGroupUuid(java.lang.String groupUuid1)
          if this is a group privilege.
 void setIncludeGroupDetail(java.lang.String includeGroupDetail1)
          T or F as for if group detail should be included
 void setIncludeSubjectDetail(java.lang.String includeSubjectDetail1)
          T|F, for if the extended subject information should be returned (anything more than just the id)
 void setParamName0(java.lang.String _paramName0)
          reserved for future use
 void setParamName1(java.lang.String _paramName1)
          reserved for future use
 void setParamValue0(java.lang.String _paramValue0)
          reserved for future use
 void setParamValue1(java.lang.String _paramValue1)
          reserved for future use
 void setPrivilegeName(java.lang.String privilegeName1)
          (e.g.
 void setPrivilegeType(java.lang.String privilegeType1)
          privilegeType (e.g.
 void setStemName(java.lang.String stemName1)
          if this is a stem privilege.
 void setStemUuid(java.lang.String stemUuid1)
          if this is a stem privilege.
 void setSubjectAttributeNames(java.lang.String subjectAttributeNames1)
          additional subject attributes (data) to return.
 void setSubjectId(java.lang.String subjectId1)
          subject id of subject to search for privileges.
 void setSubjectIdentifier(java.lang.String subjectIdentifier1)
          subject identifier of subject.
 void setSubjectSourceId(java.lang.String subjectSourceId1)
          source id of subject object (optional)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsRestAssignGrouperPrivilegesLiteRequest

public WsRestAssignGrouperPrivilegesLiteRequest()
Method Detail

getClientVersion

public java.lang.String getClientVersion()
version of the client. Must be in GrouperWsVersion, e.g. v1_3_000

Returns:
version

setClientVersion

public void setClientVersion(java.lang.String clientVersion1)
Parameters:
clientVersion1 -

getSubjectId

public java.lang.String getSubjectId()
subject id of subject to search for privileges. Mutually exclusive with subjectIdentifier

Returns:
subjectid

setSubjectId

public void setSubjectId(java.lang.String subjectId1)
subject id of subject to search for privileges. Mutually exclusive with subjectIdentifier

Parameters:
subjectId1 -

getSubjectSourceId

public java.lang.String getSubjectSourceId()
source id of subject object (optional)

Returns:
source id

setSubjectSourceId

public void setSubjectSourceId(java.lang.String subjectSourceId1)
source id of subject object (optional)

Parameters:
subjectSourceId1 -

getSubjectIdentifier

public java.lang.String getSubjectIdentifier()
subject identifier of subject. Mutuallyexclusive with subjectId

Returns:
id

setSubjectIdentifier

public void setSubjectIdentifier(java.lang.String subjectIdentifier1)
subject identifier of subject. Mutuallyexclusive with subjectId

Parameters:
subjectIdentifier1 -

getGroupName

public java.lang.String getGroupName()
if this is a group privilege. mutually exclusive with groupUuid

Returns:
name

setGroupName

public void setGroupName(java.lang.String groupName1)
if this is a group privilege. mutually exclusive with groupUuid

Parameters:
groupName1 -

getGroupUuid

public java.lang.String getGroupUuid()
if this is a group privilege. mutually exclusive with groupName

Returns:
uuid

setGroupUuid

public void setGroupUuid(java.lang.String groupUuid1)
if this is a group privilege. mutually exclusive with groupName

Parameters:
groupUuid1 -

getStemName

public java.lang.String getStemName()
if this is a stem privilege. mutually exclusive with stemUuid

Returns:
name

setStemName

public void setStemName(java.lang.String stemName1)
if this is a stem privilege. mutually exclusive with stemUuid

Parameters:
stemName1 -

getStemUuid

public java.lang.String getStemUuid()
if this is a stem privilege. mutually exclusive with stemName

Returns:
stem uuid

setStemUuid

public void setStemUuid(java.lang.String stemUuid1)
if this is a stem privilege. mutually exclusive with stemName

Parameters:
stemUuid1 -

getPrivilegeType

public java.lang.String getPrivilegeType()
privilegeType (e.g. "access" for groups and "naming" for stems)

Returns:
type

setPrivilegeType

public void setPrivilegeType(java.lang.String privilegeType1)
privilegeType (e.g. "access" for groups and "naming" for stems)

Parameters:
privilegeType1 -

getPrivilegeName

public java.lang.String getPrivilegeName()
(e.g. for groups: read, view, update, admin, optin, optout. e.g. for stems: stem, create)

Returns:
name

setPrivilegeName

public void setPrivilegeName(java.lang.String privilegeName1)
(e.g. for groups: read, view, update, admin, optin, optout. e.g. for stems: stem, create)

Parameters:
privilegeName1 -

getActAsSubjectId

public java.lang.String getActAsSubjectId()
optional: is the subject id of subject to act as (if proxying). Only pass one of actAsSubjectId or actAsSubjectIdentifer

Returns:
id

setActAsSubjectId

public void setActAsSubjectId(java.lang.String actAsSubjectId1)
optional: is the subject id of subject to act as (if proxying). Only pass one of actAsSubjectId or actAsSubjectIdentifer

Parameters:
actAsSubjectId1 -

getActAsSubjectSourceId

public java.lang.String getActAsSubjectSourceId()
is source of act as subject to narrow the result and prevent duplicates

Returns:
id

setActAsSubjectSourceId

public void setActAsSubjectSourceId(java.lang.String actAsSubjectSourceId1)
is source of act as subject to narrow the result and prevent duplicates

Parameters:
actAsSubjectSourceId1 -

getActAsSubjectIdentifier

public java.lang.String getActAsSubjectIdentifier()
optional: is the subject identifier of subject to act as (if proxying). Only pass one of actAsSubjectId or actAsSubjectIdentifer

Returns:
id

setActAsSubjectIdentifier

public void setActAsSubjectIdentifier(java.lang.String actAsSubjectIdentifier1)
optional: is the subject identifier of subject to act as (if proxying). Only pass one of actAsSubjectId or actAsSubjectIdentifer

Parameters:
actAsSubjectIdentifier1 -

getIncludeSubjectDetail

public java.lang.String getIncludeSubjectDetail()
T|F, for if the extended subject information should be returned (anything more than just the id)

Returns:
include detail

setIncludeSubjectDetail

public void setIncludeSubjectDetail(java.lang.String includeSubjectDetail1)
T|F, for if the extended subject information should be returned (anything more than just the id)

Parameters:
includeSubjectDetail1 -

getSubjectAttributeNames

public java.lang.String 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

public void setSubjectAttributeNames(java.lang.String subjectAttributeNames1)
additional subject attributes (data) to return. If blank, whatever is configured in the grouper-ws.properties will be sent (comma separated)

Parameters:
subjectAttributeNames1 -

getIncludeGroupDetail

public java.lang.String getIncludeGroupDetail()
T or F as for if group detail should be included

Returns:
T of F

setIncludeGroupDetail

public void setIncludeGroupDetail(java.lang.String includeGroupDetail1)
T or F as for if group detail should be included

Parameters:
includeGroupDetail1 -

getParamName0

public java.lang.String getParamName0()
reserved for future use

Returns:
param

setParamName0

public void setParamName0(java.lang.String _paramName0)
reserved for future use

Parameters:
_paramName0 -

getParamValue0

public java.lang.String getParamValue0()
reserved for future use

Returns:
param

setParamValue0

public void setParamValue0(java.lang.String _paramValue0)
reserved for future use

Parameters:
_paramValue0 -

getParamName1

public java.lang.String getParamName1()
reserved for future use

Returns:
param

setParamName1

public void setParamName1(java.lang.String _paramName1)
reserved for future use

Parameters:
_paramName1 -

getParamValue1

public java.lang.String getParamValue1()
reserved for future use

Returns:
param

setParamValue1

public void setParamValue1(java.lang.String _paramValue1)
reserved for future use

Parameters:
_paramValue1 -

getAllowed

public java.lang.String getAllowed()
T or F as to whether this privilege is being assigned or removed

Returns:
is allowed

setAllowed

public void setAllowed(java.lang.String allowed1)
T or F as to whether this privilege is being assigned or removed

Parameters:
allowed1 -