|
From: <de...@us...> - 2012-08-31 07:59:32
|
Revision: 7596
http://fudaa.svn.sourceforge.net/fudaa/?rev=7596&view=rev
Author: deniger
Date: 2012-08-31 07:59:25 +0000 (Fri, 31 Aug 2012)
Log Message:
-----------
Modified Paths:
--------------
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersistBuilder.java
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersistBuilderDefault.java
trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbeSimplePersistBuilderDefault.java
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersistBuilder.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersistBuilder.java 2012-08-30 14:55:22 UTC (rev 7595)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersistBuilder.java 2012-08-31 07:59:25 UTC (rev 7596)
@@ -3,8 +3,8 @@
import java.io.File;
import java.util.HashMap;
import java.util.Map;
+import org.fudaa.ctulu.CtuluAnalyze;
-import org.fudaa.ctulu.CtuluAnalyze;
import org.fudaa.dodico.fortran.DodicoDoubleArrayBinaryFileSaver;
public abstract class EGCourbePersistBuilder<T extends EGCourbe> extends EGPersistBuilder<T, EGCourbePersist> {
@@ -20,8 +20,16 @@
return (EGGroup) params.get(GROUPE_KEY);
}
+ /**
+ * Attention, il est important de garder cette signature pour la restauration des courbes des dossiers POST
+ *
+ * @param egObject
+ * @param persist
+ * @param params
+ * @param log
+ */
@Override
- protected void postRestore(T egObject, EGCourbePersist persist, Map params, CtuluAnalyze log) {
+ protected void postRestore(EGCourbe egObject, EGCourbePersist persist, Map params, CtuluAnalyze log) {
initGraphicConfiguration(egObject, persist);
egObject.setTitle(persist.getTitle());
if (persist.inverse) {
@@ -29,6 +37,7 @@
}
}
+
public boolean saveXY() {
return true;
}
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersistBuilderDefault.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersistBuilderDefault.java 2012-08-30 14:55:22 UTC (rev 7595)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbePersistBuilderDefault.java 2012-08-31 07:59:25 UTC (rev 7596)
@@ -1,12 +1,11 @@
package org.fudaa.ebli.courbe;
-import java.io.File;
import java.util.Map;
import org.fudaa.ctulu.CtuluAnalyze;
public class EGCourbePersistBuilderDefault extends EGCourbePersistBuilder<EGCourbeChild> {
-
+
@Override
protected EGCourbeChild createEGObject(EGCourbePersist target, Map params, CtuluAnalyze log) {
EGGroup parent = getGroup(params);
@@ -14,4 +13,6 @@
egCourbeChild.setModel(createModel(target, params));
return egCourbeChild;
}
+
+
}
Modified: trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbeSimplePersistBuilderDefault.java
===================================================================
--- trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbeSimplePersistBuilderDefault.java 2012-08-30 14:55:22 UTC (rev 7595)
+++ trunk/framework/ebli-1d/src/main/java/org/fudaa/ebli/courbe/EGCourbeSimplePersistBuilderDefault.java 2012-08-31 07:59:25 UTC (rev 7596)
@@ -15,4 +15,13 @@
protected EGCourbeSimple createEGObject(EGCourbePersist target, Map params, CtuluAnalyze log) {
return null;
}
+
+ @Override
+ protected void postRestore(EGCourbeSimple egObject, EGCourbePersist persist, Map params, CtuluAnalyze log) {
+ initGraphicConfiguration(egObject, persist);
+ egObject.setTitle(persist.getTitle());
+ if (persist.inverse) {
+ egObject.inverserModele();
+ }
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|