Index: topia2/src/java/org/codelutin/topia/persistence/TopiaDAO.java diff -u topia2/src/java/org/codelutin/topia/persistence/TopiaDAO.java:1.12 topia2/src/java/org/codelutin/topia/persistence/TopiaDAO.java:1.13 --- topia2/src/java/org/codelutin/topia/persistence/TopiaDAO.java:1.12 Tue Nov 14 22:37:02 2006 +++ topia2/src/java/org/codelutin/topia/persistence/TopiaDAO.java Tue Dec 4 16:42:58 2007 @@ -23,14 +23,15 @@ * Created: 30 déc. 2005 03:00:57 * * @author poussin - * @version $Revision: 1.12 $ + * @version $Revision: 1.13 $ * - * Last update: $Date: 2006-11-14 22:37:02 $ - * by : $Author: bpoussin $ + * Last update: $Date: 2007-12-04 16:42:58 $ + * by : $Author: ruchaud $ */ package org.codelutin.topia.persistence; +import java.security.Permission; import java.util.Collection; import java.util.List; import java.util.Map; @@ -211,6 +212,13 @@ public abstract List findAllContainsProperties(String propertyName, Collection values, Object... others) throws TopiaException; + /** + * Retourne les permissions a verifier pour l'acces a l'entite pour le service Taas + * @param topiaId topiaId d'une entite + * @return la liste des permissions + */ + public List getRequestPermission(String topiaId, int actions) throws TopiaException; + /* Adders */ public void addTopiaEntityListener(TopiaEntityListener listener); public void addTopiaEntityVetoable(TopiaEntityVetoable vetoable); Index: topia2/src/java/org/codelutin/topia/persistence/TopiaDAODelegator.java diff -u topia2/src/java/org/codelutin/topia/persistence/TopiaDAODelegator.java:1.12 topia2/src/java/org/codelutin/topia/persistence/TopiaDAODelegator.java:1.13 --- topia2/src/java/org/codelutin/topia/persistence/TopiaDAODelegator.java:1.12 Tue Nov 14 22:37:02 2006 +++ topia2/src/java/org/codelutin/topia/persistence/TopiaDAODelegator.java Tue Dec 4 16:42:58 2007 @@ -23,14 +23,15 @@ * Created: 30 déc. 2005 22:28:48 * * @author poussin - * @version $Revision: 1.12 $ + * @version $Revision: 1.13 $ * - * Last update: $Date: 2006-11-14 22:37:02 $ - * by : $Author: bpoussin $ + * Last update: $Date: 2007-12-04 16:42:58 $ + * by : $Author: ruchaud $ */ package org.codelutin.topia.persistence; +import java.security.Permission; import java.util.Collection; import java.util.List; import java.util.Map; @@ -267,5 +268,13 @@ public void removeTopiaEntityVetoable(TopiaEntityVetoable vetoable) { getParentDAO().removeTopiaEntityVetoable(vetoable); } + + /* + * (non-Javadoc) + * @see org.codelutin.topia.persistence.TopiaDAO#getRequestPermission(java.lang.String, int) + */ + public List getRequestPermission(String topiaId, int actions) throws TopiaException { + return getParentDAO().getRequestPermission(topiaId, actions); + } } //TopiaDAODelegator