Author: tchemit Date: 2008-02-02 16:59:48 +0000 (Sat, 02 Feb 2008) New Revision: 598 Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java Log: ajout de tests sur les nodes (TODO d?\195?\169plcer dans le helper de Node) changement du type de versions en Version :) 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-02-02 16:58:45 UTC (rev 597) +++ trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java 2008-02-02 16:59:48 UTC (rev 598) @@ -19,7 +19,7 @@ package fr.cemagref.simexplorer.is.ui.swing.model; import fr.cemagref.simexplorer.is.entities.data.LoggableElement; -import fr.cemagref.simexplorer.is.entities.metadata.MetaData; +import fr.cemagref.simexplorer.is.entities.metadata.Version; import fr.cemagref.simexplorer.is.ui.swing.SimExplorerTab; import jaxx.runtime.builder.TabModel; @@ -43,7 +43,7 @@ /** l'élément dont on veut afficher le détail */ protected LoggableElement bean; /** la liste des versions disponibles pour un élément */ - protected MetaData[] versions; + protected Version[] versions; public String getName() { return tab.name(); @@ -69,10 +69,26 @@ return uuid; } - public MetaData[] getVersions() { + public Version[] getVersions() { return versions; } + public boolean isLoggableElement(LoggableElementTreeNode node) { + return node != null && node.isLoggableElement(); + } + + public boolean canExport(LoggableElementTreeNode node) { + return node != null && node.isRoot(); + } + + public boolean canDelete(LoggableElementTreeNode node) { + return node != null && node.isLoggableElement(); + } + + public boolean canDownload(LoggableElementTreeNode node) { + return node != null && node.isDownloadableElement(); + } + public void setRemote(boolean remote) { this.remote = remote; } @@ -89,7 +105,8 @@ this.bean = bean; } - public void setVersions(MetaData[] versions) { + public void setVersions(Version[] versions) { this.versions = versions; } + } \ No newline at end of file
participants (1)
-
tchemit@users.labs.libre-entreprise.org