Class GcMessageAcknowledge

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

public class GcMessageAcknowledge extends Object
  • Constructor Details

    • GcMessageAcknowledge

      public GcMessageAcknowledge()
  • Method Details

    • assignWsEndpoint

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

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

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

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

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

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

      public GcMessageAcknowledge assignAcknowledgeType(String theAcknowledgeType)
      Parameters:
      theAcknowledgeType - mark_as_processed, return_to_queue, return_to_end_of_queue, send_to_another_queue
      Returns:
      the acknolwedge response
    • assignAnotherQueueOrTopicName

      public GcMessageAcknowledge assignAnotherQueueOrTopicName(String theAnotherQueueOrTopicName)
      Parameters:
      theAnotherQueueOrTopicName -
      Returns:
      this for chaining
    • assignAnotherQueueType

      public GcMessageAcknowledge assignAnotherQueueType(String theAnotherQueueOrTopic)
      Parameters:
      theAnotherQueueOrTopic -
      Returns:
      this for chaining
    • addMessageId

      public GcMessageAcknowledge addMessageId(String messageId)
      add a message to the list
      Parameters:
      messageId -
      Returns:
    • assignQueueOrTopicName

      public GcMessageAcknowledge assignQueueOrTopicName(String theQueueOrTopicName)
      Parameters:
      theQueueOrTopicName -
      Returns:
    • assignMessageSystemName

      public GcMessageAcknowledge assignMessageSystemName(String theMessageSystemName)
      Parameters:
      theMessageSystemName -
      Returns:
    • addParam

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

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

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

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

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