Class PageResponseMixIn<T>

  • All Implemented Interfaces:
    de.digitalcollections.model.api.paging.PageResponse<T>, Iterable<T>
    Direct Known Subclasses:
    SearchPageResponseMixIn

    public abstract class PageResponseMixIn<T>
    extends de.digitalcollections.model.impl.paging.PageResponseImpl<T>
    • Constructor Detail

      • PageResponseMixIn

        public PageResponseMixIn()
    • Method Detail

      • getContent

        public abstract List<T> getContent()
        Specified by:
        getContent in interface de.digitalcollections.model.api.paging.PageResponse<T>
        Overrides:
        getContent in class de.digitalcollections.model.impl.paging.PageResponseImpl<T>
      • getNumber

        public abstract int getNumber()
        Specified by:
        getNumber in interface de.digitalcollections.model.api.paging.PageResponse<T>
        Overrides:
        getNumber in class de.digitalcollections.model.impl.paging.PageResponseImpl<T>
      • getNumberOfElements

        public abstract int getNumberOfElements()
        Specified by:
        getNumberOfElements in interface de.digitalcollections.model.api.paging.PageResponse<T>
        Overrides:
        getNumberOfElements in class de.digitalcollections.model.impl.paging.PageResponseImpl<T>
      • getSize

        public abstract int getSize()
        Specified by:
        getSize in interface de.digitalcollections.model.api.paging.PageResponse<T>
        Overrides:
        getSize in class de.digitalcollections.model.impl.paging.PageResponseImpl<T>
      • getSorting

        public abstract de.digitalcollections.model.api.paging.Sorting getSorting()
        Specified by:
        getSorting in interface de.digitalcollections.model.api.paging.PageResponse<T>
        Overrides:
        getSorting in class de.digitalcollections.model.impl.paging.PageResponseImpl<T>
      • getTotalPages

        public abstract int getTotalPages()
        Specified by:
        getTotalPages in interface de.digitalcollections.model.api.paging.PageResponse<T>
        Overrides:
        getTotalPages in class de.digitalcollections.model.impl.paging.PageResponseImpl<T>
      • isFirst

        public abstract boolean isFirst()
        Specified by:
        isFirst in interface de.digitalcollections.model.api.paging.PageResponse<T>
        Overrides:
        isFirst in class de.digitalcollections.model.impl.paging.PageResponseImpl<T>
      • isLast

        public abstract boolean isLast()
        Specified by:
        isLast in interface de.digitalcollections.model.api.paging.PageResponse<T>
        Overrides:
        isLast in class de.digitalcollections.model.impl.paging.PageResponseImpl<T>