package com.syzton.sunread.dto.bookshelf; import javax.validation.constraints.NotNull; import org.apache.commons.lang.builder.ToStringBuilder; import org.hibernate.validator.constraints.Length; import com.syzton.sunread.model.bookshelf.BookInShelf; public class BookInShelfDTO { private Long id; @Length(max = BookInShelf.MAX_LENGTH_DESCRIPTION) private String description; private String bookIsbn; private Long bookshelf; @NotNull private boolean isMandatory; @NotNull private boolean isVerified; private Long createTime; private Long modificationTime; private Long verifiedTime; public Long getCreateTime() { return createTime; } public void setCreateTime(Long createTime) { this.createTime = createTime; } public Long getModificationTime() { return modificationTime; } public void setModificationTime(Long modificationTime) { this.modificationTime = modificationTime; } public Long getVerifiedTime() { return verifiedTime; } public void setVerifiedTime(Long verifiedTime) { this.verifiedTime = verifiedTime; } public BookInShelfDTO() { } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getDescription() { return description; } public void setDescription(String description) { // this.description = description; } public boolean getBookAttribute() { return isMandatory; } public void setBookAttribute(boolean isMandatory) { this.isMandatory = isMandatory; } public boolean getReadState() { return isVerified; } public void setReadState(boolean isVerified) { this.isVerified = isVerified; } public String getBookIsbn() { return bookIsbn; } public void setBookIsbn(String bookIsbn) { this.bookIsbn = bookIsbn; } public Long getBookshelf() { return bookshelf; } public void setBookshelf(Long bookshelf) { this.bookshelf = bookshelf; } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } }