package org.softeg.slartus.forpdaapi.post;/* * Created by slinkin on 05.05.2014. */ import org.softeg.slartus.forpdaapi.IListItem; import org.softeg.slartus.forpdacommon.FileUtils; import org.softeg.slartus.forpdacommon.Functions; import java.util.Date; public class PostAttach implements IListItem { private CharSequence id; private CharSequence fileType; private CharSequence url; private CharSequence name; private Date additionDate; private float fileSize; private CharSequence postId; public PostAttach() { } public CharSequence getId() { return id; } @Override public CharSequence getTopLeft() { return null; } @Override public CharSequence getTopRight() { return FileUtils.getFileSizeString(fileSize); } @Override public CharSequence getMain() { return name; } @Override public CharSequence getSubMain() { if (additionDate == null) return null; return "Добавлен: " + Functions.getForumDateTime(additionDate); } @Override public int getState() { return 0; } @Override public void setState(int state) { } @Override public CharSequence getSortOrder() { return id; } @Override public boolean isInProgress() { return false; } public void setId(CharSequence id) { this.id = id; } public CharSequence getFileType() { return fileType; } public void setFileType(CharSequence fileType) { this.fileType = fileType; } public CharSequence getUrl() { return url; } public void setUrl(CharSequence url) { this.url = url; } public CharSequence getName() { return name; } public void setName(CharSequence name) { this.name = name; } public Date getAdditionDate() { return additionDate; } public void setAdditionDate(Date additionDate) { this.additionDate = additionDate; } public float getFileSize() { return fileSize; } public void setFileSize(float fileSize) { this.fileSize = fileSize; } public CharSequence getPostId() { return postId; } public void setPostId(CharSequence postId) { this.postId = postId; } public String getPostUrl() { return "http://4pda.ru/forum/index.php?act=findpost&pid=" + postId; } }