Class ResponseBuilder

java.lang.Object
za.co.wethinkcode.robots.server.serverResponse.ResponseBuilder
Direct Known Subclasses:
ErrorResponseBuilder

public class ResponseBuilder extends Object
Builder pattern for building responses
  • Field Details

  • Constructor Details

    • ResponseBuilder

      public ResponseBuilder()
  • Method Details

    • setMessage

      public ResponseBuilder setMessage(String message)
      Sets the message of this server response
      Parameters:
      message - the message of this server response
      Returns:
      the builder.
    • setResponseCode

      public ResponseBuilder setResponseCode(ServerResponse.ServerResponseCode code)
      Setter for the response code of this server response
      Parameters:
      code - Either OK or ERROR
      Returns:
      this response builder
    • build

      public ServerResponse build()
      Build a new Server Response in place
      Returns:
      a new Custom Server Response