package open.dolphin.converter; import java.util.Date; import open.dolphin.infomodel.IInfoModel; import open.dolphin.infomodel.StampTreeModel; /** * * @author Kazushi Minagawa, Digital Globe, Inc. */ public final class StampTreeModelConverter implements IInfoModelConverter { private StampTreeModel model; public StampTreeModelConverter() { } public long getId() { return model.getId(); } public UserModelConverter getUserModel() { if (model.getUserModel()!=null) { UserModelConverter con = new UserModelConverter(); con.setModel(model.getUserModel()); return con; } return null; } public String getName() { return model.getName(); } public String getPublishType() { return model.getPublishType(); } public String getCategory() { return model.getCategory(); } public String getPartyName() { return model.getPartyName(); } public String getUrl() { return model.getUrl(); } public String getDescription() { return model.getDescription(); } public Date getPublishedDate() { return model.getPublishedDate(); } public Date getLastUpdated() { return model.getLastUpdated(); } public String getPublished() { return model.getPublished(); } public byte[] getTreeBytes() { return model.getTreeBytes(); } // XML 送信不可 // public String getTreeXml() { // return model.getTreeXml(); // } //minagawa^ 排他制御 public String getVersionNumber() { return model.getVersionNumber(); } //minagawa$ @Override public void setModel(IInfoModel model) { this.model = (StampTreeModel)model; } }