edu.internet2.middleware.grouper.ws.rest.permission
Class WsRestAssignPermissionsLiteRequest

java.lang.Object
  extended by edu.internet2.middleware.grouper.ws.rest.permission.WsRestAssignPermissionsLiteRequest
All Implemented Interfaces:
WsRequestBean

public class WsRestAssignPermissionsLiteRequest
extends java.lang.Object
implements WsRequestBean

request bean in body of rest request


Constructor Summary
WsRestAssignPermissionsLiteRequest()
           
 
Method Summary
 java.lang.String getActAsSubjectId()
          if acting as another user
 java.lang.String getActAsSubjectIdentifier()
          if acting as another user
 java.lang.String getActAsSubjectSourceId()
          if acting as another user
 java.lang.String getAction()
          action to query, or none to query all actions
 java.lang.String getAssignmentDisabledTime()
          disabled time, or null for not disabled
 java.lang.String getAssignmentEnabledTime()
          enabled time, or null for enabled now
 java.lang.String getAssignmentNotes()
          notes on the assignment (optional)
 java.lang.String getAttributeAssignId()
          attributeAssignId if you know the assign id you want, put it here
 java.lang.String getClientVersion()
          is the version of the client.
 java.lang.String getDelegatable()
          really only for permissions, if the assignee can delegate to someone else.
 java.lang.String getDisallowed()
          T or F (defaults to F), if this permission assignment is disallowed
 java.lang.String getIncludeGroupDetail()
          T or F as to if the group detail should be returned
 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 getPermissionAssignOperation()
          operation to perform for permission on role or subject, from enum PermissionAssignOperation assign_permission, remove_permission
 java.lang.String getPermissionDefNameId()
          assign this attribute def name (optional)
 java.lang.String getPermissionDefNameName()
          assign this attribute def name (optional)
 java.lang.String getPermissionType()
          is role or role_subject from the PermissionType enum
 java.lang.String getRoleId()
          is role id to assign
 java.lang.String getRoleName()
          is role name to assign
 java.lang.String getSubjectAttributeNames()
          are the additional subject attributes (data) to return (comma separated) If blank, whatever is configured in the grouper-ws.properties will be sent
 java.lang.String getSubjectRoleId()
          to query attributes in "any" membership which is on immediate or effective membership
 java.lang.String getSubjectRoleName()
          to query attributes in "any" membership which is on immediate or effective membership
 java.lang.String getSubjectRoleSubjectId()
          to query attributes in "any" membership which is on immediate or effective membership
 java.lang.String getSubjectRoleSubjectIdentifier()
          to query attributes in "any" membership which is on immediate or effective membership
 java.lang.String getSubjectRoleSubjectSourceId()
          to query attributes in "any" membership which is on immediate or effective membership
 GrouperRestHttpMethod retrieveRestHttpMethod()
          see which http method this is supposed to be associated with, and override whatever was passed in
 void setActAsSubjectId(java.lang.String actAsSubjectId1)
          if acting as another user
 void setActAsSubjectIdentifier(java.lang.String actAsSubjectIdentifier1)
          if acting as another user
 void setActAsSubjectSourceId(java.lang.String actAsSubjectSourceId1)
          if acting as another user
 void setAction(java.lang.String action1)
          action to query, or none to query all actions
 void setAssignmentDisabledTime(java.lang.String assignmentDisabledTime1)
          disabled time, or null for not disabled
 void setAssignmentEnabledTime(java.lang.String assignmentEnabledTime1)
          enabled time, or null for enabled now
 void setAssignmentNotes(java.lang.String assignmentNotes1)
          notes on the assignment (optional)
 void setAttributeAssignId(java.lang.String attributeAssignId1)
          attributeAssignId if you know the assign id you want, put it here
 void setClientVersion(java.lang.String clientVersion1)
          is the version of the client.
 void setDelegatable(java.lang.String delegatable1)
          really only for permissions, if the assignee can delegate to someone else.
 void setDisallowed(java.lang.String disallowed1)
          T or F (defaults to F), if this permission assignment is disallowed
 void setIncludeGroupDetail(java.lang.String includeGroupDetail1)
          T or F as to if the group detail should be returned
 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 setPermissionAssignOperation(java.lang.String attributeAssignOperation1)
          operation to perform for permission on role or subject, from enum PermissionAssignOperation assign_permission, remove_permission
 void setPermissionDefNameId(java.lang.String wsAttributeDefNameId1)
          assign this attribute def name (optional)
 void setPermissionDefNameName(java.lang.String wsAttributeDefNameName1)
          assign this attribute def name (optional)
 void setPermissionType(java.lang.String attributeAssignType1)
          is role or role_subject from the PermissionType enum
 void setRoleId(java.lang.String roleId1)
          is role id to assign
 void setRoleName(java.lang.String roleName1)
          is role name to assign
 void setSubjectAttributeNames(java.lang.String subjectAttributeNames1)
          are the additional subject attributes (data) to return (comma separated) If blank, whatever is configured in the grouper-ws.properties will be sent
 void setSubjectRoleId(java.lang.String wsOwnerMembershipAnyGroupId1)
          to query attributes in "any" membership which is on immediate or effective membership
 void setSubjectRoleName(java.lang.String wsOwnerMembershipAnyGroupName1)
          to query attributes in "any" membership which is on immediate or effective membership
 void setSubjectRoleSubjectId(java.lang.String wsOwnerMembershipAnySubjectId1)
          to query attributes in "any" membership which is on immediate or effective membership
 void setSubjectRoleSubjectIdentifier(java.lang.String wsOwnerMembershipAnySubjectIdentifier1)
          to query attributes in "any" membership which is on immediate or effective membership
 void setSubjectRoleSubjectSourceId(java.lang.String wsOwnerMembershipAnySubjectSourceId1)
          to query attributes in "any" membership which is on immediate or effective membership
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsRestAssignPermissionsLiteRequest

public WsRestAssignPermissionsLiteRequest()
Method Detail

getDisallowed

public java.lang.String getDisallowed()
T or F (defaults to F), if this permission assignment is disallowed

Returns:
T or F (defaults to F), if this permission assignment is disallowed

setDisallowed

public void setDisallowed(java.lang.String disallowed1)
T or F (defaults to F), if this permission assignment is disallowed

Parameters:
disallowed1 -

getAssignmentDisabledTime

public java.lang.String getAssignmentDisabledTime()
disabled time, or null for not disabled

Returns:
disabled time

setAssignmentDisabledTime

public void setAssignmentDisabledTime(java.lang.String assignmentDisabledTime1)
disabled time, or null for not disabled

Parameters:
assignmentDisabledTime1 -

getDelegatable

public java.lang.String getDelegatable()
really only for permissions, if the assignee can delegate to someone else. TRUE|FALSE|GRANT

Returns:
delegatable

setDelegatable

public void setDelegatable(java.lang.String delegatable1)
really only for permissions, if the assignee can delegate to someone else. TRUE|FALSE|GRANT

Parameters:
delegatable1 -

getAssignmentEnabledTime

public java.lang.String getAssignmentEnabledTime()
enabled time, or null for enabled now

Returns:
enabled time

setAssignmentEnabledTime

public void setAssignmentEnabledTime(java.lang.String assignmentEnabledTime1)
enabled time, or null for enabled now

Parameters:
assignmentEnabledTime1 -

getAssignmentNotes

public java.lang.String getAssignmentNotes()
notes on the assignment (optional)

Returns:
notes

setAssignmentNotes

public void setAssignmentNotes(java.lang.String assignmentNotes1)
notes on the assignment (optional)

Parameters:
assignmentNotes1 -

getPermissionAssignOperation

public java.lang.String getPermissionAssignOperation()
operation to perform for permission on role or subject, from enum PermissionAssignOperation assign_permission, remove_permission

Returns:
operation

setPermissionAssignOperation

public void setPermissionAssignOperation(java.lang.String attributeAssignOperation1)
operation to perform for permission on role or subject, from enum PermissionAssignOperation assign_permission, remove_permission

Parameters:
attributeAssignOperation1 -

retrieveRestHttpMethod

public GrouperRestHttpMethod 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 interface WsRequestBean
Returns:
the method
See Also:
WsRequestBean.retrieveRestHttpMethod()

getClientVersion

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

Returns:
client version

setClientVersion

public void setClientVersion(java.lang.String clientVersion1)
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000

Parameters:
clientVersion1 -

getPermissionType

public java.lang.String getPermissionType()
is role or role_subject from the PermissionType enum

Returns:
attribute assign type

setPermissionType

public void setPermissionType(java.lang.String attributeAssignType1)
is role or role_subject from the PermissionType enum

Parameters:
attributeAssignType1 -

getAttributeAssignId

public java.lang.String getAttributeAssignId()
attributeAssignId if you know the assign id you want, put it here

Returns:
attributeAssignId

setAttributeAssignId

public void setAttributeAssignId(java.lang.String attributeAssignId1)
attributeAssignId if you know the assign id you want, put it here

Parameters:
attributeAssignId1 -

getPermissionDefNameName

public java.lang.String getPermissionDefNameName()
assign this attribute def name (optional)

Returns:
attribute def name name

setPermissionDefNameName

public void setPermissionDefNameName(java.lang.String wsAttributeDefNameName1)
assign this attribute def name (optional)

Parameters:
wsAttributeDefNameName1 -

getPermissionDefNameId

public java.lang.String getPermissionDefNameId()
assign this attribute def name (optional)

Returns:
attribute def name id

setPermissionDefNameId

public void setPermissionDefNameId(java.lang.String wsAttributeDefNameId1)
assign this attribute def name (optional)

Parameters:
wsAttributeDefNameId1 -

getRoleName

public java.lang.String getRoleName()
is role name to assign

Returns:
group name

setRoleName

public void setRoleName(java.lang.String roleName1)
is role name to assign

Parameters:
roleName1 -

getRoleId

public java.lang.String getRoleId()
is role id to assign

Returns:
group id

setRoleId

public void setRoleId(java.lang.String roleId1)
is role id to assign

Parameters:
roleId1 -

getSubjectRoleName

public java.lang.String getSubjectRoleName()
to query attributes in "any" membership which is on immediate or effective membership

Returns:
owner membership

setSubjectRoleName

public void setSubjectRoleName(java.lang.String wsOwnerMembershipAnyGroupName1)
to query attributes in "any" membership which is on immediate or effective membership

Parameters:
wsOwnerMembershipAnyGroupName1 -

getSubjectRoleId

public java.lang.String getSubjectRoleId()
to query attributes in "any" membership which is on immediate or effective membership

Returns:
any membership

setSubjectRoleId

public void setSubjectRoleId(java.lang.String wsOwnerMembershipAnyGroupId1)
to query attributes in "any" membership which is on immediate or effective membership

Parameters:
wsOwnerMembershipAnyGroupId1 -

getSubjectRoleSubjectId

public java.lang.String getSubjectRoleSubjectId()
to query attributes in "any" membership which is on immediate or effective membership

Returns:
any membership

setSubjectRoleSubjectId

public void setSubjectRoleSubjectId(java.lang.String wsOwnerMembershipAnySubjectId1)
to query attributes in "any" membership which is on immediate or effective membership

Parameters:
wsOwnerMembershipAnySubjectId1 -

getSubjectRoleSubjectSourceId

public java.lang.String getSubjectRoleSubjectSourceId()
to query attributes in "any" membership which is on immediate or effective membership

Returns:
any membership

setSubjectRoleSubjectSourceId

public void setSubjectRoleSubjectSourceId(java.lang.String wsOwnerMembershipAnySubjectSourceId1)
to query attributes in "any" membership which is on immediate or effective membership

Parameters:
wsOwnerMembershipAnySubjectSourceId1 -

getSubjectRoleSubjectIdentifier

public java.lang.String getSubjectRoleSubjectIdentifier()
to query attributes in "any" membership which is on immediate or effective membership

Returns:
any membership

setSubjectRoleSubjectIdentifier

public void setSubjectRoleSubjectIdentifier(java.lang.String wsOwnerMembershipAnySubjectIdentifier1)
to query attributes in "any" membership which is on immediate or effective membership

Parameters:
wsOwnerMembershipAnySubjectIdentifier1 -

getAction

public java.lang.String getAction()
action to query, or none to query all actions

Returns:
action

setAction

public void setAction(java.lang.String action1)
action to query, or none to query all actions

Parameters:
action1 -

getActAsSubjectId

public java.lang.String getActAsSubjectId()
if acting as another user

Returns:
id

setActAsSubjectId

public void setActAsSubjectId(java.lang.String actAsSubjectId1)
if acting as another user

Parameters:
actAsSubjectId1 -

getActAsSubjectSourceId

public java.lang.String getActAsSubjectSourceId()
if acting as another user

Returns:
source id

setActAsSubjectSourceId

public void setActAsSubjectSourceId(java.lang.String actAsSubjectSourceId1)
if acting as another user

Parameters:
actAsSubjectSourceId1 -

getActAsSubjectIdentifier

public java.lang.String getActAsSubjectIdentifier()
if acting as another user

Returns:
subject identifier

setActAsSubjectIdentifier

public void setActAsSubjectIdentifier(java.lang.String actAsSubjectIdentifier1)
if acting as another user

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:
T|F

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()
are the additional subject attributes (data) to return (comma separated) If blank, whatever is configured in the grouper-ws.properties will be sent

Returns:
subject attribute names

setSubjectAttributeNames

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

Parameters:
subjectAttributeNames1 -

getIncludeGroupDetail

public java.lang.String getIncludeGroupDetail()
T or F as to if the group detail should be returned

Returns:
T|F

setIncludeGroupDetail

public void setIncludeGroupDetail(java.lang.String includeGroupDetail1)
T or F as to if the group detail should be returned

Parameters:
includeGroupDetail1 -

getParamName0

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

Returns:
param name 0

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 value 0

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:
paramname1

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 value 1

setParamValue1

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

Parameters:
_paramValue1 -