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

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

public class WsRestAssignPermissionsLiteRequest
extends Object
implements WsRequestBean

request bean in body of rest request


Constructor Summary
WsRestAssignPermissionsLiteRequest()
           
 
Method Summary
 String getActAsSubjectId()
          if acting as another user
 String getActAsSubjectIdentifier()
          if acting as another user
 String getActAsSubjectSourceId()
          if acting as another user
 String getAction()
          action to query, or none to query all actions
 String getAssignmentDisabledTime()
          disabled time, or null for not disabled
 String getAssignmentEnabledTime()
          enabled time, or null for enabled now
 String getAssignmentNotes()
          notes on the assignment (optional)
 String getAttributeAssignId()
          attributeAssignId if you know the assign id you want, put it here
 String getClientVersion()
          is the version of the client.
 String getDelegatable()
          really only for permissions, if the assignee can delegate to someone else.
 String getDisallowed()
          T or F (defaults to F), if this permission assignment is disallowed
 String getIncludeGroupDetail()
          T or F as to if the group detail should be returned
 String getIncludeSubjectDetail()
          T|F, for if the extended subject information should be returned (anything more than just the id)
 String getParamName0()
          reserved for future use
 String getParamName1()
          reserved for future use
 String getParamValue0()
          reserved for future use
 String getParamValue1()
          reserved for future use
 String getPermissionAssignOperation()
          operation to perform for permission on role or subject, from enum PermissionAssignOperation assign_permission, remove_permission
 String getPermissionDefNameId()
          assign this attribute def name (optional)
 String getPermissionDefNameName()
          assign this attribute def name (optional)
 String getPermissionType()
          is role or role_subject from the PermissionType enum
 String getRoleId()
          is role id to assign
 String getRoleName()
          is role name to assign
 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
 String getSubjectRoleId()
          to query attributes in "any" membership which is on immediate or effective membership
 String getSubjectRoleName()
          to query attributes in "any" membership which is on immediate or effective membership
 String getSubjectRoleSubjectId()
          to query attributes in "any" membership which is on immediate or effective membership
 String getSubjectRoleSubjectIdentifier()
          to query attributes in "any" membership which is on immediate or effective membership
 String getSubjectRoleSubjectSourceId()
          to query attributes in "any" membership which is on immediate or effective membership
 void setActAsSubjectId(String actAsSubjectId1)
          if acting as another user
 void setActAsSubjectIdentifier(String actAsSubjectIdentifier1)
          if acting as another user
 void setActAsSubjectSourceId(String actAsSubjectSourceId1)
          if acting as another user
 void setAction(String action1)
          action to query, or none to query all actions
 void setAssignmentDisabledTime(String assignmentDisabledTime1)
          disabled time, or null for not disabled
 void setAssignmentEnabledTime(String assignmentEnabledTime1)
          enabled time, or null for enabled now
 void setAssignmentNotes(String assignmentNotes1)
          notes on the assignment (optional)
 void setAttributeAssignId(String attributeAssignId1)
          attributeAssignId if you know the assign id you want, put it here
 void setClientVersion(String clientVersion1)
          is the version of the client.
 void setDelegatable(String delegatable1)
          really only for permissions, if the assignee can delegate to someone else.
 void setDisallowed(String disallowed1)
          T or F (defaults to F), if this permission assignment is disallowed
 void setIncludeGroupDetail(String includeGroupDetail1)
          T or F as to if the group detail should be returned
 void 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 use
 void setParamName1(String _paramName1)
          reserved for future use
 void setParamValue0(String _paramValue0)
          reserved for future use
 void setParamValue1(String _paramValue1)
          reserved for future use
 void setPermissionAssignOperation(String attributeAssignOperation1)
          operation to perform for permission on role or subject, from enum PermissionAssignOperation assign_permission, remove_permission
 void setPermissionDefNameId(String wsAttributeDefNameId1)
          assign this attribute def name (optional)
 void setPermissionDefNameName(String wsAttributeDefNameName1)
          assign this attribute def name (optional)
 void setPermissionType(String attributeAssignType1)
          is role or role_subject from the PermissionType enum
 void setRoleId(String roleId1)
          is role id to assign
 void setRoleName(String roleName1)
          is role name to assign
 void setSubjectAttributeNames(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(String wsOwnerMembershipAnyGroupId1)
          to query attributes in "any" membership which is on immediate or effective membership
 void setSubjectRoleName(String wsOwnerMembershipAnyGroupName1)
          to query attributes in "any" membership which is on immediate or effective membership
 void setSubjectRoleSubjectId(String wsOwnerMembershipAnySubjectId1)
          to query attributes in "any" membership which is on immediate or effective membership
 void setSubjectRoleSubjectIdentifier(String wsOwnerMembershipAnySubjectIdentifier1)
          to query attributes in "any" membership which is on immediate or effective membership
 void setSubjectRoleSubjectSourceId(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

getAssignmentDisabledTime

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

Returns:
disabled time

setAssignmentDisabledTime

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

Parameters:
assignmentDisabledTime1 -

getDelegatable

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

Returns:
delegatable

setDelegatable

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

Parameters:
delegatable1 -

getAssignmentEnabledTime

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

Returns:
enabled time

setAssignmentEnabledTime

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

Parameters:
assignmentEnabledTime1 -

getAssignmentNotes

public String getAssignmentNotes()
notes on the assignment (optional)

Returns:
notes

setAssignmentNotes

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

Parameters:
assignmentNotes1 -

getPermissionAssignOperation

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

Returns:
operation

setPermissionAssignOperation

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

Parameters:
attributeAssignOperation1 -

getClientVersion

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

Returns:
client version

setClientVersion

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

Parameters:
clientVersion1 -

getPermissionType

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

Returns:
attribute assign type

setPermissionType

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

Parameters:
attributeAssignType1 -

getAttributeAssignId

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

Returns:
attributeAssignId

setAttributeAssignId

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

Parameters:
attributeAssignId1 -

getPermissionDefNameName

public String getPermissionDefNameName()
assign this attribute def name (optional)

Returns:
attribute def name name

setPermissionDefNameName

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

Parameters:
wsAttributeDefNameName1 -

getPermissionDefNameId

public String getPermissionDefNameId()
assign this attribute def name (optional)

Returns:
attribute def name id

setPermissionDefNameId

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

Parameters:
wsAttributeDefNameId1 -

getRoleName

public String getRoleName()
is role name to assign

Returns:
group name

setRoleName

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

Parameters:
roleName1 -

getRoleId

public String getRoleId()
is role id to assign

Returns:
group id

setRoleId

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

Parameters:
roleId1 -

getSubjectRoleName

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

Returns:
owner membership

setSubjectRoleName

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

Parameters:
wsOwnerMembershipAnyGroupName1 -

getSubjectRoleId

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

Returns:
any membership

setSubjectRoleId

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

Parameters:
wsOwnerMembershipAnyGroupId1 -

getSubjectRoleSubjectId

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

Returns:
any membership

setSubjectRoleSubjectId

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

Parameters:
wsOwnerMembershipAnySubjectId1 -

getSubjectRoleSubjectSourceId

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

Returns:
any membership

setSubjectRoleSubjectSourceId

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

Parameters:
wsOwnerMembershipAnySubjectSourceId1 -

getSubjectRoleSubjectIdentifier

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

Returns:
any membership

setSubjectRoleSubjectIdentifier

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

Parameters:
wsOwnerMembershipAnySubjectIdentifier1 -

getAction

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

Returns:
action

setAction

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

Parameters:
action1 -

getActAsSubjectId

public String getActAsSubjectId()
if acting as another user

Returns:
id

setActAsSubjectId

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

Parameters:
actAsSubjectId1 -

getActAsSubjectSourceId

public String getActAsSubjectSourceId()
if acting as another user

Returns:
source id

setActAsSubjectSourceId

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

Parameters:
actAsSubjectSourceId1 -

getActAsSubjectIdentifier

public String getActAsSubjectIdentifier()
if acting as another user

Returns:
subject identifier

setActAsSubjectIdentifier

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

Parameters:
actAsSubjectIdentifier1 -

getIncludeSubjectDetail

public 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(String includeSubjectDetail1)
T|F, for if the extended subject information should be returned (anything more than just the id)

Parameters:
includeSubjectDetail1 -

getSubjectAttributeNames

public 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(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 String getIncludeGroupDetail()
T or F as to if the group detail should be returned

Returns:
T|F

setIncludeGroupDetail

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

Parameters:
includeGroupDetail1 -

getParamName0

public String getParamName0()
reserved for future use

Returns:
param name 0

setParamName0

public void setParamName0(String _paramName0)
reserved for future use

Parameters:
_paramName0 -

getParamValue0

public String getParamValue0()
reserved for future use

Returns:
param value 0

setParamValue0

public void setParamValue0(String _paramValue0)
reserved for future use

Parameters:
_paramValue0 -

getParamName1

public String getParamName1()
reserved for future use

Returns:
paramname1

setParamName1

public void setParamName1(String _paramName1)
reserved for future use

Parameters:
_paramName1 -

getParamValue1

public String getParamValue1()
reserved for future use

Returns:
param value 1

setParamValue1

public void setParamValue1(String _paramValue1)
reserved for future use

Parameters:
_paramValue1 -

getDisallowed

public 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(String disallowed1)
T or F (defaults to F), if this permission assignment is disallowed

Parameters:
disallowed1 -