Author: tchemit Date: 2008-01-23 15:13:19 +0000 (Wed, 23 Jan 2008) New Revision: 439 Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/action/tab/ShowDetailTabAction.java Log: utilisation m?\195?\169thode getElement(qui encapsule l'appel au bon service) Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/action/tab/ShowDetailTabAction.java =================================================================== --- trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/action/tab/ShowDetailTabAction.java 2008-01-23 15:12:58 UTC (rev 438) +++ trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/action/tab/ShowDetailTabAction.java 2008-01-23 15:13:19 UTC (rev 439) @@ -20,6 +20,7 @@ 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 fr.cemagref.simexplorer.is.ui.swing.action.ShowTabAbstractAction; import fr.cemagref.simexplorer.is.ui.swing.model.DetailTabModel; @@ -63,25 +64,24 @@ listModel = (ListTabModel) SimExplorerTab.local.getModel(); } MetaDataEntity data = listModel.get(model.getIndex()); - - model.setBean(data); String uuid = data.getUuid(); Version version = data.getVersion(); - log.info("show detail uuid:" + uuid + ", version:" + version); + log.info("show detail uuid:" + uuid + ", version:" + version+" (remote ?"+model.isRemote()+")"); + // chargement de l'élément à partir du service + LoggableElement element = getElement(model.isRemote(), uuid, version.toString()); + // push dans le model + model.setBean(element); return true; } @Override protected void afterAction(ActionEvent e) { - + // get model DetailTabModel model = (DetailTabModel) getModel(); - - // push model into tree model - JApplicationDetailTab container = (JApplicationDetailTab) getUI(); - + // get ui + JApplicationDetailTab ui = (JApplicationDetailTab) getUI(); // refresh ui - getMainUI().refreshDetailTabUI(model, container); - + getMainUI().refreshDetailTabUI(model, ui); } }
participants (1)
-
tchemit@users.labs.libre-entreprise.org