Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.jboss.tools.examples.DAO;
- import java.util.List;
- import java.util.logging.Logger;
- import javax.enterprise.context.ApplicationScoped;
- import javax.inject.Inject;
- import javax.persistence.EntityManager;
- import org.jboss.tools.examples.model.Member;
- @ApplicationScoped
- public class MemberDAO extends DAO<Member> {
- @Override
- public <Member> Member update(Member entity) {
- return super.update(entity);
- }
- @Override
- public <Member> Member create(Member t) {
- return super.create(t);
- }
- @Override
- public <Member> void delete(Member t) {
- super.delete(t);
- }
- @Override
- public <Member> Member readById(Class<Member> pClass, int pId) {
- return super.readById(pClass, pId);
- }
- @Override
- public <Member> List<Member> queryFind(int maxResults, Class<Member> clazz, String queryName,
- Object... parameters) {
- return super.queryFind(maxResults, clazz, queryName, parameters);
- }
- @Override
- public <Member> List<Member> queryFind(Class<Member> clazz, String queryName, Object... parameters) {
- return super.queryFind(clazz, queryName, parameters);
- }
- /*
- * @Inject private Logger log;
- *
- * @Inject private EntityManager em;
- *
- * public Member createMember(String name, String surname, String email,
- * Integer age, String gender, String phoneNumber) { Member member1 = new
- * Member();
- *
- * member1.setName(name); member1.setEmail(email);
- * member1.setPhoneNumber(phoneNumber); member1.setAge(age);
- * member1.setGender(gender); member1.setSurname(surname);
- *
- * return member1; }
- *
- * public Member updatePhoneNumber(Member member, String phoneNumber) {
- * member.setPhoneNumber(phoneNumber); return member; }
- *
- * public void deleteMember(Member member) { em.remove(em.contains(member) ?
- * member : em.merge(member)); }
- */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement