Class GcGetAttributeAssignments
java.lang.Object
edu.internet2.middleware.grouperClient.api.GcGetAttributeAssignments
class to run a get attribute assignments web service call
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddAssignAssignOwnerAction
(String action) addAssignAssignOwnerAttributeAssignId
(String attributeAssignId) add a assign assign owner attribute assign id lookupaddAssignAssignOwnerAttributeAssignLookup
(WsAttributeAssignLookup assignAssignOwnerAttributeAssignLookup) addAssignAssignOwnerIdIndexOfAttributeDef
(Long assignAssignOwnerIdIndexOfAttributeDef) addAssignAssignOwnerIdIndexOfAttributeDefName
(Long assignAssignOwnerIdIndexOfAttributeDefName) addAssignAssignOwnerNameOfAttributeDef
(String assignAssignOwnerNamesOfAttributeDef) addAssignAssignOwnerNameOfAttributeDefName
(String assignAssignOwnerNamesOfAttributeDefName) addAssignAssignOwnerUuidOfAttributeDef
(String assignAssignOwnerUuidsOfAttributeDef) addAssignAssignOwnerUuidOfAttributeDefName
(String assignAssignOwnerUuidsOfAttributeDefName) addAttributeAssignId
(String attributeAssignId) add a attribute assign id lookupaddAttributeDefIdIndex
(Long theAttributeDefIdIndex) set the attributedef id indexaddAttributeDefName
(String theAttributeDefName) set the attributedef nameaddAttributeDefNameIdIndex
(Long theAttributeDefNameIdIndex) set the attributeDefName id indexaddAttributeDefNameName
(String theAttributeDefNameName) set the attributeDefName nameaddAttributeDefNameUuid
(String theAttributeDefNameUuid) set the attributeDefName uuidaddAttributeDefUuid
(String theAttributeDefUuid) set the attributedef uuidaddOwnerAttributeDefIdIndex
(Long theAttributeDefIdIndex) set the attribute def uuidaddOwnerAttributeDefName
(String theAttributeDefName) set the attribute def nameaddOwnerAttributeDefUuid
(String theAttributeDefUuid) set the attribute def uuidaddOwnerGroupIdIndex
(Long theGroupIdIndex) set the group id indexaddOwnerGroupName
(String theGroupName) set the group nameaddOwnerGroupUuid
(String theGroupUuid) set the group uuidaddOwnerMembershipAnyLookup
(WsMembershipAnyLookup wsMembershipAnyLookup) add a membership any lookupaddOwnerMembershipId
(String membershipId) add a membership id lookup for owneraddOwnerStemIdIndex
(Long theStemIdIndex) set the stem id indexaddOwnerStemName
(String theStemName) set the stem nameaddOwnerStemUuid
(String theStemUuid) set the stem uuidaddOwnerSubjectLookup
(WsSubjectLookup wsSubjectLookup) set the subject lookupadd a param to the listadd a param to the listaddSubjectAttributeName
(String subjectAttributeName) assignActAsSubject
(WsSubjectLookup theActAsSubject) assign the act as subject if anyassignAttributeAssignType
(String theAttributeAssignType) Type of owner, from enum AttributeAssignType, e.g.assignAttributeDefType
(String theAttributeDefType) assignAttributeDefValueType
(String theAttributeDefValueType) assignClientVersion
(String theClientVersion) assign client versionassignContentType
(String theContentType) content type for post requestassignEnabled
(String theEnabled) assign A for all, T or null for enabled only, F for disabled onlyassignIncludeAssignmentsFromAssignments
(Boolean theIncludeAssignmentsFromAssignments) assignIncludeAssignmentsOnAssignments
(Boolean theIncludeAssignmentsOnAssignments) assignIncludeGroupDetail
(Boolean theIncludeGroupDetail) assign if the group detail should be includedassignIncludeSubjectDetail
(Boolean theIncludeSubjectDetail) if should include subject detailassignValue
(Object theValue) assignWsEndpoint
(String theWsEndpoint) endpoint to grouper WS, e.g.assignWsPass
(String theWsPass) ws passassignWsPassEncrypted
(String theWsPassEncrypted) ws passassignWsPassFile
(File theFile) ws passassignWsPassFileEncrypted
(File theFile) ws passassignWsUser
(String theWsUser) ws userexecute()
execute the call and return the results.
-
Constructor Details
-
GcGetAttributeAssignments
public GcGetAttributeAssignments()
-
-
Method Details
-
assignWsEndpoint
endpoint to grouper WS, e.g. https://server.school.edu/grouper-ws/servicesRest- Parameters:
theWsEndpoint
-- Returns:
- this for chaining
-
assignWsUser
ws user- Parameters:
theWsUser
-- Returns:
- this for chaining
-
assignWsPass
ws pass- Parameters:
theWsPass
-- Returns:
- this for chaining
-
assignWsPassEncrypted
ws pass- Parameters:
theWsPass
-- Returns:
- this for chaining
-
assignWsPassFile
ws pass- Parameters:
theWsPass
-- Returns:
- this for chaining
-
assignWsPassFileEncrypted
ws pass- Parameters:
theWsPass
-- Returns:
- this for chaining
-
assignAttributeAssignType
Type of owner, from enum AttributeAssignType, e.g. group, member, stem, any_mem, imm_mem, attr_def, group_asgn, mem_asgn, stem_asgn, any_mem_asgn, imm_mem_asgn, attr_def_asgn- Parameters:
theAttributeAssignType
-- Returns:
- this for chaining
-
assignIncludeAssignmentsOnAssignments
public GcGetAttributeAssignments assignIncludeAssignmentsOnAssignments(Boolean theIncludeAssignmentsOnAssignments) - Parameters:
theIncludeAssignmentsOnAssignments
-- Returns:
- this for chaining
-
assignIncludeAssignmentsFromAssignments
public GcGetAttributeAssignments assignIncludeAssignmentsFromAssignments(Boolean theIncludeAssignmentsFromAssignments) - Parameters:
theIncludeAssignmentsFromAssignments
-- Returns:
- this for chaining
-
assignAttributeDefType
- Parameters:
theAttributeDefType
-- Returns:
- this for chaining
-
assignAttributeDefValueType
- Parameters:
theAttributeDefValueType
-- Returns:
- this for chaining
-
assignValue
- Parameters:
theValue
-- Returns:
- this for chaining
-
addAction
- Parameters:
action
-- Returns:
- this for chaining
-
addAssignAssignOwnerAction
- Parameters:
action
-- Returns:
- this for chaining
-
addAssignAssignOwnerAttributeAssignLookup
public GcGetAttributeAssignments addAssignAssignOwnerAttributeAssignLookup(WsAttributeAssignLookup assignAssignOwnerAttributeAssignLookup) - Parameters:
assignAssignOwnerAttributeAssignLookup
-- Returns:
- this for chaining
-
addAssignAssignOwnerAttributeAssignId
add a assign assign owner attribute assign id lookup- Parameters:
attributeAssignId
- id- Returns:
- this for chaining
-
addAssignAssignOwnerNameOfAttributeDefName
public GcGetAttributeAssignments addAssignAssignOwnerNameOfAttributeDefName(String assignAssignOwnerNamesOfAttributeDefName) - Parameters:
assignAssignOwnerNamesOfAttributeDefName
-- Returns:
- this for chaining
-
addAssignAssignOwnerNameOfAttributeDef
public GcGetAttributeAssignments addAssignAssignOwnerNameOfAttributeDef(String assignAssignOwnerNamesOfAttributeDef) - Parameters:
assignAssignOwnerNamesOfAttributeDefs
-- Returns:
- this for chaining
-
addAssignAssignOwnerUuidOfAttributeDefName
public GcGetAttributeAssignments addAssignAssignOwnerUuidOfAttributeDefName(String assignAssignOwnerUuidsOfAttributeDefName) - Parameters:
assignAssignOwnerUuidsOfAttributeDefName
-- Returns:
- this for chaining
-
addAssignAssignOwnerUuidOfAttributeDef
public GcGetAttributeAssignments addAssignAssignOwnerUuidOfAttributeDef(String assignAssignOwnerUuidsOfAttributeDef) - Parameters:
assignAssignOwnerUuidsOfAttributeDef
-- Returns:
- this for chaining
-
addAssignAssignOwnerIdIndexOfAttributeDefName
public GcGetAttributeAssignments addAssignAssignOwnerIdIndexOfAttributeDefName(Long assignAssignOwnerIdIndexOfAttributeDefName) - Parameters:
assignAssignOwnerIdIndexOfAttributeDefName
-- Returns:
- this for chaining
-
addAssignAssignOwnerIdIndexOfAttributeDef
public GcGetAttributeAssignments addAssignAssignOwnerIdIndexOfAttributeDef(Long assignAssignOwnerIdIndexOfAttributeDef) - Parameters:
assignAssignOwnerIdIndexOfAttributeDef
-- Returns:
- this for chaining
-
assignClientVersion
assign client version- Parameters:
theClientVersion
-- Returns:
- this for chaining
-
assignContentType
content type for post request- Parameters:
theContentType
-- Returns:
- this for chaining
-
addOwnerGroupName
set the group name- Parameters:
theGroupName
-- Returns:
- this for chaining
-
addOwnerGroupIdIndex
set the group id index- Parameters:
theGroupIdIndex
-- Returns:
- this for chaining
-
addOwnerSubjectLookup
set the subject lookup- Parameters:
wsSubjectLookup
-- Returns:
- this for chaining
-
addOwnerGroupUuid
set the group uuid- Parameters:
theGroupUuid
-- Returns:
- this for chaining
-
addParam
add a param to the list- Parameters:
paramName
-paramValue
-- Returns:
- this for chaining
-
addParam
add a param to the list- Parameters:
wsParam
-- Returns:
- this for chaining
-
assignActAsSubject
assign the act as subject if any- Parameters:
theActAsSubject
-- Returns:
- this for chaining
-
addOwnerMembershipAnyLookup
public GcGetAttributeAssignments addOwnerMembershipAnyLookup(WsMembershipAnyLookup wsMembershipAnyLookup) add a membership any lookup- Parameters:
wsMembershipAnyLookup
-- Returns:
- this for chaining
-
addOwnerMembershipId
add a membership id lookup for owner- Parameters:
membershipId
- id (uuid or immediate)- Returns:
- this for chaining
-
addAttributeAssignId
add a attribute assign id lookup- Parameters:
attributeAssignId
- id- Returns:
- this for chaining
-
addSubjectAttributeName
- Parameters:
subjectAttributeName
-- Returns:
- this for chaining
-
assignIncludeGroupDetail
assign if the group detail should be included- Parameters:
theIncludeGroupDetail
-- Returns:
- this for chaining
-
assignIncludeSubjectDetail
if should include subject detail- Parameters:
theIncludeSubjectDetail
-- Returns:
- this for chaining
-
execute
execute the call and return the results. If there is a problem calling the service, an exception will be thrown- Returns:
- the results
-
assignEnabled
assign A for all, T or null for enabled only, F for disabled only- Parameters:
theEnabled
-- Returns:
- this for chaining
-
addOwnerStemName
set the stem name- Parameters:
theStemName
-- Returns:
- this for chaining
-
addOwnerStemUuid
set the stem uuid- Parameters:
theStemUuid
-- Returns:
- this for chaining
-
addOwnerStemIdIndex
set the stem id index- Parameters:
theStemIdIndex
-- Returns:
- this for chaining
-
addOwnerAttributeDefName
set the attribute def name- Parameters:
theAttributeDefName
-- Returns:
- this for chaining
-
addOwnerAttributeDefUuid
set the attribute def uuid- Parameters:
theAttributeDefUuid
-- Returns:
- this for chaining
-
addOwnerAttributeDefIdIndex
set the attribute def uuid- Parameters:
theAttributeDefIdIndex
-- Returns:
- this for chaining
-
addAttributeDefName
set the attributedef name- Parameters:
theAttributeDefName
-- Returns:
- this for chaining
-
addAttributeDefUuid
set the attributedef uuid- Parameters:
theAttributeDefUuid
-- Returns:
- this for chaining
-
addAttributeDefIdIndex
set the attributedef id index- Parameters:
theAttributeDefIdIndex
-- Returns:
- this for chaining
-
addAttributeDefNameName
set the attributeDefName name- Parameters:
theAttributeDefNameName
-- Returns:
- this for chaining
-
addAttributeDefNameUuid
set the attributeDefName uuid- Parameters:
theAttributeDefNameUuid
-- Returns:
- this for chaining
-
addAttributeDefNameIdIndex
set the attributeDefName id index- Parameters:
theAttributeDefNameIdIndex
-- Returns:
- this for chaining
-