Class TaskanaPagedModel<T extends org.springframework.hateoas.RepresentationModel<? super T>>

  • Type Parameters:
    T - The class of the paginated content

    public class TaskanaPagedModel<T extends org.springframework.hateoas.RepresentationModel<? super T>>
    extends org.springframework.hateoas.RepresentationModel<TaskanaPagedModel<T>>
    Optional Paging model for RepresentationModels.
    • Constructor Detail

      • TaskanaPagedModel

        public TaskanaPagedModel​(TaskanaPagedModelKeys property,
                                 Collection<? extends T> content,
                                 org.springframework.hateoas.PagedModel.PageMetadata metadata)
        Creates a new TaskanaPagedModel from the given content.
        Parameters:
        property - property which will be used for serialization.
        content - must not be null.
        metadata - the metadata. Can be null. If null, no metadata will be serialized.
    • Method Detail

      • getMetadata

        public org.springframework.hateoas.PagedModel.PageMetadata getMetadata()