package to.rtc.rtc2jira.exporter.jira.entities; import java.net.URL; import org.codehaus.jackson.map.annotate.JsonView; public class IssueAttachment extends BaseEntity { private JiraUser author; private String filename; private int size; private String mimeType; private URL content; private URL thumbnail; @Override public String getPath() { return "/attachment"; } @Override public String getSelfPath() { return getPath() + "/" + getId(); } @JsonView(IssueView.Read.class) public JiraUser getAuthor() { return author; } public void setAuthor(JiraUser author) { this.author = author; } @JsonView(IssueView.Read.class) public String getFilename() { return filename; } public void setFilename(String filename) { this.filename = filename; } @JsonView(IssueView.Read.class) public int getSize() { return size; } public void setSize(int size) { this.size = size; } @JsonView(IssueView.Read.class) public String getMimeType() { return mimeType; } public void setMimeType(String mimeType) { this.mimeType = mimeType; } @JsonView(IssueView.Read.class) public URL getContent() { return content; } public void setContent(URL content) { this.content = content; } @JsonView(IssueView.Read.class) public URL getThumbnail() { return thumbnail; } public void setThumbnail(URL thumbnail) { this.thumbnail = thumbnail; } }