Salome HOME
Code cleanup
authorBojnourdi <kavoos.bojnourdi@edf.fr>
Tue, 18 Aug 2015 09:11:47 +0000 (11:11 +0200)
committerBojnourdi <kavoos.bojnourdi@edf.fr>
Tue, 18 Aug 2015 09:11:47 +0000 (11:11 +0200)
projects/GDE_App/GDE-ejb/src/java/com/edf/gde/ejb/AttributesEJB.java
projects/GDE_App/GDE-ejb/src/java/com/edf/gde/ejb/ChunkEJB.java
projects/GDE_App/GDE-ejb/src/java/com/edf/gde/ejb/FileEJB.java
projects/GDE_App/GDE-ejb/src/java/com/edf/gde/ejb/ProfileEJB.java
projects/GDE_App/GDE-ejb/src/java/com/edf/gde/ejb/StudyEJB.java
projects/GDE_App/GDE-ejb/src/java/com/edf/gde/ejb/UserEJB.java
projects/GDE_App/GDE-ejb/src/java/com/edf/gde/entities/Study.java
projects/GDE_App/src/GDE_DB_Init.sql

index 91ad8613577a8f64a1987f2df9cdc169a02fe5c3..5a4e0075d90845a1bdfeea23e2830e8b8459051c 100644 (file)
@@ -18,80 +18,68 @@ import javax.persistence.PersistenceContext;
  */
 @Stateless
 @LocalBean
-public class AttributesEJB implements AttributeDao {
+public class AttributesEJB  {
 
     @PersistenceContext(unitName = "GDE-ejbPU")
     private EntityManager em;
 
     /* Attributes */
-    @Override
     public AttributeTO createAttribute(AttributeTO ato) {
         AttributeDao dao = new AttributeDaoImpl(em);
         return dao.createAttribute(ato);
     }
 
-    @Override
     public void deleteAttribute(long attributeId) {
         AttributeDao dao = new AttributeDaoImpl(em);
         dao.deleteAttribute(attributeId);
     }
 
-    @Override
     public AttributeTO updateAttribute(AttributeTO ato) {
         AttributeDao dao = new AttributeDaoImpl(em);
         return dao.updateAttribute(ato);
     }
 
-    @Override
     public AttributeTO readAttribute(long attributeId) {
         AttributeDao dao = new AttributeDaoImpl(em);
         return dao.readAttribute(attributeId);
     }
 
-    @Override
     public AttributeTO findById(long id) {
         AttributeDao dao = new AttributeDaoImpl(em);
         return dao.findById(id);
     }
 
-    @Override
     public AttributeTO findByName(String name) {
         AttributeDao dao = new AttributeDaoImpl(em);
         return dao.findByName(name);
     }
 
-    @Override
     public AttributeTO findByType(String type) {
         AttributeDao dao = new AttributeDaoImpl(em);
         return dao.findByType(type);
     }
 
-    @Override
     public AttributeTO findByValue(String value) {
         AttributeDao dao = new AttributeDaoImpl(em);
         return dao.findByValue(value);
     }
 
     /* Attributes Groups */
-    @Override
     public AttributeGroupTO createAttributeGroup(AttributeGroupTO agto) {
         AttributeDao dao = new AttributeDaoImpl(em);
         return dao.createAttributeGroup(agto);
     }
 
-    @Override
     public void deleteAttributeGroup(long id) {
         AttributeDao dao = new AttributeDaoImpl(em);
         dao.deleteAttributeGroup(id);
     }
 
-    @Override
     public AttributeGroupTO updateAttributeGroup(AttributeGroupTO agto) {
         AttributeDao dao = new AttributeDaoImpl(em);
         return dao.updateAttributeGroup(agto);
     }
 
-    @Override
     public AttributeGroupTO readAttributeGroup(long groupId) {
         AttributeDao dao = new AttributeDaoImpl(em);
         return dao.readAttributeGroup(groupId);
index 3f899cfb2bc002bce5ff8650b7c2837c5d0f2fe6..51ba9bd59f0e11aa98d894dd5e99b20b1a6b96c0 100644 (file)
@@ -17,44 +17,38 @@ import javax.persistence.PersistenceContext;
  */
 @Stateless
 @LocalBean
-public class ChunkEJB implements ChunkDao {
+public class ChunkEJB {
 
     @PersistenceContext(unitName = "GDE-ejbPU")
     private EntityManager em;
 
-    @Override
     public ChunkTO createChunk(ChunkTO cto) {
-        ChunkDaoImpl dao = new ChunkDaoImpl(em);
+        ChunkDao dao = new ChunkDaoImpl(em);
         return dao.createChunk(cto);
     }
 
-    @Override
     public void deleteChunk(ChunkTO cto) {
-        ChunkDaoImpl dao = new ChunkDaoImpl(em);
+        ChunkDao dao = new ChunkDaoImpl(em);
         dao.deleteChunk(cto);
     }
 
-    @Override
     public ChunkTO updateChunk(ChunkTO cto) {
-        ChunkDaoImpl dao = new ChunkDaoImpl(em);
+        ChunkDao dao = new ChunkDaoImpl(em);
         return dao.updateChunk(cto);
     }
 
-    @Override
     public ChunkTO findChunk(ChunkTO cto) {
-        ChunkDaoImpl dao = new ChunkDaoImpl(em);
+        ChunkDao dao = new ChunkDaoImpl(em);
         return dao.findChunk(cto);
     }
 
-    @Override
     public ChunkTO findById(long id) {
-        ChunkDaoImpl dao = new ChunkDaoImpl(em);
+        ChunkDao dao = new ChunkDaoImpl(em);
         return dao.findById(id);
     }
 
-    @Override
     public ChunkTO findByFileId(long fileId) {
-        ChunkDaoImpl dao = new ChunkDaoImpl(em);
+        ChunkDao dao = new ChunkDaoImpl(em);
         return dao.findByFileId(fileId);
     }
 
index 2a7759802f27992455b0131570dce868274e2061..134e5f2375a817a06c584273a8ff7e85762f91f9 100644 (file)
@@ -18,62 +18,53 @@ import javax.persistence.PersistenceContext;
  */
 @Stateless
 @LocalBean
-public class FileEJB implements FileDao {
+public class FileEJB {
 
     @PersistenceContext(unitName = "GDE-ejbPU")
     private EntityManager em;
 
-    @Override
     public FileTO createFile(FileTO fto) {
-        FileDaoImpl dao = new FileDaoImpl(em);
+        FileDao dao = new FileDaoImpl(em);
         return dao.createFile(fto);
     }
 
-    @Override
     public void deleteFile(FileTO fto) {
-        FileDaoImpl dao = new FileDaoImpl(em);
+        FileDao dao = new FileDaoImpl(em);
         dao.deleteFile(fto);
     }
 
-    @Override
     public FileTO updateFile(FileTO fto) {
-        FileDaoImpl dao = new FileDaoImpl(em);
+        FileDao dao = new FileDaoImpl(em);
         return dao.updateFile(fto);
     }
 
-    @Override
     public FileTO findFile(FileTO fto) {
-        FileDaoImpl dao = new FileDaoImpl(em);
+        FileDao dao = new FileDaoImpl(em);
         return dao.findFile(fto);
     }
 
-    @Override
     public FileTO findById(long id) {
-        FileDaoImpl dao = new FileDaoImpl(em);
+        FileDao dao = new FileDaoImpl(em);
         return dao.findById(id);
     }
 
-    @Override
     public FileTO findByName(String name) {
-        FileDaoImpl dao = new FileDaoImpl(em);
+        FileDao dao = new FileDaoImpl(em);
         return dao.findByName(name);
     }
 
-    @Override
     public FileTO findByCreationDate(Date creationDate) {
-        FileDaoImpl dao = new FileDaoImpl(em);
+        FileDao dao = new FileDaoImpl(em);
         return dao.findByCreationDate(creationDate);
     }
 
-    @Override
     public FileTO findByUpdateDate(Date updateDate) {
-        FileDaoImpl dao = new FileDaoImpl(em);
+        FileDao dao = new FileDaoImpl(em);
         return dao.findByUpdateDate(updateDate);
     }
 
-    @Override
     public FileTO findByDeletionDate(Date deletionDate) {
-        FileDaoImpl dao = new FileDaoImpl(em);
+        FileDao dao = new FileDaoImpl(em);
         return dao.findByDeletionDate(deletionDate);
     }
 
index a93f91df9d071440c6195372cee37d2c30e715d9..d8d720bba68734a6df69c7b385882e6fdc12cfbe 100644 (file)
@@ -18,7 +18,7 @@ import javax.persistence.PersistenceContext;
  */
 @Stateless
 @LocalBean
-public class ProfileEJB implements ProfileDao {
+public class ProfileEJB  {
 
     @PersistenceContext(unitName = "GDE-ejbPU")
     private EntityManager em;
@@ -43,25 +43,21 @@ public class ProfileEJB implements ProfileDao {
         return dao.updateProfile(profileTO);
     }
 
-    @Override
     public ProfileAttributeTO createProfileAttribute(ProfileAttributeTO attributeTO) {
         ProfileDao dao = new ProfileDaoImpl(em);
         return dao.createProfileAttribute(attributeTO);
     }
 
-    @Override
     public void deleteProfileAttribute(long id) {
         ProfileDao dao = new ProfileDaoImpl(em);
         dao.deleteProfileAttribute(id);
     }
 
-    @Override
     public ProfileAttributeTO readProfileAttribute(long id) {
         ProfileDao dao = new ProfileDaoImpl(em);
         return dao.readProfileAttribute(id);
     }
 
-    @Override
     public ProfileAttributeTO updateProfileAttribute(ProfileAttributeTO attributeTO) {
         ProfileDao dao = new ProfileDaoImpl(em);
         return dao.updateProfileAttribute(attributeTO);
index e9bb54ea118206207047d425cbf3a0a65bf0e9ee..12157922dd4973fdf4a65bf1a8a107c752858aff 100644 (file)
@@ -18,62 +18,53 @@ import javax.persistence.PersistenceContext;
  */
 @Stateless
 @LocalBean
-public class StudyEJB implements StudyDao {
+public class StudyEJB {
 
     @PersistenceContext(unitName = "GDE-ejbPU")
     private EntityManager em;
 
-    @Override
     public StudyTO createStudy(StudyTO sto) {
-        StudyDaoImpl dao = new StudyDaoImpl(em);
+        StudyDao dao = new StudyDaoImpl(em);
         return dao.createStudy(sto);
     }
 
-    @Override
     public void deleteStudy(long studyId) {
-        StudyDaoImpl dao = new StudyDaoImpl(em);
+        StudyDao dao = new StudyDaoImpl(em);
         dao.deleteStudy(studyId);
     }
 
-    @Override
     public StudyTO updateStudy(StudyTO sto) {
-        StudyDaoImpl dao = new StudyDaoImpl(em);
+        StudyDao dao = new StudyDaoImpl(em);
         return dao.updateStudy(sto);
     }
 
-    @Override
     public StudyTO findStudy(StudyTO sto) {
-        StudyDaoImpl dao = new StudyDaoImpl(em);
+        StudyDao dao = new StudyDaoImpl(em);
         return dao.findStudy(sto);
     }
 
-    @Override
     public StudyTO findById(long id) {
-        StudyDaoImpl dao = new StudyDaoImpl(em);
+        StudyDao dao = new StudyDaoImpl(em);
         return dao.findById(id);
     }
 
-    @Override
     public StudyTO findByName(String name) {
-        StudyDaoImpl dao = new StudyDaoImpl(em);
+        StudyDao dao = new StudyDaoImpl(em);
         return dao.findByName(name);
     }
 
-    @Override
     public StudyTO findByCreationDate(Date creationDate) {
-        StudyDaoImpl dao = new StudyDaoImpl(em);
+        StudyDao dao = new StudyDaoImpl(em);
         return dao.findByCreationDate(creationDate);
     }
 
-    @Override
     public StudyTO findByUpdateDate(Date updateDate) {
-        StudyDaoImpl dao = new StudyDaoImpl(em);
+        StudyDao dao = new StudyDaoImpl(em);
         return dao.findByUpdateDate(updateDate);
     }
 
-    @Override
     public StudyTO findByDeletionDate(Date deletionDate) {
-        StudyDaoImpl dao = new StudyDaoImpl(em);
+        StudyDao dao = new StudyDaoImpl(em);
         return dao.findByDeletionDate(deletionDate);
     }
 
index 986d6a9a70992ac0697994eb6cf46cd73acda75d..65e61af2049b6102a65a721b0631a662ad43b107 100644 (file)
@@ -16,11 +16,11 @@ import javax.persistence.PersistenceContext;
  */
 @Stateless
 @LocalBean
-public class UserEJB implements UserDao {
+public class UserEJB {
 
     @PersistenceContext(unitName = "GDE-ejbPU")
     private EntityManager em;
-
+    
     /**
      * Create a new user
      *
index e03e385d35df2c25dcf6a675c2140d912d0a154e..bfe00780585e15848a56aa0e01f9b641691ed6ec 100644 (file)
@@ -69,6 +69,9 @@ public class Study implements Serializable {
     private Long profileId;
     @Column(name ="locked")
     private boolean locked;
+    @Column(name ="lock_owner")
+    private long lockOwner;
+    
     public Study() {
     }
 
index c4d0c012ff3e16ee53a7f773935aeff48c712d26..ce6a47cd90c8c15aee30d2d885510452bdf93648 100644 (file)
@@ -110,7 +110,8 @@ CREATE TABLE study (
     deletion_date timestamp,
     attribute_group_id bigint REFERENCES attribute_group (id),
     profile_id bigint REFERENCES profile (id),
-    locked boolean
+    locked boolean,
+    lock_owner bigint references users(id)
 );
 /* PROFILES */