Class WsRestAssignPermissionsLiteRequest
java.lang.Object
edu.internet2.middleware.grouper.ws.rest.permission.WsRestAssignPermissionsLiteRequest
- All Implemented Interfaces:
WsRequestBean
request bean in body of rest request
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionif acting as another userif acting as another userif acting as another useraction to query, or none to query all actionsdisabled time, or null for not disabledenabled time, or null for enabled nownotes on the assignment (optional)attributeAssignId if you know the assign id you want, put it hereis the version of the client.really only for permissions, if the assignee can delegate to someone else.T or F (defaults to F), if this permission assignment is disallowedT or F as to if the group detail should be returnedT|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 useoperation to perform for permission on role or subject, from enum PermissionAssignOperation assign_permission, remove_permissionassign this attribute def name (optional)assign this attribute def name (optional)is role or role_subject from the PermissionType enumis role id to assignis role name to assignare the additional subject attributes (data) to return (comma separated) If blank, whatever is configured in the grouper-ws.properties will be sentto query attributes in "any" membership which is on immediate or effective membershipto query attributes in "any" membership which is on immediate or effective membershipto query attributes in "any" membership which is on immediate or effective membershipto query attributes in "any" membership which is on immediate or effective membershipto query attributes in "any" membership which is on immediate or effective membershipsee which http method this is supposed to be associated with, and override whatever was passed invoid
setActAsSubjectId
(String actAsSubjectId1) if acting as another uservoid
setActAsSubjectIdentifier
(String actAsSubjectIdentifier1) if acting as another uservoid
setActAsSubjectSourceId
(String actAsSubjectSourceId1) if acting as another uservoid
action to query, or none to query all actionsvoid
setAssignmentDisabledTime
(String assignmentDisabledTime1) disabled time, or null for not disabledvoid
setAssignmentEnabledTime
(String assignmentEnabledTime1) enabled time, or null for enabled nowvoid
setAssignmentNotes
(String assignmentNotes1) notes on the assignment (optional)void
setAttributeAssignId
(String attributeAssignId1) attributeAssignId if you know the assign id you want, put it herevoid
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 disallowedvoid
setIncludeGroupDetail
(String includeGroupDetail1) T or F as to if the group detail should be returnedvoid
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 usevoid
setParamName1
(String _paramName1) reserved for future usevoid
setParamValue0
(String _paramValue0) reserved for future usevoid
setParamValue1
(String _paramValue1) reserved for future usevoid
setPermissionAssignOperation
(String attributeAssignOperation1) operation to perform for permission on role or subject, from enum PermissionAssignOperation assign_permission, remove_permissionvoid
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 enumvoid
is role id to assignvoid
setRoleName
(String roleName1) is role name to assignvoid
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 sentvoid
setSubjectRoleId
(String wsOwnerMembershipAnyGroupId1) to query attributes in "any" membership which is on immediate or effective membershipvoid
setSubjectRoleName
(String wsOwnerMembershipAnyGroupName1) to query attributes in "any" membership which is on immediate or effective membershipvoid
setSubjectRoleSubjectId
(String wsOwnerMembershipAnySubjectId1) to query attributes in "any" membership which is on immediate or effective membershipvoid
setSubjectRoleSubjectIdentifier
(String wsOwnerMembershipAnySubjectIdentifier1) to query attributes in "any" membership which is on immediate or effective membershipvoid
setSubjectRoleSubjectSourceId
(String wsOwnerMembershipAnySubjectSourceId1) to query attributes in "any" membership which is on immediate or effective membership
-
Constructor Details
-
WsRestAssignPermissionsLiteRequest
public WsRestAssignPermissionsLiteRequest()
-
-
Method Details
-
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
T or F (defaults to F), if this permission assignment is disallowed- Parameters:
disallowed1
-
-
getAssignmentDisabledTime
disabled time, or null for not disabled- Returns:
- disabled time
-
setAssignmentDisabledTime
disabled time, or null for not disabled- Parameters:
assignmentDisabledTime1
-
-
getDelegatable
really only for permissions, if the assignee can delegate to someone else. TRUE|FALSE|GRANT- Returns:
- delegatable
-
setDelegatable
really only for permissions, if the assignee can delegate to someone else. TRUE|FALSE|GRANT- Parameters:
delegatable1
-
-
getAssignmentEnabledTime
enabled time, or null for enabled now- Returns:
- enabled time
-
setAssignmentEnabledTime
enabled time, or null for enabled now- Parameters:
assignmentEnabledTime1
-
-
getAssignmentNotes
notes on the assignment (optional)- Returns:
- notes
-
setAssignmentNotes
notes on the assignment (optional)- Parameters:
assignmentNotes1
-
-
getPermissionAssignOperation
operation to perform for permission on role or subject, from enum PermissionAssignOperation assign_permission, remove_permission- Returns:
- operation
-
setPermissionAssignOperation
operation to perform for permission on role or subject, from enum PermissionAssignOperation assign_permission, remove_permission- Parameters:
attributeAssignOperation1
-
-
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 interfaceWsRequestBean
- Returns:
- the method
- See Also:
-
getClientVersion
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Returns:
- client version
-
setClientVersion
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Parameters:
clientVersion1
-
-
getPermissionType
is role or role_subject from the PermissionType enum- Returns:
- attribute assign type
-
setPermissionType
is role or role_subject from the PermissionType enum- Parameters:
attributeAssignType1
-
-
getAttributeAssignId
attributeAssignId if you know the assign id you want, put it here- Returns:
- attributeAssignId
-
setAttributeAssignId
attributeAssignId if you know the assign id you want, put it here- Parameters:
attributeAssignId1
-
-
getPermissionDefNameName
assign this attribute def name (optional)- Returns:
- attribute def name name
-
setPermissionDefNameName
assign this attribute def name (optional)- Parameters:
wsAttributeDefNameName1
-
-
getPermissionDefNameId
assign this attribute def name (optional)- Returns:
- attribute def name id
-
setPermissionDefNameId
assign this attribute def name (optional)- Parameters:
wsAttributeDefNameId1
-
-
getRoleName
is role name to assign- Returns:
- group name
-
setRoleName
is role name to assign- Parameters:
roleName1
-
-
getRoleId
is role id to assign- Returns:
- group id
-
setRoleId
is role id to assign- Parameters:
roleId1
-
-
getSubjectRoleName
to query attributes in "any" membership which is on immediate or effective membership- Returns:
- owner membership
-
setSubjectRoleName
to query attributes in "any" membership which is on immediate or effective membership- Parameters:
wsOwnerMembershipAnyGroupName1
-
-
getSubjectRoleId
to query attributes in "any" membership which is on immediate or effective membership- Returns:
- any membership
-
setSubjectRoleId
to query attributes in "any" membership which is on immediate or effective membership- Parameters:
wsOwnerMembershipAnyGroupId1
-
-
getSubjectRoleSubjectId
to query attributes in "any" membership which is on immediate or effective membership- Returns:
- any membership
-
setSubjectRoleSubjectId
to query attributes in "any" membership which is on immediate or effective membership- Parameters:
wsOwnerMembershipAnySubjectId1
-
-
getSubjectRoleSubjectSourceId
to query attributes in "any" membership which is on immediate or effective membership- Returns:
- any membership
-
setSubjectRoleSubjectSourceId
to query attributes in "any" membership which is on immediate or effective membership- Parameters:
wsOwnerMembershipAnySubjectSourceId1
-
-
getSubjectRoleSubjectIdentifier
to query attributes in "any" membership which is on immediate or effective membership- Returns:
- any membership
-
setSubjectRoleSubjectIdentifier
to query attributes in "any" membership which is on immediate or effective membership- Parameters:
wsOwnerMembershipAnySubjectIdentifier1
-
-
getAction
action to query, or none to query all actions- Returns:
- action
-
setAction
action to query, or none to query all actions- Parameters:
action1
-
-
getActAsSubjectId
if acting as another user- Returns:
- id
-
setActAsSubjectId
if acting as another user- Parameters:
actAsSubjectId1
-
-
getActAsSubjectSourceId
if acting as another user- Returns:
- source id
-
setActAsSubjectSourceId
if acting as another user- Parameters:
actAsSubjectSourceId1
-
-
getActAsSubjectIdentifier
if acting as another user- Returns:
- subject identifier
-
setActAsSubjectIdentifier
if acting as another user- Parameters:
actAsSubjectIdentifier1
-
-
getIncludeSubjectDetail
T|F, for if the extended subject information should be returned (anything more than just the id)- Returns:
- T|F
-
setIncludeSubjectDetail
T|F, for if the extended subject information should be returned (anything more than just the id)- Parameters:
includeSubjectDetail1
-
-
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
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
T or F as to if the group detail should be returned- Returns:
- T|F
-
setIncludeGroupDetail
T or F as to if the group detail should be returned- Parameters:
includeGroupDetail1
-
-
getParamName0
reserved for future use- Returns:
- param name 0
-
setParamName0
reserved for future use- Parameters:
_paramName0
-
-
getParamValue0
reserved for future use- Returns:
- param value 0
-
setParamValue0
reserved for future use- Parameters:
_paramValue0
-
-
getParamName1
reserved for future use- Returns:
- paramname1
-
setParamName1
reserved for future use- Parameters:
_paramName1
-
-
getParamValue1
reserved for future use- Returns:
- param value 1
-
setParamValue1
reserved for future use- Parameters:
_paramValue1
-
-