org.nuiton.topia.security.entities.authorization
Class TopiaAssociationAuthorizationImpl
java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
org.nuiton.topia.security.entities.authorization.TopiaAuthorizationAbstract
org.nuiton.topia.security.entities.authorization.TopiaAuthorizationImpl
org.nuiton.topia.security.entities.authorization.TopiaAssociationAuthorizationAbstract
org.nuiton.topia.security.entities.authorization.TopiaAssociationAuthorizationImpl
- All Implemented Interfaces:
- Serializable, TopiaEntity, TopiaAssociationAuthorization, TopiaAuthorization, NoSecurityLoad
public class TopiaAssociationAuthorizationImpl
- extends TopiaAssociationAuthorizationAbstract
Classe permettant les autorisations de type association. C'est à dire l'autorisation
permet de donné une autorisation par rapport à une association dans le modèle.
Attention il faut avoir une autorisation de chargement sur la l'entité où
commence l'association
- Author:
- ruchaud
- See Also:
- Serialized Form
| Methods inherited from class org.nuiton.topia.security.entities.authorization.TopiaAssociationAuthorizationAbstract |
accept, getActions, getAggregate, getComposite, getIdBeginAssociation, getNameAssociation, getPrincipals, setActions, setIdBeginAssociation, setNameAssociation, setPrincipals, toString |
| Methods inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract |
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getReadPropertyChangeSupport, getReadVetoableChangeSupport, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, getWritePropertyChangeSupport, getWriteVetoableChangeSupport, hashCode, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaContext, setTopiaCreateDate, setTopiaId, setTopiaVersion |
| Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity |
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion |
TopiaAssociationAuthorizationImpl
public TopiaAssociationAuthorizationImpl()
- Constructeur permettant initialisation des principals.
getExpression
public String getExpression()
impliesExpression
public boolean impliesExpression(String thisExpression,
String thatExpression)
- Description copied from class:
TopiaAuthorizationImpl
- Comparare deux identifiants entres eux.
thisId => thatId = ?
- Specified by:
impliesExpression in interface TopiaAuthorization- Overrides:
impliesExpression in class TopiaAuthorizationImpl
- Parameters:
thisExpression - un identifiantthatExpression - un autre identifiant
- Returns:
- vrai si thisId implique thatId
setActions
public void setActions(String actions)
setPrincipals
public void setPrincipals(String principals)
Copyright © 2004-2011 CodeLutin. All Rights Reserved.