Class GcMemberChangeSubject

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

public class GcMemberChangeSubject extends Object
class to run a member change subject
  • Constructor Details

    • GcMemberChangeSubject

      public GcMemberChangeSubject()
  • Method Details

    • assignWsEndpoint

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

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

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

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

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

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

      public GcMemberChangeSubject assignOldSubjectLookup(WsSubjectLookup theOldSubjectLookup)
      assign the old subject lookup
      Parameters:
      theOldSubjectLookup -
      Returns:
      this for chaining
    • assignNewSubjectLookup

      public GcMemberChangeSubject assignNewSubjectLookup(WsSubjectLookup theNewSubjectLookup)
      assign the new subject lookup
      Parameters:
      theNewSubjectLookup -
      Returns:
      this for chaining
    • addParam

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

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

      public GcMemberChangeSubject assignActAsSubject(WsSubjectLookup theActAsSubject)
      assign the act as subject if any
      Parameters:
      theActAsSubject -
      Returns:
      this for chaining
    • assignDeleteOldMember

      public GcMemberChangeSubject assignDeleteOldMember(boolean isDeleteOldMember)
      if the old member should be deleted if applicable
      Parameters:
      isDeleteOldMember -
      Returns:
      this for chaining
    • assignTxType

      public GcMemberChangeSubject assignTxType(GcTransactionType gcTransactionType)
      assign the tx type
      Parameters:
      gcTransactionType -
      Returns:
      self for chaining
    • addSubjectAttributeName

      public GcMemberChangeSubject addSubjectAttributeName(String subjectAttributeName)
      Parameters:
      subjectAttributeName -
      Returns:
      this for chaining
    • assignIncludeSubjectDetail

      public GcMemberChangeSubject assignIncludeSubjectDetail(Boolean theIncludeSubjectDetail)
      if should include subject detail
      Parameters:
      theIncludeSubjectDetail -
      Returns:
      this for chaining
    • assignClientVersion

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

      public WsMemberChangeSubjectResults execute()
      execute the call and return the results. If there is a problem calling the service, an exception will be thrown
      Returns:
      the results