Class WsRestAssignAttributesBatchRequest
java.lang.Object
edu.internet2.middleware.grouper.ws.rest.attribute.WsRestAssignAttributesBatchRequest
- All Implemented Interfaces:
WsRequestBean
request bean in body of rest request.
assign attributes and values to owner objects (groups, stems, etc), doing multiple operations in one batch
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionif acting as someone elseis the version of the client.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.is the GrouperTransactionType for the request.batch of attribute assignmentssee which http method this is supposed to be associated with, and override whatever was passed invoid
setActAsSubjectLookup
(WsSubjectLookup actAsSubjectLookup1) if acting as someone elsevoid
setClientVersion
(String clientVersion1) is the version of the client.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
is the GrouperTransactionType for the request.void
setWsAssignAttributeBatchEntries
(WsAssignAttributeBatchEntry[] wsAssignAttributeBatchEntries1) batch of attribute assignments
-
Constructor Details
-
WsRestAssignAttributesBatchRequest
public WsRestAssignAttributesBatchRequest()
-
-
Method Details
-
getWsAssignAttributeBatchEntries
batch of attribute assignments- Returns:
- batch
-
setWsAssignAttributeBatchEntries
public void setWsAssignAttributeBatchEntries(WsAssignAttributeBatchEntry[] wsAssignAttributeBatchEntries1) batch of attribute assignments- Parameters:
wsAssignAttributeBatchEntries1
-
-
getTxType
is the GrouperTransactionType for the request. If blank, defaults to NONE (will finish as much as possible). Generally the only values for this param that make sense are NONE (or blank), and READ_WRITE_NEW.- Returns:
- tx type
-
setTxType
is the GrouperTransactionType for the request. If blank, defaults to NONE (will finish as much as possible). Generally the only values for this param that make sense are NONE (or blank), and READ_WRITE_NEW.- Parameters:
txType1
-
-
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:
- version
-
setClientVersion
is the version of the client. Must be in GrouperWsVersion, e.g. v1_3_000- Parameters:
clientVersion1
-
-
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
-
-