Author: tchemit Date: 2008-01-23 15:03:01 +0000 (Wed, 23 Jan 2008) New Revision: 434 Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java Log: le bean ?\195?\160 utiliser est une LoggableElement + doc Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java =================================================================== --- trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java 2008-01-23 14:38:32 UTC (rev 433) +++ trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java 2008-01-23 15:03:01 UTC (rev 434) @@ -18,36 +18,30 @@ * \#\#% */ package fr.cemagref.simexplorer.is.ui.swing.model; -import fr.cemagref.simexplorer.is.contenttype.ContentType; -import fr.cemagref.simexplorer.is.entities.metadata.MetaDataEntity; -import fr.cemagref.simexplorer.is.entities.metadata.Version; +import fr.cemagref.simexplorer.is.entities.data.LoggableElement; import fr.cemagref.simexplorer.is.ui.swing.SimExplorerTab; import jaxx.runtime.builder.TabModel; -import java.util.Date; -import java.util.Map; - /** * Le model pour un Tab contenant le détail d'une application * * @author chemit */ public class DetailTabModel implements TabModel { - + /** ? */ protected SimExplorerTab tab; private static final long serialVersionUID = 4851121531481734868L; - protected MetaDataEntity bean; - + /** l'uuid de l'élément que l'on veut récupérer */ protected String uuid; - + /** flag pour savoir si on est dans le cas local ou remote */ protected boolean remote; - + /** l'index de l'élément recherché à partir de la liste */ protected int index; + /** l'élément dont on veut afficher le détail */ + protected LoggableElement bean; - protected Version[] versions; - public String getName() { return tab.name(); } @@ -56,7 +50,7 @@ return tab; } - public MetaDataEntity getBean() { + public LoggableElement getBean() { return bean; } @@ -76,75 +70,11 @@ this.index = index; } - public Version[] getVersions() { - return versions; - } - - public void setVersions(Version[] versions) { - this.versions = versions; - } - - public Map<String, ContentType> getAttachments() { - return getBean().getAttachments(); - } - - public Date getCreationDate() { - return getBean().getCreationDate(); - } - - public String getDescription() { - return getBean().getDescription(); - } - - public Map<String, String> getDescriptors() { - return getBean().getDescriptors(); - } - - public String getType() { - return getBean().getType(); - } - - public boolean isLatest() { - return getBean().isLatest(); - } - - public String getHash() { - return getBean().getHash(); - } - - public String getApplicationName() { - return getBean().getName(); - } - - public String getParentDataUuid() { - return getBean().getParentDataUuid(); - } - - public String getParentDataVersion() { - return getBean().getParentDataVersion(); - } - - public String getParentVersionUuid() { - return getBean().getParentVersionUuid(); - } - - public String getParentVersionVersion() { - return getBean().getParentVersionVersion(); - } - - public String getUuid() { - return getBean().getUuid(); - } - - public Version getVersion() { - return getBean().getVersion(); - } - public void setName(String name) { this.tab = SimExplorerTab.valueOf(name); } - public void setBean(MetaDataEntity bean) { + public void setBean(LoggableElement bean) { this.bean = bean; }
participants (1)
-
tchemit@users.labs.libre-entreprise.org