Class LightCardPage

java.lang.Object
org.opfab.cards.model.LightCardPage

public class LightCardPage extends Object
This object contains the result of a paginated query returning LightCards: a list of LightCards as well as additional information on the result: total number of items, page number, page size, etc.
  • Constructor Details

    • LightCardPage

      public LightCardPage()
  • Method Details

    • content

      public LightCardPage content(List<LightCard> content)
    • addContentItem

      public LightCardPage addContentItem(LightCard contentItem)
    • getContent

      public List<LightCard> getContent()
      LightCard objects making up the required result page
      Returns:
      content
    • setContent

      public void setContent(List<LightCard> content)
    • first

      public LightCardPage first(Boolean first)
    • getFirst

      public Boolean getFirst()
      Is true for the first page (page number = 0)
      Returns:
      first
    • setFirst

      public void setFirst(Boolean first)
    • last

      public LightCardPage last(Boolean last)
    • getLast

      public Boolean getLast()
      Is true for the last page
      Returns:
      last
    • setLast

      public void setLast(Boolean last)
    • totalPages

      public LightCardPage totalPages(BigDecimal totalPages)
    • getTotalPages

      public BigDecimal getTotalPages()
      Total number of pages returned by the query
      Returns:
      totalPages
    • setTotalPages

      public void setTotalPages(BigDecimal totalPages)
    • totalElements

      public LightCardPage totalElements(BigDecimal totalElements)
    • getTotalElements

      public BigDecimal getTotalElements()
      Total number of elements returned by the query
      Returns:
      totalElements
    • setTotalElements

      public void setTotalElements(BigDecimal totalElements)
    • numberOfElements

      public LightCardPage numberOfElements(BigDecimal numberOfElements)
    • getNumberOfElements

      public BigDecimal getNumberOfElements()
      Number of elements in the current page
      Returns:
      numberOfElements
    • setNumberOfElements

      public void setNumberOfElements(BigDecimal numberOfElements)
    • size

      public LightCardPage size(BigDecimal size)
    • getSize

      public BigDecimal getSize()
      Page size (max number of items in page)
      Returns:
      size
    • setSize

      public void setSize(BigDecimal size)
    • number

      public LightCardPage number(BigDecimal number)
    • getNumber

      public BigDecimal getNumber()
      Page number
      Returns:
      number
    • setNumber

      public void setNumber(BigDecimal number)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object