Author: athimel Date: 2012-05-07 12:27:52 +0200 (Mon, 07 May 2012) New Revision: 2443 Url: http://nuiton.org/repositories/revision/topia/2443 Log: fixes #2076 Deprecate some code (.util package + TopiaQuery + ServiceTransformer) Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/TopiaContext.java trunk/topia-persistence/src/main/java/org/nuiton/topia/framework/TopiaQuery.java trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/ServiceTransformer.java trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/TopiaStereoTypes.java trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/TopiaTagValues.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaDAO.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaDAOImpl.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaFilterPagerUtil.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Collector.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Creator.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/DBMapping.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Deletor.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/DiffState.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/EntityListUpdator.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/EntityOperator.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/EntityOperatorStore.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/ListUpdator.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Loador.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityBinder.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityHelper.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityIdsMap.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityMap.java trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityRef.java Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/TopiaContext.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/TopiaContext.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/TopiaContext.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -182,7 +182,9 @@ * @param query TopiaQuery to execute * @return a List of results as hibernate give us * @throws TopiaException + * @deprecated since TopiaQuery is deprecated in 3.0. */ + @Deprecated List findByQuery(TopiaQuery query) throws TopiaException; /** @@ -192,7 +194,9 @@ * @param alias alias of the entity in the Query * @return a new TopiaQuery * @see TopiaQuery + * @deprecated since TopiaQuery is deprecated in 3.0. */ + @Deprecated TopiaQuery createQuery(Class<?> entityClass, String alias); /** Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/framework/TopiaQuery.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/framework/TopiaQuery.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/framework/TopiaQuery.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -229,7 +229,10 @@ * <p/> * Mise a jour: $Date$ par * : $Author$ + * @deprecated since 3.0. TopiaQuery does not provide the expected satisfaction. + * Will not be replaced for the moment. */ +@Deprecated public class TopiaQuery { private static final Log log = LogFactory.getLog(TopiaQuery.class); Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/ServiceTransformer.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/ServiceTransformer.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/ServiceTransformer.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -182,8 +182,11 @@ * @version $Id$ * @since 2.3.1 * @plexus.component role="org.nuiton.eugene.Template" role-hint="org.nuiton.topia.generator.ServiceTransformer" + * @deprecated since 3.0. ServiceTransformer does not match the expected result. + * Will not be replaced. */ -// TODO : may be refactor to integrate JTA or webservice or may be not in this transformer. +// TODO : may be refactor to integrate JTA or webservice or may be not in this transformer. +@Deprecated public class ServiceTransformer extends ObjectModelTransformerToJava { Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/TopiaStereoTypes.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/TopiaStereoTypes.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/TopiaStereoTypes.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -64,9 +64,11 @@ * * @see ServiceTransformer * @see TopiaGeneratorUtil#hasServiceStereotype(ObjectModelClassifier) + * @deprecated since ServiceTransformer is deprecated in 3.0 */ @StereotypeDefinition(target = ObjectModelClassifier.class, documentation = "To specify that a class is a Service") + @Deprecated String STEREOTYPE_SERVICE = "service"; /** Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/TopiaTagValues.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/TopiaTagValues.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/TopiaTagValues.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -342,10 +342,9 @@ /** - * Tag pour specifier l'exception principale de l'application. - * Utiliser dans le ServiceTransformer ou QueryHelperTransformer pour etre - * automatiquement jeter - * depuis les methodes des services. + * Tag pour spécifier l'exception principale de l'application. + * Utilisé dans le ServiceTransformer ou QueryHelperTransformer pour être + * automatiquement jeté depuis les méthodes des services. * * @see ServiceTransformer * @see QueryHelperTransformer @@ -368,9 +367,11 @@ * @see TopiaGeneratorUtil#getTransactionTagValue(ObjectModelClassifier) * @see TopiaGeneratorUtil#getTransactionTagValue(ObjectModelOperation) * @since 2.3.1 + * @deprecated since ServiceTransformer is deprecated in 3.0 */ @TagValueDefinition(target = {ObjectModelClassifier.class, ObjectModelOperation.class}, documentation = "Sets if an operation or a complete service required transaction (if set to true then a TopiaContext parameter will be added to methods)") + @Deprecated String TAG_TRANSACTION = "transaction"; /** @@ -380,9 +381,11 @@ * @see ServiceTransformer * @see TopiaGeneratorUtil#getDoCommitTagValue(ObjectModelOperation, ObjectModel) * @since 2.5 + * @deprecated since ServiceTransformer is deprecated in 3.0 */ @TagValueDefinition(target = {ObjectModelOperation.class}, documentation = "Sets if an operation needs a commit") + @Deprecated String TAG_DO_COMMIT = "doCommit"; /** @@ -392,9 +395,11 @@ * @see ServiceTransformer * @see TopiaGeneratorUtil#getErrorArgsTagValue(ObjectModelOperation) * @since 2.3.1 + * @deprecated since ServiceTransformer is deprecated in 3.0 */ @TagValueDefinition(target = {ObjectModelOperation.class}, documentation = "Sets if an operation required errors arguments ?") + @Deprecated String TAG_ERROR_ARGS = "errorArgs"; /** Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaDAO.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaDAO.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaDAO.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -53,9 +53,8 @@ * TopiaQuery}. * <p/> * This interface is implemented by {@link TopiaDAOImpl} overridden by generation - * from {@link DAOTransformer} for specific entity interface, {@link - * DAOAbstractTransformer} for abstract implementation and {@link - * DAOImplTransformer} for final implementation class. + * from {@link org.nuiton.topia.generator.EntityDAOTransformer} for specific + * entity interface, abstract implementation and final implementation classes. * <p/> * * @param <E> the entity type linked with the dao @@ -220,7 +219,9 @@ * @return une nouvelle TopiaQuery vide. (uniquement avec le From sur le * type d'entité) * @since 2.3 + * @deprecated since TopiaQuery is deprecated in 3.0. */ + @Deprecated TopiaQuery createQuery(); /** @@ -233,7 +234,9 @@ * requête * @return une nouvelle TopiaQuery * @since 2.3 + * @deprecated since TopiaQuery is deprecated in 3.0. */ + @Deprecated TopiaQuery createQuery(String entityAlias); /** @@ -272,7 +275,9 @@ * @throws TopiaException if any pb while getting datas * @see TopiaQuery#executeToEntity(TopiaContext, Class) * @since 2.3 + * @deprecated since TopiaQuery is deprecated in 3.0. */ + @Deprecated E findByQuery(TopiaQuery query) throws TopiaException; List<E> findAll() throws TopiaException; @@ -311,7 +316,9 @@ * @throws TopiaException if any pb while getting datas * @see TopiaQuery#executeToEntityList(TopiaContext, Class) * @since 2.3 + * @deprecated since TopiaQuery is deprecated in 3.0. */ + @Deprecated List<E> findAllByQuery(TopiaQuery query) throws TopiaException; /** @@ -324,7 +331,9 @@ * @throws TopiaException if any pb while getting datas * @see TopiaQuery#executeToEntityMap(TopiaContext, Class) * @since 2.3 + * @deprecated since TopiaQuery is deprecated in 3.0. */ + @Deprecated Map<String, E> findAllMappedByQuery(TopiaQuery query) throws TopiaException; /** @@ -340,7 +349,9 @@ * @throws TopiaException if any pb while getting datas * @see TopiaQuery#executeToEntityMap(TopiaContext, Class) * @since 2.3 + * @deprecated since TopiaQuery is deprecated in 3.0. */ + @Deprecated <K> Map<K, E> findAllMappedByQuery(TopiaQuery query, String keyName, Class<K> keyClass) throws TopiaException; @@ -408,7 +419,9 @@ * @return true if entity exists, false otherwise * @throws TopiaException * @since 2.3.4 + * @deprecated since TopiaQuery is deprecated in 3.0. */ + @Deprecated boolean existByQuery(TopiaQuery query) throws TopiaException; /** @@ -427,7 +440,9 @@ * @return number of entities filtered by the query * @throws TopiaException if any pb while getting datas * @since 2.3.4 + * @deprecated since TopiaQuery is deprecated in 3.0. */ + @Deprecated int countByQuery(TopiaQuery query) throws TopiaException; /** Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaDAOImpl.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaDAOImpl.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaDAOImpl.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -322,11 +322,13 @@ } @Override + @Deprecated public TopiaQuery createQuery() { return new TopiaQuery(getEntityClass()); } @Override + @Deprecated public TopiaQuery createQuery(String entityAlias) { return new TopiaQuery(getEntityClass(), entityAlias); } @@ -369,6 +371,7 @@ } @Override + @Deprecated public E findByQuery(TopiaQuery query) throws TopiaException { E result = query.executeToEntity(getContext(), getEntityClass()); return result; @@ -414,12 +417,14 @@ } @Override + @Deprecated public List<E> findAllByQuery(TopiaQuery query) throws TopiaException { List<E> results = query.executeToEntityList(getContext(), getEntityClass()); return results; } @Override + @Deprecated public Map<String, E> findAllMappedByQuery(TopiaQuery query) throws TopiaException { Map<String, E> results = @@ -428,6 +433,7 @@ } @Override + @Deprecated public <K> Map<K, E> findAllMappedByQuery(TopiaQuery query, String keyName, Class<K> keyClass) throws TopiaException { @@ -480,6 +486,7 @@ } @Override + @Deprecated public boolean existByQuery(TopiaQuery query) throws TopiaException { int count = countByQuery(query); boolean result = count > 0; @@ -493,6 +500,7 @@ } @Override + @Deprecated public int countByQuery(TopiaQuery query) throws TopiaException { int result = query.executeCount(getContext()); return result; Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaFilterPagerUtil.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaFilterPagerUtil.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaFilterPagerUtil.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -48,6 +48,7 @@ protected TopiaFilterPagerUtil() { } + @Deprecated public static TopiaQuery addPagerToQuery(TopiaQuery query, FilterPagerBean pager) { PagerUtil.computeRecordIndexesAndPagesNumber(pager); Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Collector.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Collector.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Collector.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -48,7 +48,9 @@ * @author tchemit <chemit@codelutin.com> * @param <R> les donnes a retourner * @since 2.2.0 + * @deprecated since 3.0 not useful anymore */ +@Deprecated public abstract class Collector<R> { private static final Log log = LogFactory.getLog(Collector.class); Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Creator.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Creator.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Creator.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -37,7 +37,9 @@ * @param <P> the type of the parent of the entity to create (if entity has * no parent then used the {@link Void} type). * @param <E> the type of entity to create + * @deprecated since 3.0 not useful anymore */ +@Deprecated public interface Creator<P, E> { /** * Perform the creation of an entity. Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/DBMapping.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/DBMapping.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/DBMapping.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -55,7 +55,9 @@ * On retrouve aussi ici des méthodes utils pour executer du code sql sur la base (notamment la gestion des séquences). * * @author tchemit <chemit@codelutin.com> + * @deprecated since 3.0 not useful anymore */ +@Deprecated public abstract class DBMapping { /** log */ Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Deletor.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Deletor.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Deletor.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -35,7 +35,9 @@ * says is not in a association) * of another entity, just used the {@link Void} type). * @param <E> the type of the entity to delete. + * @deprecated since 3.0 not useful anymore */ +@Deprecated public interface Deletor<P, E> { /** * Hook to delete an entity from a prent entity. Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/DiffState.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/DiffState.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/DiffState.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -37,7 +37,9 @@ * @author tchemit <chemit@codelutin.com> * @see TopiaEntityHelper#buildDifferentiel(List, List) * @since 2.2.0 + * @deprecated since 3.0 not useful anymore */ +@Deprecated public enum DiffState { /** Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/EntityListUpdator.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/EntityListUpdator.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/EntityListUpdator.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -44,7 +44,9 @@ * @author tchemit <chemit@codelutin.com> * @param <P> type of parent of childs * @param <E> type of child + * @deprecated since 3.0 not useful anymore */ +@Deprecated public class EntityListUpdator<P extends TopiaEntity, E extends TopiaEntity> implements ListUpdator<P, E> { public static <P extends TopiaEntity, E extends TopiaEntity> EntityListUpdator<P, E> newEntityListUpdator(Class<P> parentClass, Class<E> childClass, String propertyName) { Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/EntityOperator.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/EntityOperator.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/EntityOperator.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -76,7 +76,9 @@ * @param <B> type de l'entite * @author tchemit <chemit@codelutin.com> * @since 2.2.0 + * @deprecated since 3.0 not useful anymore */ +@Deprecated public class EntityOperator<B extends TopiaEntity> { /** Logger */ Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/EntityOperatorStore.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/EntityOperatorStore.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/EntityOperatorStore.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -35,7 +35,9 @@ * * @author tchemit <chemit@codelutin.com> * @see EntityOperator + * @deprecated since 3.0 not useful anymore */ +@Deprecated public class EntityOperatorStore { /** Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/ListUpdator.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/ListUpdator.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/ListUpdator.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -38,7 +38,9 @@ * @author tchemit <chemit@codelutin.com> * @param <P> the type of the entity which contains the collection to update. * @param <E> the type of entities in the collection. + * @deprecated since 3.0 not useful anymore */ +@Deprecated public interface ListUpdator<P, E> { /** Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Loador.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Loador.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/Loador.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -33,7 +33,9 @@ * * @author tchemit <chemit@codelutin.com> * @param <E> type of bean to load + * @deprecated since 3.0 not useful anymore */ +@Deprecated public interface Loador<E> extends Serializable { /** Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityBinder.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityBinder.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityBinder.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -40,7 +40,9 @@ * @author tchemit < chemit@codelutin.com > * @param <E> the type of entity * @since 2.3.0 + * @deprecated since 3.0 not useful anymore */ +@Deprecated public class TopiaEntityBinder<E extends TopiaEntity> extends Binder<E, E> implements Loador<E> { private static final long serialVersionUID = 1L; Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityHelper.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityHelper.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityHelper.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -62,7 +62,9 @@ * Une classe avec des méthodes utiles sur les entités. * * @author tchemit <chemit@codelutin.com> + * @deprecated since 3.0 not useful anymore */ +@Deprecated public class TopiaEntityHelper { /** to use log facility, just put in your code: log.info(\"...\"); */ Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityIdsMap.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityIdsMap.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityIdsMap.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -35,7 +35,9 @@ * * @author tchemit <chemit@codelutin.com> * @since 2.4.3 + * @deprecated since 3.0 not useful anymore */ +@Deprecated public class TopiaEntityIdsMap extends HashMap<Class<? extends TopiaEntity>, List<String>> { private static final long serialVersionUID = 1L; Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityMap.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityMap.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityMap.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -37,7 +37,9 @@ * * @author tchemit <chemit@codelutin.com> * @since 2.5.3 + * @deprecated since 3.0 not useful anymore */ +@Deprecated public abstract class TopiaEntityMap<K extends TopiaEntityEnum, V extends TopiaEntity> extends HashMap<K, List<? extends V>> { private static final long serialVersionUID = 1L; Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityRef.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityRef.java 2012-05-07 09:47:59 UTC (rev 2442) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/persistence/util/TopiaEntityRef.java 2012-05-07 10:27:52 UTC (rev 2443) @@ -36,7 +36,9 @@ * TODO Javadoc... * * @since 2.2.0 + * @deprecated since 3.0 not useful anymore */ +@Deprecated public class TopiaEntityRef implements Comparable<TopiaEntityRef> { public static final String SEPARATOR = "/";