Class WsRestAssignPermissionsLiteRequest
java.lang.Object
edu.internet2.middleware.grouperClient.ws.beans.WsRestAssignPermissionsLiteRequest
- All Implemented Interfaces:
WsRequestBean
request bean in body of rest request
-
Constructor Summary
Constructors -
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 membershipvoidsetActAsSubjectId(String actAsSubjectId1) if acting as another uservoidsetActAsSubjectIdentifier(String actAsSubjectIdentifier1) if acting as another uservoidsetActAsSubjectSourceId(String actAsSubjectSourceId1) if acting as another uservoidaction to query, or none to query all actionsvoidsetAssignmentDisabledTime(String assignmentDisabledTime1) disabled time, or null for not disabledvoidsetAssignmentEnabledTime(String assignmentEnabledTime1) enabled time, or null for enabled nowvoidsetAssignmentNotes(String assignmentNotes1) notes on the assignment (optional)voidsetAttributeAssignId(String attributeAssignId1) attributeAssignId if you know the assign id you want, put it herevoidsetClientVersion(String clientVersion1) is the version of the client.voidsetDelegatable(String delegatable1) really only for permissions, if the assignee can delegate to someone else.voidsetDisallowed(String disallowed1) T or F (defaults to F), if this permission assignment is disallowedvoidsetIncludeGroupDetail(String includeGroupDetail1) T or F as to if the group detail should be returnedvoidsetIncludeSubjectDetail(String includeSubjectDetail1) T|F, for if the extended subject information should be returned (anything more than just the id)voidsetParamName0(String _paramName0) reserved for future usevoidsetParamName1(String _paramName1) reserved for future usevoidsetParamValue0(String _paramValue0) reserved for future usevoidsetParamValue1(String _paramValue1) reserved for future usevoidsetPermissionAssignOperation(String attributeAssignOperation1) operation to perform for permission on role or subject, from enum PermissionAssignOperation assign_permission, remove_permissionvoidsetPermissionDefNameId(String wsAttributeDefNameId1) assign this attribute def name (optional)voidsetPermissionDefNameName(String wsAttributeDefNameName1) assign this attribute def name (optional)voidsetPermissionType(String attributeAssignType1) is role or role_subject from the PermissionType enumvoidis role id to assignvoidsetRoleName(String roleName1) is role name to assignvoidsetSubjectAttributeNames(String subjectAttributeNames1) are the additional subject attributes (data) to return (comma separated) If blank, whatever is configured in the grouper-ws.properties will be sentvoidsetSubjectRoleId(String wsOwnerMembershipAnyGroupId1) to query attributes in "any" membership which is on immediate or effective membershipvoidsetSubjectRoleName(String wsOwnerMembershipAnyGroupName1) to query attributes in "any" membership which is on immediate or effective membershipvoidsetSubjectRoleSubjectId(String wsOwnerMembershipAnySubjectId1) to query attributes in "any" membership which is on immediate or effective membershipvoidsetSubjectRoleSubjectIdentifier(String wsOwnerMembershipAnySubjectIdentifier1) to query attributes in "any" membership which is on immediate or effective membershipvoidsetSubjectRoleSubjectSourceId(String wsOwnerMembershipAnySubjectSourceId1) to query attributes in "any" membership which is on immediate or effective membership
-
Constructor Details
-
WsRestAssignPermissionsLiteRequest
public WsRestAssignPermissionsLiteRequest()
-
-
Method Details
-
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-
-
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-
-
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-
-