|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.security.Permission
org.nuiton.topia.taas.jaas.TaasPermission
public class TaasPermission
Classe permettant d'encapsuler les autorisations et de déléguer le travail aux autorisations.
| Field Summary | |
|---|---|
int |
authorizationActions
|
java.lang.String |
authorizationExpression
|
| Constructor Summary | |
|---|---|
TaasPermission(java.lang.String expression,
int actions)
Contructeur à partir des valeurs |
|
TaasPermission(TaasAuthorization authorization)
Constructeur à partir d'une autorisation |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getActions()
|
int |
getAuthorizationActions()
Retourne les actions de l'authorization |
java.lang.String |
getAuthorizationExpression()
Retourne l'expression de l'authorization |
int |
hashCode()
|
boolean |
implies(java.security.Permission permission)
|
boolean |
impliesActions(int thisActions,
int thatActions)
Compare deux actions entre elles. |
boolean |
impliesExpression(java.lang.String thisExpression,
java.lang.String thatExpression)
Comparare deux identifiants entres eux. |
| Methods inherited from class java.security.Permission |
|---|
checkGuard, getName, newPermissionCollection, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String authorizationExpression
public int authorizationActions
| Constructor Detail |
|---|
public TaasPermission(java.lang.String expression,
int actions)
expression - expressionactions - actionspublic TaasPermission(TaasAuthorization authorization)
authorization - autorisation| Method Detail |
|---|
public boolean implies(java.security.Permission permission)
implies in class java.security.Permissionpublic boolean equals(java.lang.Object obj)
equals in class java.security.Permissionpublic int hashCode()
hashCode in class java.security.Permissionpublic java.lang.String getActions()
getActions in class java.security.Permissionpublic int getAuthorizationActions()
public java.lang.String getAuthorizationExpression()
public boolean impliesExpression(java.lang.String thisExpression,
java.lang.String thatExpression)
thisExpression - un identifiantthatExpression - un autre identifiant
public boolean impliesActions(int thisActions,
int thatActions)
thisActions - une actionthatActions - une autre action
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||