Class OMRSAPIPagedResponse

java.lang.Object
org.odpi.openmetadata.repositoryservices.rest.properties.OMRSAPIResponse
org.odpi.openmetadata.repositoryservices.rest.properties.OMRSAPIPagedResponse
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ClassificationListResponse, CohortListResponse, CohortMembershipListResponse, EntityListResponse, RelationshipListResponse

public abstract class OMRSAPIPagedResponse extends OMRSAPIResponse
OMRSRESTAPIPagedResponse provides the base definition for a paged response.
See Also:
  • Field Details

    • offset

      protected int offset
    • pageSize

      protected int pageSize
  • Constructor Details

    • OMRSAPIPagedResponse

      public OMRSAPIPagedResponse()
      Default constructor
    • OMRSAPIPagedResponse

      public OMRSAPIPagedResponse(OMRSAPIPagedResponse template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • getOffset

      public int getOffset()
      Return the starting element number for this set of results. This is used when retrieving elements beyond the first page of results. Zero means the results start from the first element.
      Returns:
      offset number
    • setOffset

      public void setOffset(int offset)
      Set up the starting element number for this set of results. This is used when retrieving elements beyond the first page of results. Zero means the results start from the first element.
      Parameters:
      offset - offset number
    • getPageSize

      public int getPageSize()
      Return the maximum number of elements that can be returned on this request.
      Returns:
      page size
    • setPageSize

      public void setPageSize(int pageSize)
      Set up the maximum number of elements that can be returned on this request.
      Parameters:
      pageSize - integer number
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class OMRSAPIResponse
      Returns:
      print out of variables in a JSON-style
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class OMRSAPIResponse
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Create a hash code for this element type.
      Overrides:
      hashCode in class OMRSAPIResponse
      Returns:
      int hash code