From aa3881e7be6775a7b52c97f9f427046059865acd Mon Sep 17 00:00:00 2001
From: Arnaud Jelmoni <arnaud.jelmoni@keyconsulting.fr>
Date: Fri, 12 Mar 2021 15:32:04 +0000
Subject: [PATCH] Remonte AttributeLigh/Heavy

---
 .../fr/soleil/bensikin/data/context/Context.java   | 14 +++++++-------
 .../fr/soleil/bensikin/data/snapshot/Snapshot.java |  8 ++++----
 .../bensikin/data/snapshot/SnapshotAttribute.java  |  4 ++--
 .../snapshot/SnapshotAttributeDeltaAbsValue.java   |  2 +-
 4 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/src/main/java/fr/soleil/bensikin/data/context/Context.java b/src/main/java/fr/soleil/bensikin/data/context/Context.java
index 9879b14..6b35212 100644
--- a/src/main/java/fr/soleil/bensikin/data/context/Context.java
+++ b/src/main/java/fr/soleil/bensikin/data/context/Context.java
@@ -75,12 +75,12 @@ import javax.swing.JOptionPane;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import fr.soleil.archiving.common.api.tools.AttributeHeavy;
+import fr.soleil.archiving.common.api.tools.AttributeLight;
 import fr.soleil.archiving.gui.tools.GUIUtilities;
 import fr.soleil.archiving.snap.api.manager.ISnapManager;
 import fr.soleil.archiving.snap.api.tools.Condition;
 import fr.soleil.archiving.snap.api.tools.Criterions;
-import fr.soleil.archiving.snap.api.tools.SnapAttributeHeavy;
-import fr.soleil.archiving.snap.api.tools.SnapAttributeLight;
 import fr.soleil.archiving.snap.api.tools.SnapConst;
 import fr.soleil.archiving.snap.api.tools.SnapContext;
 import fr.soleil.archiving.snap.api.tools.SnapshotLight;
@@ -188,7 +188,7 @@ public class Context implements Comparable<Context> {
         if (cont.getId() == 0) {
             throw new SnapshotingException(Messages.getLogMessage("LOAD_CONTEXT_ATTRIBUTES_KO"));
         } else {
-            final SnapAttributeHeavy[] sah = source.findContextAttributes(cont, searchCriterions);
+			final AttributeHeavy[] sah = source.findContextAttributes(cont, searchCriterions);
             this.setContextAttributes(sah);
         }
     }
@@ -265,7 +265,7 @@ public class Context implements Comparable<Context> {
      * 
      * @param sah The attributes to convert
      */
-    private void setContextAttributes(final SnapAttributeHeavy[] sah) {
+	private void setContextAttributes(final AttributeHeavy[] sah) {
         if (sah == null) {
             return;
         }
@@ -275,7 +275,7 @@ public class Context implements Comparable<Context> {
         final ContextAttribute[] tab = new ContextAttribute[numberOfAttributes];
 
         for (int i = 0; i < numberOfAttributes; i++) {
-            final SnapAttributeHeavy currentInAttribute = sah[i];
+			final AttributeHeavy currentInAttribute = sah[i];
             final ContextAttribute currentOutAttribute = new ContextAttribute(_contextAttributes);
 
             currentOutAttribute.setName(currentInAttribute.getAttribute_name());
@@ -494,13 +494,13 @@ public class Context implements Comparable<Context> {
                 // TO REMOVE
 
                 // setting the attributes list of the context to save
-                final ArrayList<SnapAttributeLight> attributeList = new ArrayList<SnapAttributeLight>();
+				final ArrayList<AttributeLight> attributeList = new ArrayList<AttributeLight>();
                 enumer = model.getTreeAttributes().iterator();
                 while (enumer.hasNext()) {
                     final String nextKey_s = enumer.next();
                     final ContextAttribute ca = model.getAttribute(nextKey_s);
                     final String attribute_complete_name = ca.getCompleteName();
-                    final SnapAttributeLight currentAttr = new SnapAttributeLight(attribute_complete_name);
+					final AttributeLight currentAttr = new AttributeLight(attribute_complete_name);
                     attributeList.add(currentAttr);
                 }
                 context.setAttributeList(attributeList);
diff --git a/src/main/java/fr/soleil/bensikin/data/snapshot/Snapshot.java b/src/main/java/fr/soleil/bensikin/data/snapshot/Snapshot.java
index 1500cc5..c5675eb 100644
--- a/src/main/java/fr/soleil/bensikin/data/snapshot/Snapshot.java
+++ b/src/main/java/fr/soleil/bensikin/data/snapshot/Snapshot.java
@@ -83,12 +83,12 @@ import fr.esrf.Tango.AttrWriteType;
 import fr.esrf.Tango.DevFailed;
 import fr.esrf.TangoApi.AttributeInfoEx;
 import fr.esrf.TangoApi.DeviceAttribute;
+import fr.soleil.archiving.common.api.tools.AttributeLight;
 import fr.soleil.archiving.gui.tools.GUIUtilities;
 import fr.soleil.archiving.snap.api.manager.ISnapManager;
 import fr.soleil.archiving.snap.api.tools.Condition;
 import fr.soleil.archiving.snap.api.tools.Criterions;
 import fr.soleil.archiving.snap.api.tools.SnapAttributeExtract;
-import fr.soleil.archiving.snap.api.tools.SnapAttributeLight;
 import fr.soleil.archiving.snap.api.tools.SnapConst;
 import fr.soleil.archiving.snap.api.tools.SnapContext;
 import fr.soleil.archiving.snap.api.tools.SnapshotLight;
@@ -1181,8 +1181,8 @@ public class Snapshot implements Comparable<Snapshot> {
         return snapContext;
     }
 
-    private List<SnapAttributeLight> getAsAttributeList() {
-        final List<SnapAttributeLight> attributeList = new ArrayList<SnapAttributeLight>();
+	private List<AttributeLight> getAsAttributeList() {
+		final List<AttributeLight> attributeList = new ArrayList<AttributeLight>();
 
         final SnapshotAttribute[] attrs = getSnapshotAttributes().getSnapshotAttributes();
         if (attrs == null) {
@@ -1192,7 +1192,7 @@ public class Snapshot implements Comparable<Snapshot> {
         for (final SnapshotAttribute next : attrs) {
             final String attribute_complete_name = next.getAttributeCompleteName();
 
-            final SnapAttributeLight currentAttr = new SnapAttributeLight(attribute_complete_name);
+			final AttributeLight currentAttr = new AttributeLight(attribute_complete_name);
             attributeList.add(currentAttr);
         }
 
diff --git a/src/main/java/fr/soleil/bensikin/data/snapshot/SnapshotAttribute.java b/src/main/java/fr/soleil/bensikin/data/snapshot/SnapshotAttribute.java
index a14199b..36c6154 100644
--- a/src/main/java/fr/soleil/bensikin/data/snapshot/SnapshotAttribute.java
+++ b/src/main/java/fr/soleil/bensikin/data/snapshot/SnapshotAttribute.java
@@ -67,9 +67,9 @@ import fr.esrf.Tango.AttrDataFormat;
 import fr.esrf.Tango.AttrWriteType;
 import fr.esrf.TangoApi.AttributeProxy;
 import fr.esrf.TangoDs.TangoConst;
+import fr.soleil.archiving.common.api.tools.AttributeLight;
 import fr.soleil.archiving.gui.tools.GUIUtilities;
 import fr.soleil.archiving.snap.api.tools.SnapAttributeExtract;
-import fr.soleil.archiving.snap.api.tools.SnapAttributeLight;
 import fr.soleil.bensikin.options.Options;
 import fr.soleil.bensikin.options.sub.SnapshotOptions;
 import fr.soleil.bensikin.xml.BensikinXMLLine;
@@ -482,7 +482,7 @@ public class SnapshotAttribute {
      * @return The result conversion
      */
     SnapAttributeExtract toSnapAttributeExtrac() {
-        final SnapAttributeLight snapAttributeLight = new SnapAttributeLight();
+		final AttributeLight snapAttributeLight = new AttributeLight();
 
         snapAttributeLight.setAttributeCompleteName(attributeCompleteName);
         snapAttributeLight.setAttributeId(attributeId);
diff --git a/src/main/java/fr/soleil/bensikin/data/snapshot/SnapshotAttributeDeltaAbsValue.java b/src/main/java/fr/soleil/bensikin/data/snapshot/SnapshotAttributeDeltaAbsValue.java
index 9d089b4..8e3d19d 100644
--- a/src/main/java/fr/soleil/bensikin/data/snapshot/SnapshotAttributeDeltaAbsValue.java
+++ b/src/main/java/fr/soleil/bensikin/data/snapshot/SnapshotAttributeDeltaAbsValue.java
@@ -154,7 +154,7 @@ public class SnapshotAttributeDeltaAbsValue extends SnapshotAttributeValue {
      *            other types is a string that says whether there is a difference.
      * @return 29 juin 2005
      */
-	private NullableData<Boolean> getScalarDeltaAbsValue(SnapshotAttributeWriteAbsValue writeAbsValue,
+    private NullableData<Boolean> getScalarDeltaAbsValue(SnapshotAttributeWriteAbsValue writeAbsValue,
             SnapshotAttributeReadAbsValue readAbsValue, boolean manageAllTypes) {
         Object ret;
         Boolean nullElements = Boolean.FALSE;
-- 
GitLab