/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package open.dolphin.adm20.converter; import open.dolphin.infomodel.AttachmentModel; import open.dolphin.infomodel.KarteBean; import open.dolphin.infomodel.UserModel; /** * iPadのFreeText対応 * @author S.Oh@Life Sciences Computing Corporation. */ public class IAttachmentModel { private long id; // Date private String confirmed; // Date private String started; // Date private String ended; // Date private String recorded; private long linkId; private String linkRelation; private String status; private UserModel userModel; private KarteBean karteBean; private String fileName; private String contentType; private long contentSize; private long lastModified; private String digest; private String title; private String uri; private String extension; private String memo; private byte[] bytes; public IAttachmentModel() { } public long getId() { return id; } public void setId(long id) { this.id = id; } public String getConfirmed() { return confirmed; } public void setConfirmed(String confirmed) { this.confirmed = confirmed; } public String getStarted() { return started; } public void setStarted(String started) { this.started = started; } public String getEnded() { return ended; } public void setEnded(String ended) { this.ended = ended; } public String getRecorded() { return recorded; } public void setRecorded(String recorded) { this.recorded = recorded; } public long getLinkId() { return linkId; } public void setLinkId(long linkId) { this.linkId = linkId; } public String getLinkRelation() { return linkRelation; } public void setLinkRelation(String linkRelation) { this.linkRelation = linkRelation; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public UserModel getUserModel() { return userModel; } public void setUserModel(UserModel userModel) { this.userModel = userModel; } public KarteBean getKarteBean() { return karteBean; } public void setKarteBean(KarteBean karteBean) { this.karteBean = karteBean; } public String getFileName() { return fileName; } public void setFileName(String fileName) { this.fileName = fileName; } public String getContentType() { return contentType; } public void setContentType(String contentType) { this.contentType = contentType; } public long getContentSize() { return contentSize; } public void setContentSize(long contentSize) { this.contentSize = contentSize; } public long getLastModified() { return lastModified; } public void setLastModified(long lastModified) { this.lastModified = lastModified; } public String getDigest() { return digest; } public void setDigest(String digest) { this.digest = digest; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getUri() { return uri; } public void setUri(String uri) { this.uri = uri; } public String getExtension() { return extension; } public void setExtension(String extension) { this.extension = extension; } public String getMemo() { return memo; } public void setMemo(String memo) { this.memo = memo; } public byte[] getBytes() { return bytes; } public void setBytes(byte[] bytes) { this.bytes = bytes; } public void fromModel(AttachmentModel model) { this.setId(model.getId()); // Date this.setConfirmed(IOSHelper.toDateStr(model.getConfirmed())); // Date this.setStarted(IOSHelper.toDateStr(model.getStarted())); // Date this.setEnded(IOSHelper.toDateStr(model.getEnded())); // Date this.setRecorded(IOSHelper.toDateStr(model.getRecorded())); this.setLinkId(model.getLinkId()); this.setLinkRelation(model.getLinkRelation()); this.setStatus(model.getStatus()); this.setFileName(model.getFileName()); this.setContentType(model.getContentType()); this.setContentSize(model.getContentSize()); this.setLastModified(model.getLastModified()); this.setDigest(model.getDigest()); this.setTitle(model.getTitle()); this.setUri(model.getUri()); this.setExtension(model.getExtension()); this.setMemo(model.getMemo()); // base64 this.setBytes(model.getBytes()); } public AttachmentModel toModel() { AttachmentModel ret = new AttachmentModel(); ret.setId(this.getId()); // Date ret.setConfirmed(IOSHelper.toDate(this.getConfirmed())); // Date ret.setStarted(IOSHelper.toDate(this.getStarted())); // Date ret.setEnded(IOSHelper.toDate(this.getEnded())); // Date ret.setRecorded(IOSHelper.toDate(this.getRecorded())); ret.setLinkId(this.getLinkId()); ret.setLinkRelation(this.getLinkRelation()); ret.setStatus(this.getStatus()); ret.setUserModel(this.getUserModel()); ret.setKarteBean(this.getKarteBean()); ret.setFileName(this.getFileName()); ret.setContentType(this.getContentType()); ret.setContentSize(this.getContentSize()); ret.setLastModified(this.getLastModified()); ret.setDigest(this.getDigest()); ret.setTitle(this.getTitle()); ret.setUri(this.getUri()); ret.setExtension(this.getExtension()); ret.setMemo(this.getMemo()); // base64 ret.setBytes(this.getBytes()); return ret; } }