X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Workspace%2FSiman-Common%2Fsrc%2Forg%2Fsplat%2Fdal%2Fdao%2Fkernel%2FAbstractGenericDAOImpl.java;h=296df7384492598f41d8dcee70e50c1e9936f908;hb=7680c3b72fcb15167bdceff688a859bd517446c1;hp=393c124a2fa8bcecb9fd720f7610a3ec80d8e0f3;hpb=cdc18f8194510647de4785c4fc0643d2de8145b4;p=tools%2Fsiman.git diff --git a/Workspace/Siman-Common/src/org/splat/dal/dao/kernel/AbstractGenericDAOImpl.java b/Workspace/Siman-Common/src/org/splat/dal/dao/kernel/AbstractGenericDAOImpl.java index 393c124..296df73 100644 --- a/Workspace/Siman-Common/src/org/splat/dal/dao/kernel/AbstractGenericDAOImpl.java +++ b/Workspace/Siman-Common/src/org/splat/dal/dao/kernel/AbstractGenericDAOImpl.java @@ -20,6 +20,7 @@ import org.hibernate.criterion.Criterion; import org.hibernate.criterion.DetachedCriteria; import org.hibernate.criterion.Order; import org.hibernate.criterion.Restrictions; +import org.splat.common.Constants; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; /** @@ -34,10 +35,6 @@ import org.springframework.orm.hibernate3.support.HibernateDaoSupport; */ public abstract class AbstractGenericDAOImpl extends HibernateDaoSupport implements GenericDAO { - /** - * Unchecked warning specification. - */ - private static final String UNCHECKED = "unchecked"; /** * Persist the newInstance object into database. @@ -47,7 +44,7 @@ public abstract class AbstractGenericDAOImpl * @return new primary key for the created persistent object * @see Session#save(Object) */ - @SuppressWarnings(UNCHECKED) + @SuppressWarnings(Constants.UNCHECKED) public PK create(final T newInstance) { return (PK) getSession().save(newInstance); } @@ -59,7 +56,7 @@ public abstract class AbstractGenericDAOImpl * new object as a transient instance * @see Session#saveOrUpdate(Object) */ - @SuppressWarnings(UNCHECKED) + @SuppressWarnings(Constants.UNCHECKED) public void saveOrUpdate(final T newInstance) { getSession().saveOrUpdate(newInstance); } @@ -72,7 +69,7 @@ public abstract class AbstractGenericDAOImpl * @return an object found by the given key * @see Session#get(Class, Serializable) */ - @SuppressWarnings(UNCHECKED) + @SuppressWarnings(Constants.UNCHECKED) public T get(final PK id) { return (T) getSession().get(getType(), id); } @@ -84,7 +81,7 @@ public abstract class AbstractGenericDAOImpl * a search condition * @return an object found according to the given criteria */ - @SuppressWarnings(UNCHECKED) + @SuppressWarnings(Constants.UNCHECKED) public T findByCriteria(final Criterion aCondition) { return (T) getSession().createCriteria(getType()).add(aCondition) .uniqueResult(); @@ -111,7 +108,7 @@ public abstract class AbstractGenericDAOImpl * * @return a list of all objects of the considered type T */ - @SuppressWarnings(UNCHECKED) + @SuppressWarnings(Constants.UNCHECKED) public List getAll() { return getSession().createCriteria(getType()).list(); } @@ -123,7 +120,7 @@ public abstract class AbstractGenericDAOImpl * a result list order. Null is ignored and in such case the result list is unordered. * @return an ordered list of all objects of the considered type T */ - @SuppressWarnings(UNCHECKED) + @SuppressWarnings(Constants.UNCHECKED) public List getAll(final Order... anOrder) { Criteria aCriteria = getSession().createCriteria(getType()); for (Order order : anOrder) { @@ -141,7 +138,7 @@ public abstract class AbstractGenericDAOImpl * search criteria * @return a list of objects filtered according to the given criteria */ - @SuppressWarnings(UNCHECKED) + @SuppressWarnings(Constants.UNCHECKED) public List getFilteredList(final DetachedCriteria aDetachedCriteria) { return aDetachedCriteria.getExecutableCriteria(getSession()).list(); } @@ -155,7 +152,7 @@ public abstract class AbstractGenericDAOImpl * search criteria * @return a list of DTO objects filtered according to the given criteria */ - @SuppressWarnings(UNCHECKED) + @SuppressWarnings(Constants.UNCHECKED) public List getFilteredDTOList( final DetachedCriteria aDetachedCriteria) { return aDetachedCriteria.getExecutableCriteria(getSession()).list(); @@ -168,7 +165,7 @@ public abstract class AbstractGenericDAOImpl * a search condition * @return a list of objects filtered according to the given criteria */ - @SuppressWarnings(UNCHECKED) + @SuppressWarnings(Constants.UNCHECKED) public List getFilteredList(final Criterion aCondition) { return getSession().createCriteria(getType()).add(aCondition).list(); } @@ -182,7 +179,7 @@ public abstract class AbstractGenericDAOImpl * a result list order. Null is ignored and in such case the result list is unordered. * @return a list of objects filtered according to the given criteria */ - @SuppressWarnings(UNCHECKED) + @SuppressWarnings(Constants.UNCHECKED) public List getFilteredList(final Criterion aCondition, final Order... anOrder) { Criteria aCriteria = getSession().createCriteria(getType()).add( @@ -222,7 +219,7 @@ public abstract class AbstractGenericDAOImpl * a result list order. Null is ignored and in such case the result list is unordered. * @return a list of objects filtered according to the given criteria */ - @SuppressWarnings(UNCHECKED) + @SuppressWarnings(Constants.UNCHECKED) public List getFilteredList(final String joinField, final Criterion aCondition, final Order... anOrder) { Criteria aCriteria = getSession().createCriteria(getType()); @@ -348,7 +345,7 @@ public abstract class AbstractGenericDAOImpl * @return merged persistent object * @see Session#merge(Object) */ - @SuppressWarnings(UNCHECKED) + @SuppressWarnings(Constants.UNCHECKED) public T merge(final T transientObject) { return (T) getSession().merge(transientObject); } @@ -362,7 +359,6 @@ public abstract class AbstractGenericDAOImpl * the object to be removed from session cache * @see Session#evict(Object) */ - @SuppressWarnings(UNCHECKED) public void evict(final T persistentObject) { getSession().evict(persistentObject); }