*/
@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);
*/
@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);
}
*/
@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);
}
*/
@Stateless
@LocalBean
-public class ProfileEJB implements ProfileDao {
+public class ProfileEJB {
@PersistenceContext(unitName = "GDE-ejbPU")
private EntityManager em;
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);
*/
@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);
}
*/
@Stateless
@LocalBean
-public class UserEJB implements UserDao {
+public class UserEJB {
@PersistenceContext(unitName = "GDE-ejbPU")
private EntityManager em;
-
+
/**
* Create a new user
*
private Long profileId;
@Column(name ="locked")
private boolean locked;
+ @Column(name ="lock_owner")
+ private long lockOwner;
+
public 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 */