package com.aperture_software.glados_wiki.entities.page_content; import com.aperture_software.glados_wiki.support.Pagination; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; import org.apache.commons.lang3.builder.ToStringBuilder; import java.io.Serializable; import java.util.List; /** * Created by jhyun on 14. 2. 28. */ public class PageContentVersionsResponse implements Serializable, Cloneable { private static final long serialVersionUID = -2510287248122894953L; private Pagination pagination; private List<PageContentResponse> versions; public PageContentVersionsResponse() { } public PageContentVersionsResponse(Pagination pagination, List<PageContentResponse> versions) { this.pagination = pagination; this.versions = versions; } public Pagination getPagination() { return pagination; } public void setPagination(Pagination pagination) { this.pagination = pagination; } public List<PageContentResponse> getVersions() { return versions; } public void setVersions(List<PageContentResponse> versions) { this.versions = versions; } @Override public boolean equals(Object o) { return EqualsBuilder.reflectionEquals(this, o); } @Override public int hashCode() { return HashCodeBuilder.reflectionHashCode(this); } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } @Override public Object clone() throws CloneNotSupportedException { return super.clone(); } }