Package com.icc.util

Class RequestStatus<T>

java.lang.Object
com.icc.util.RequestStatus<T>
Type Parameters:
T -

public class RequestStatus<T> extends Object
This class is a Boolean class which wraps a value of the primitive type boolean in an object. An object of type Boolean contains a single field whose type is boolean.
In addition, this class provides many methods such as isRequestSuccess which specifies whether the object is true or false, getStatusMessage, getStatusDescription, getStatusNumber, setStatusMessage, setStatusDescription, setStatusNumber, setRequestStatus, getUserObject, setUserObject as well as other methods useful when dealing with boolean.
Author:
Rahim
  • Field Details

  • Constructor Details

    • RequestStatus

      public RequestStatus()
    • RequestStatus

      public RequestStatus(boolean requestSuccess)
      Parameters:
      requestSuccess - boolean
    • RequestStatus

      public RequestStatus(boolean requestSuccess, String statusMessage)
      Parameters:
      requestSuccess - boolean
      statusMessage - String
    • RequestStatus

      public RequestStatus(boolean requestSuccess, String statusMessage, String statusDescription)
      Parameters:
      requestSuccess - boolean
      statusMessage - String
      statusDescription - String
    • RequestStatus

      public RequestStatus(int messageConstant, String language)
      Parameters:
      messageConstant - int
      language - String
    • RequestStatus

      public RequestStatus(com.ads.api.message.Message message, String language)
      Parameters:
      message - Message
      language - String
  • Method Details

    • populateRequestStatus

      public final void populateRequestStatus(int messageConstant, String language)
      Parameters:
      messageConstant - int
      language - String
    • populateRequestStatus

      public final void populateRequestStatus(com.ads.api.message.Message message, String language)
      Parameters:
      message - Message
      language - String
    • isRequestSuccess

      public boolean isRequestSuccess()
      Returns the boolean value whether it is true or false.
      Returns:
      the requestSuccess
    • setRequestSuccess

      public void setRequestSuccess(boolean requestSuccess)
      Sets the requestSuccess as specified.
      Parameters:
      requestSuccess - boolean
    • addStatusMessage

      public void addStatusMessage(String statusMessage)
      Adds the statusMessage as specified.
      Parameters:
      statusMessage - String
    • getStatusMessage

      public String getStatusMessage()
      Returns the statusMessage.
      Returns:
      the statusMessage
    • setStatusMessage

      public void setStatusMessage(String statusMessage)
      Sets the statusMessage as specified.
      Parameters:
      statusMessage - String
    • getStatusDescription

      public String getStatusDescription()
      Returns the statusDescription.
      Returns:
      the statusDescription
    • setStatusDescription

      public void setStatusDescription(String statusDescription)
      Sets the statusDescription as specified.
      Parameters:
      statusDescription - String
    • getStatusNumber

      public int getStatusNumber()
      Returns the statusNumber.
      Returns:
      the statusNumber
    • setStatusNumber

      public void setStatusNumber(int statusNumber)
      Sets the statusNumber as specified.
      Parameters:
      statusNumber - int
    • getUserObject

      public T getUserObject()
      Returns the userObject.
      Returns:
      the userObject
    • setUserObject

      public void setUserObject(T userObject)
      Sets the userObject as specified.
      Parameters:
      userObject - Object
    • getId

      public String getId()
      Returns the id.
      Returns:
      id
    • setId

      public void setId(String id)
      Sets the id as specified.
      Parameters:
      id - String