Class WsRestAssignAttributesRequest
java.lang.Object
edu.internet2.middleware.grouperClient.ws.beans.WsRestAssignAttributesRequest
- All Implemented Interfaces:
WsRequestBean
request bean in body of rest request
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionif acting as someone elseString[]
actions to query, or none to query all actionsString[]
if replacing attributeDefNames, then these are the related actions, if blank, then just do alldisabled time, or null for not disabledenabled time, or null for enabled nownotes on the assignment (optional)operation to perform for attribute on owners, from enum AttributeAssignOperation assign_attr, add_attr, remove_attris the attribute assign type we are looking foroperation to perform for attribute value on attribute assignments: assign_value, add_value, remove_value, replace_valuesif replacing attributeDefNames, then these are the related attributeDefs, if blank, then just do allString[]
if replacing attributeDefNames, then these are the related attributeDefTypes, if blank, then just do allis the version of the client.really only for permissions, if the assignee can delegate to someone else.T 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)WsParam[]
optional: reserved for future useString[]
are the additional subject attributes (data) to return.are the values to assign, replace, remove, etc.if you know the assign ids you want, put them herefind assignments in these attribute def names (optional)for assignment on assignmentto query attributes assigned on attribute defswsOwnerGroupLookups are groups to look into query attributes in "any" memberships which are on immediate or effective membershipsto query attributes on immediate membershipsare stems to look inare subjects to look invoid
setActAsSubjectLookup
(WsSubjectLookup actAsSubjectLookup1) if acting as someone elsevoid
setActions
(String[] actions1) actions to query, or none to query all actionsvoid
setActionsToReplace
(String[] actionsToReplace1) if replacing attributeDefNames, then these are the related actions, if blank, then just do allvoid
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
setAttributeAssignOperation
(String attributeAssignOperation1) operation to perform for attribute on owners, from enum AttributeAssignOperation assign_attr, add_attr, remove_attrvoid
setAttributeAssignType
(String attributeAssignType1) is the attribute assign type we are looking forvoid
setAttributeAssignValueOperation
(String attributeAssignValueOperation1) operation to perform for attribute value on attribute assignments: assign_value, add_value, remove_value, replace_valuesvoid
setAttributeDefsToReplace
(WsAttributeDefLookup[] attributeDefsToReplace1) if replacing attributeDefNames, then these are the related attributeDefs, if blank, then just do allvoid
setAttributeDefTypesToReplace
(String[] attributeDefTypesToReplace1) if replacing attributeDefNames, then these are the related attributeDefTypes, if blank, then just do allvoid
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
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
optional: reserved for future usevoid
setSubjectAttributeNames
(String[] subjectAttributeNames1) are the additional subject attributes (data) to return.void
setValues
(WsAttributeAssignValue[] values1) are the values to assign, replace, remove, etc.void
setWsAttributeAssignLookups
(WsAttributeAssignLookup[] wsAttributeAssignLookups1) if you know the assign ids you want, put them herevoid
setWsAttributeDefNameLookups
(WsAttributeDefNameLookup[] wsAttributeDefNameLookups1) find assignments in these attribute def names (optional)void
setWsOwnerAttributeAssignLookups
(WsAttributeAssignLookup[] wsOwnerAttributeAssignLookups1) for assignment on assignmentvoid
setWsOwnerAttributeDefLookups
(WsAttributeDefLookup[] wsOwnerAttributeDefLookups1) to query attributes assigned on attribute defsvoid
setWsOwnerGroupLookups
(WsGroupLookup[] wsOwnerGroupLookups1) wsOwnerGroupLookups are groups to look invoid
setWsOwnerMembershipAnyLookups
(WsMembershipAnyLookup[] wsOwnerMembershipAnyLookups1) to query attributes in "any" memberships which are on immediate or effective membershipsvoid
setWsOwnerMembershipLookups
(WsMembershipLookup[] wsOwnerMembershipLookups1) to query attributes on immediate membershipsvoid
setWsOwnerStemLookups
(WsStemLookup[] wsOwnerStemLookups1) are stems to look invoid
setWsOwnerSubjectLookups
(WsSubjectLookup[] wsOwnerSubjectLookups1) are subjects to look in
-
Constructor Details
-
WsRestAssignAttributesRequest
public WsRestAssignAttributesRequest()
-
-
Method Details
-
getAssignmentNotes
notes on the assignment (optional)- Returns:
- notes
-
setAssignmentNotes
notes on the assignment (optional)- Parameters:
assignmentNotes1
-
-
getAssignmentEnabledTime
enabled time, or null for enabled now- Returns:
- enabled time
-
setAssignmentEnabledTime
enabled time, or null for enabled now- Parameters:
assignmentEnabledTime1
-
-
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
-
-
getAttributeAssignValueOperation
operation to perform for attribute value on attribute assignments: assign_value, add_value, remove_value, replace_values- Returns:
- operation
-
setAttributeAssignValueOperation
operation to perform for attribute value on attribute assignments: assign_value, add_value, remove_value, replace_values- Parameters:
attributeAssignValueOperation1
-
-
getWsOwnerAttributeAssignLookups
for assignment on assignment- Returns:
- assignment lookup
-
setWsOwnerAttributeAssignLookups
public void setWsOwnerAttributeAssignLookups(WsAttributeAssignLookup[] wsOwnerAttributeAssignLookups1) for assignment on assignment- Parameters:
wsOwnerAttributeAssignLookups1
-
-
getAttributeAssignOperation
operation to perform for attribute on owners, from enum AttributeAssignOperation assign_attr, add_attr, remove_attr- Returns:
- operation
-
setAttributeAssignOperation
operation to perform for attribute on owners, from enum AttributeAssignOperation assign_attr, add_attr, remove_attr- Parameters:
attributeAssignOperation1
-
-
getValues
are the values to assign, replace, remove, etc. If removing, and id is specified, will only remove values with that id.- Returns:
- values
-
setValues
are the values to assign, replace, remove, etc. If removing, and id is specified, will only remove values with that id.- Parameters:
values1
-
-
getClientVersion
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Returns:
- version
-
setClientVersion
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Parameters:
clientVersion1
-
-
getAttributeAssignType
is the attribute assign type we are looking for- Returns:
- attribute assign type
-
setAttributeAssignType
is the attribute assign type we are looking for- Parameters:
attributeAssignType1
-
-
getWsAttributeAssignLookups
if you know the assign ids you want, put them here- Returns:
- attribute assign lookups
-
setWsAttributeAssignLookups
if you know the assign ids you want, put them here- Parameters:
wsAttributeAssignLookups1
-
-
getWsAttributeDefNameLookups
find assignments in these attribute def names (optional)- Returns:
- def name lookups
-
setWsAttributeDefNameLookups
find assignments in these attribute def names (optional)- Parameters:
wsAttributeDefNameLookups1
-
-
getWsOwnerGroupLookups
wsOwnerGroupLookups are groups to look in- Returns:
- owner group lookups
-
setWsOwnerGroupLookups
wsOwnerGroupLookups are groups to look in- Parameters:
wsOwnerGroupLookups1
-
-
getWsOwnerStemLookups
are stems to look in- Returns:
- are stems to look in
-
setWsOwnerStemLookups
are stems to look in- Parameters:
wsOwnerStemLookups1
-
-
getWsOwnerSubjectLookups
are subjects to look in- Returns:
- subject
-
setWsOwnerSubjectLookups
are subjects to look in- Parameters:
wsOwnerSubjectLookups1
-
-
getWsOwnerMembershipLookups
to query attributes on immediate memberships- Returns:
- owner memberships
-
setWsOwnerMembershipLookups
to query attributes on immediate memberships- Parameters:
wsOwnerMembershipLookups1
-
-
getWsOwnerMembershipAnyLookups
to query attributes in "any" memberships which are on immediate or effective memberships- Returns:
- any memberships
-
setWsOwnerMembershipAnyLookups
to query attributes in "any" memberships which are on immediate or effective memberships- Parameters:
wsOwnerMembershipAnyLookups1
-
-
getWsOwnerAttributeDefLookups
to query attributes assigned on attribute defs- Returns:
- attribute def
-
setWsOwnerAttributeDefLookups
to query attributes assigned on attribute defs- Parameters:
wsOwnerAttributeDefLookups1
-
-
getActions
actions to query, or none to query all actions- Returns:
- actions
-
setActions
actions to query, or none to query all actions- Parameters:
actions1
-
-
getActAsSubjectLookup
if acting as someone else- Returns:
- act as subject
-
setActAsSubjectLookup
if acting as someone else- Parameters:
actAsSubjectLookup1
-
-
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. 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. 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
-
-
getParams
optional: reserved for future use- Returns:
- params
-
setParams
optional: reserved for future use- Parameters:
params1
-
-
getActionsToReplace
if replacing attributeDefNames, then these are the related actions, if blank, then just do all- Returns:
- the actionsToReplace
-
getAttributeDefsToReplace
if replacing attributeDefNames, then these are the related attributeDefs, if blank, then just do all- Returns:
- the attributeDefsToReplace
-
getAttributeDefTypesToReplace
if replacing attributeDefNames, then these are the related attributeDefTypes, if blank, then just do all- Returns:
- the attributeDefTypesToReplace
-
setActionsToReplace
if replacing attributeDefNames, then these are the related actions, if blank, then just do all- Parameters:
actionsToReplace1
- the actionsToReplace to set
-
setAttributeDefsToReplace
if replacing attributeDefNames, then these are the related attributeDefs, if blank, then just do all- Parameters:
attributeDefsToReplace1
- the attributeDefsToReplace to set
-
setAttributeDefTypesToReplace
if replacing attributeDefNames, then these are the related attributeDefTypes, if blank, then just do all- Parameters:
attributeDefTypesToReplace1
- the attributeDefTypesToReplace to set
-