@Override public List<TopiaEntity> getAggregate(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getAggregate(e)); } return result; }
@Override public List<TopiaEntity> getAggregate(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getAggregate(e)); } return result; }
@Override public List<TopiaEntity> getAggregate(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getAggregate(e)); } return result; }
@Override public List<TopiaEntity> getAggregate(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getAggregate(e)); } return result; }
@Override public List<TopiaEntity> getAggregate(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getAggregate(e)); } return result; }
@Override public List<TopiaEntity> getAggregate(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getAggregate(e)); } return result; }
@Override public List<TopiaEntity> getAggregate(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getAggregate(e)); } return result; }
@Override public List<TopiaEntity> getAggregate(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getAggregate(e)); } return result; }
@Override public List<TopiaEntity> getAggregate(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getAggregate(e)); } return result; }
@Override public List<TopiaEntity> getAggregate(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getAggregate(e)); } return result; }
@Override public List<TopiaEntity> getComposite(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { if (e != null) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getComposite(e)); } } return result; }
@Override public List<TopiaEntity> getComposite(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { if (e != null) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getComposite(e)); } } return result; }
@Override public List<TopiaEntity> getComposite(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { if (e != null) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getComposite(e)); } } return result; }
@Override public List<TopiaEntity> getComposite(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { if (e != null) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getComposite(e)); } } return result; }
@Override public List<TopiaEntity> getComposite(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { if (e != null) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getComposite(e)); } } return result; }
@Override public List<TopiaEntity> getComposite(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { if (e != null) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getComposite(e)); } } return result; }
@Override public List<TopiaEntity> getComposite(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { if (e != null) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getComposite(e)); } } return result; }
@Override public List<TopiaEntity> getComposite(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { if (e != null) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getComposite(e)); } } return result; }
@Override public List<TopiaEntity> getComposite(E entity) throws TopiaException { List<TopiaEntity> tmp = new ArrayList<TopiaEntity>(); // pour tous les attributs rechecher les composites et les class d'asso // on les ajoute dans tmp // on refait un tour sur chaque entity de tmp pour recuperer leur // composite List<TopiaEntity> result = new ArrayList<TopiaEntity>(); for (TopiaEntity e : tmp) { if (e != null) { result.add(e); TopiaDao<TopiaEntity> dao = (TopiaDao<TopiaEntity>) topiaDaoSupplier.getDao(e.getClass()); result.addAll(dao.getComposite(e)); } } return result; }
@Override public <U extends TopiaEntity> List<U> findUsages(Class<U> type, E entity) { List<?> result = new LinkedList(); List tmp; if (type == GcCacheAttribute.class) { GcCacheAttributeTopiaDao dao = topiaDaoSupplier.getDao(GcCacheAttribute.class, GcCacheAttributeTopiaDao.class); tmp = dao.forGcCacheEquals(entity).findAll(); result.addAll(tmp); } return (List<U>) result; }