Class WsRestAssignPermissionsLiteRequest

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

public class WsRestAssignPermissionsLiteRequest extends Object implements WsRequestBean
request bean in body of rest request
  • Constructor Details

    • WsRestAssignPermissionsLiteRequest

      public WsRestAssignPermissionsLiteRequest()
  • Method Details

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