Class GcGetAttributeAssignments

java.lang.Object
edu.internet2.middleware.grouperClient.api.GcGetAttributeAssignments

public class GcGetAttributeAssignments extends Object
class to run a get attribute assignments web service call
  • Constructor Details

    • GcGetAttributeAssignments

      public GcGetAttributeAssignments()
  • Method Details

    • assignWsEndpoint

      public GcGetAttributeAssignments assignWsEndpoint(String theWsEndpoint)
      endpoint to grouper WS, e.g. https://server.school.edu/grouper-ws/servicesRest
      Parameters:
      theWsEndpoint -
      Returns:
      this for chaining
    • assignWsUser

      public GcGetAttributeAssignments assignWsUser(String theWsUser)
      ws user
      Parameters:
      theWsUser -
      Returns:
      this for chaining
    • assignWsPass

      public GcGetAttributeAssignments assignWsPass(String theWsPass)
      ws pass
      Parameters:
      theWsPass -
      Returns:
      this for chaining
    • assignWsPassEncrypted

      public GcGetAttributeAssignments assignWsPassEncrypted(String theWsPassEncrypted)
      ws pass
      Parameters:
      theWsPass -
      Returns:
      this for chaining
    • assignWsPassFile

      public GcGetAttributeAssignments assignWsPassFile(File theFile)
      ws pass
      Parameters:
      theWsPass -
      Returns:
      this for chaining
    • assignWsPassFileEncrypted

      public GcGetAttributeAssignments assignWsPassFileEncrypted(File theFile)
      ws pass
      Parameters:
      theWsPass -
      Returns:
      this for chaining
    • assignAttributeAssignType

      public GcGetAttributeAssignments assignAttributeAssignType(String theAttributeAssignType)
      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

      public GcGetAttributeAssignments assignAttributeDefType(String theAttributeDefType)
      Parameters:
      theAttributeDefType -
      Returns:
      this for chaining
    • assignAttributeDefValueType

      public GcGetAttributeAssignments assignAttributeDefValueType(String theAttributeDefValueType)
      Parameters:
      theAttributeDefValueType -
      Returns:
      this for chaining
    • assignValue

      public GcGetAttributeAssignments assignValue(Object theValue)
      Parameters:
      theValue -
      Returns:
      this for chaining
    • addAction

      public GcGetAttributeAssignments addAction(String action)
      Parameters:
      action -
      Returns:
      this for chaining
    • addAssignAssignOwnerAction

      public GcGetAttributeAssignments addAssignAssignOwnerAction(String action)
      Parameters:
      action -
      Returns:
      this for chaining
    • addAssignAssignOwnerAttributeAssignLookup

      public GcGetAttributeAssignments addAssignAssignOwnerAttributeAssignLookup(WsAttributeAssignLookup assignAssignOwnerAttributeAssignLookup)
      Parameters:
      assignAssignOwnerAttributeAssignLookup -
      Returns:
      this for chaining
    • addAssignAssignOwnerAttributeAssignId

      public GcGetAttributeAssignments addAssignAssignOwnerAttributeAssignId(String attributeAssignId)
      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

      public GcGetAttributeAssignments assignClientVersion(String theClientVersion)
      assign client version
      Parameters:
      theClientVersion -
      Returns:
      this for chaining
    • assignContentType

      public GcGetAttributeAssignments assignContentType(String theContentType)
      content type for post request
      Parameters:
      theContentType -
      Returns:
      this for chaining
    • addOwnerGroupName

      public GcGetAttributeAssignments addOwnerGroupName(String theGroupName)
      set the group name
      Parameters:
      theGroupName -
      Returns:
      this for chaining
    • addOwnerGroupIdIndex

      public GcGetAttributeAssignments addOwnerGroupIdIndex(Long theGroupIdIndex)
      set the group id index
      Parameters:
      theGroupIdIndex -
      Returns:
      this for chaining
    • addOwnerSubjectLookup

      public GcGetAttributeAssignments addOwnerSubjectLookup(WsSubjectLookup wsSubjectLookup)
      set the subject lookup
      Parameters:
      wsSubjectLookup -
      Returns:
      this for chaining
    • addOwnerGroupUuid

      public GcGetAttributeAssignments addOwnerGroupUuid(String theGroupUuid)
      set the group uuid
      Parameters:
      theGroupUuid -
      Returns:
      this for chaining
    • addParam

      public GcGetAttributeAssignments addParam(String paramName, String paramValue)
      add a param to the list
      Parameters:
      paramName -
      paramValue -
      Returns:
      this for chaining
    • addParam

      public GcGetAttributeAssignments addParam(WsParam wsParam)
      add a param to the list
      Parameters:
      wsParam -
      Returns:
      this for chaining
    • assignActAsSubject

      public GcGetAttributeAssignments assignActAsSubject(WsSubjectLookup theActAsSubject)
      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

      public GcGetAttributeAssignments addOwnerMembershipId(String membershipId)
      add a membership id lookup for owner
      Parameters:
      membershipId - id (uuid or immediate)
      Returns:
      this for chaining
    • addAttributeAssignId

      public GcGetAttributeAssignments addAttributeAssignId(String attributeAssignId)
      add a attribute assign id lookup
      Parameters:
      attributeAssignId - id
      Returns:
      this for chaining
    • addSubjectAttributeName

      public GcGetAttributeAssignments addSubjectAttributeName(String subjectAttributeName)
      Parameters:
      subjectAttributeName -
      Returns:
      this for chaining
    • assignIncludeGroupDetail

      public GcGetAttributeAssignments assignIncludeGroupDetail(Boolean theIncludeGroupDetail)
      assign if the group detail should be included
      Parameters:
      theIncludeGroupDetail -
      Returns:
      this for chaining
    • assignIncludeSubjectDetail

      public GcGetAttributeAssignments assignIncludeSubjectDetail(Boolean theIncludeSubjectDetail)
      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

      public GcGetAttributeAssignments assignEnabled(String theEnabled)
      assign A for all, T or null for enabled only, F for disabled only
      Parameters:
      theEnabled -
      Returns:
      this for chaining
    • addOwnerStemName

      public GcGetAttributeAssignments addOwnerStemName(String theStemName)
      set the stem name
      Parameters:
      theStemName -
      Returns:
      this for chaining
    • addOwnerStemUuid

      public GcGetAttributeAssignments addOwnerStemUuid(String theStemUuid)
      set the stem uuid
      Parameters:
      theStemUuid -
      Returns:
      this for chaining
    • addOwnerStemIdIndex

      public GcGetAttributeAssignments addOwnerStemIdIndex(Long theStemIdIndex)
      set the stem id index
      Parameters:
      theStemIdIndex -
      Returns:
      this for chaining
    • addOwnerAttributeDefName

      public GcGetAttributeAssignments addOwnerAttributeDefName(String theAttributeDefName)
      set the attribute def name
      Parameters:
      theAttributeDefName -
      Returns:
      this for chaining
    • addOwnerAttributeDefUuid

      public GcGetAttributeAssignments addOwnerAttributeDefUuid(String theAttributeDefUuid)
      set the attribute def uuid
      Parameters:
      theAttributeDefUuid -
      Returns:
      this for chaining
    • addOwnerAttributeDefIdIndex

      public GcGetAttributeAssignments addOwnerAttributeDefIdIndex(Long theAttributeDefIdIndex)
      set the attribute def uuid
      Parameters:
      theAttributeDefIdIndex -
      Returns:
      this for chaining
    • addAttributeDefName

      public GcGetAttributeAssignments addAttributeDefName(String theAttributeDefName)
      set the attributedef name
      Parameters:
      theAttributeDefName -
      Returns:
      this for chaining
    • addAttributeDefUuid

      public GcGetAttributeAssignments addAttributeDefUuid(String theAttributeDefUuid)
      set the attributedef uuid
      Parameters:
      theAttributeDefUuid -
      Returns:
      this for chaining
    • addAttributeDefIdIndex

      public GcGetAttributeAssignments addAttributeDefIdIndex(Long theAttributeDefIdIndex)
      set the attributedef id index
      Parameters:
      theAttributeDefIdIndex -
      Returns:
      this for chaining
    • addAttributeDefNameName

      public GcGetAttributeAssignments addAttributeDefNameName(String theAttributeDefNameName)
      set the attributeDefName name
      Parameters:
      theAttributeDefNameName -
      Returns:
      this for chaining
    • addAttributeDefNameUuid

      public GcGetAttributeAssignments addAttributeDefNameUuid(String theAttributeDefNameUuid)
      set the attributeDefName uuid
      Parameters:
      theAttributeDefNameUuid -
      Returns:
      this for chaining
    • addAttributeDefNameIdIndex

      public GcGetAttributeAssignments addAttributeDefNameIdIndex(Long theAttributeDefNameIdIndex)
      set the attributeDefName id index
      Parameters:
      theAttributeDefNameIdIndex -
      Returns:
      this for chaining