Salome HOME
Attribute DAO
[modules/gde.git] / projects / GDE_App / GDE-ejb / src / java / com / edf / gde / dao / MetadataDao.java
index e36e4a8dd1948422731d15cf196f842409f0a2bd..bdfc2393559dadf8fdba11082ffce95ffb512abc 100644 (file)
@@ -27,8 +27,8 @@ public class MetadataDao {
         return a.toAttributeTO();
     }
 
-    public void deleteAttribute(AttributeTO ato) {
-        Attribute a = Attribute.fromAttributeTO(ato);
+    public void deleteAttribute(long attributeId ) {
+        Attribute a = new Attribute(attributeId);
         em.remove(a);
     }
 
@@ -38,8 +38,8 @@ public class MetadataDao {
         return up.toAttributeTO();
     }
 
-    public AttributeTO findAttribute(AttributeTO ato) {
-        Attribute found = em.find(Attribute.class, ato.getId());
+    public AttributeTO readAttribute(long attributeId) {
+        Attribute found = em.find(Attribute.class, attributeId);
         return found.toAttributeTO();
     }
 
@@ -73,8 +73,8 @@ public class MetadataDao {
         return group.toAttributeGroupTO();
     }
 
-    public void deleteAttributeGroup(AttributeGroupTO agto) {
-        AttributeGroup group = AttributeGroup.fromAttributeGroupTO(agto);
+    public void deleteAttributeGroup(long id) {
+        AttributeGroup group = new AttributeGroup(id);
         em.remove(group);
     }
 
@@ -84,12 +84,7 @@ public class MetadataDao {
         return up.toAttributeGroupTO();
     }
 
-    public AttributeGroupTO findAttributeGroup(AttributeGroupTO agto) {
-        AttributeGroup found = em.find(AttributeGroup.class, agto.getId());
-        return found.toAttributeGroupTO();
-    }
-
-    public AttributeGroupTO findGroupById(long groupId) {
+    public AttributeGroupTO readAttributeGroup(long groupId) {
         AttributeGroup found = (AttributeGroup) em.createNamedQuery("AttributeGroup.findById")
                 .setParameter("id", groupId)
                 .getSingleResult();