
pro.taskana.common.rest.models.PagedRepresentationModel Maven / Gradle / Ivy
The newest version!
package pro.taskana.common.rest.models;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Collection;
import org.springframework.hateoas.RepresentationModel;
public abstract class PagedRepresentationModel>
extends CollectionRepresentationModel {
@Schema(name = "page", description = "the page meta data for a paged request.")
@JsonProperty("page")
private final PageMetadata pageMetadata;
protected PagedRepresentationModel(Collection content, PageMetadata pageMetadata) {
super(content);
this.pageMetadata = pageMetadata;
}
public PageMetadata getPageMetadata() {
return pageMetadata;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy