|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.privileges.AMETASPrivilegeList
Sammelt Privilegien. Eine Attributliste beinhaltet im wesentlichen einen Vektor der erteilten Privilegien und bietet Methoden zum Expandieren der Privilegien in Berechtigungen sowie Vergleich mit anderen Listen.
| Constructor Summary | |
AMETASPrivilegeList()
Standardkonstruktor für eine leere Liste |
|
AMETASPrivilegeList(AMETASPrivilege prv)
Erzeugt eine Liste und belegt sie mit einem Element. |
|
AMETASPrivilegeList(java.lang.String sPrvName)
Erzeugt eine Liste und belegt sie mit einem Element. |
|
| Method Summary | |
void |
addPrivilege(AMETASPrivilege prv)
Fügt ein Attribut hinzu. |
void |
addPrivilege(java.lang.String sPrvName)
Fügt ein Attribut hinzu. |
java.lang.Object |
clone()
Erzeugen einer neuen Instanz, die nicht geschützt ist. |
boolean |
containsPrivilege(AMETASPrivilege prv)
Überprüft, ob ein bestimmtes Attribut in der Liste vorhanden ist. |
boolean |
containsPrivilege(java.lang.String sPrvName)
Überprüft, ob ein bestimmtes Attribut in der Liste vorhanden ist. |
boolean |
containsPrivilegeList(AMETASPrivilegeList plContained)
Stellt fest, ob die gegebene Liste in dieser Liste enthalten ist. |
java.lang.String |
getPrivilegeAt(int i)
Liefert die Liste der Privilegien. |
java.lang.String[] |
getPrivileges()
Liefert die Liste der Privilegien. |
int |
getSize()
Liefert die Größe der Liste. |
AMETASPrivilegeList |
intersect(AMETASPrivilegeList plMerge)
Bildet die Schnittmenge der Listen. |
boolean |
isComplete()
Gibt an, dass alle Attribute von der Delegationspolitik hier eingefügt wurden. |
boolean |
isProtected()
Gibt an, ob Liste geschützt ist. |
void |
protect()
Schützt die Liste. |
boolean |
removePrivilege(java.lang.String sPrvName)
Entfernt ein Privileg aus der Liste. |
void |
setComplete(boolean bAll,
boolean bUnknown)
Setzt die Werte für die Angaben, ob alle Attribute zugeteilt wurden oder ob manche nicht erkannt wurden. |
java.lang.String |
toString()
Liefert eine Stringrepräsentation der Liste. |
boolean |
unknownPrivileges()
Gibt an, dass manche Attribute von der Delegationspolitik nicht eingefügt wurden, da sie unbekannt sind. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AMETASPrivilegeList()
public AMETASPrivilegeList(AMETASPrivilege prv)
prv - Privileg, welches in die Liste aufgenommen wird.public AMETASPrivilegeList(java.lang.String sPrvName)
| Method Detail |
public void protect()
protect in interface AMETASProtectablepublic boolean isProtected()
isProtected in interface AMETASProtectable
public void setComplete(boolean bAll,
boolean bUnknown)
bAll - wenn true, wurden alle Attribute eingefügt.bUnknown - wenn true, wurde mindestens ein Attribut nicht eingefügt, da es unbekannt war.
ProtectionViolationException - wenn das Objekt geschützt ist.public boolean isComplete()
public boolean unknownPrivileges()
public java.lang.String[] getPrivileges()
public java.lang.String getPrivilegeAt(int i)
public java.lang.Object clone()
AMETASProtectable
clone in interface AMETASProtectablepublic void addPrivilege(AMETASPrivilege prv)
ProtectionViolationException - wenn das Objekt geschützt ist.public void addPrivilege(java.lang.String sPrvName)
ProtectionViolationException - wenn das Objekt geschützt ist.public boolean removePrivilege(java.lang.String sPrvName)
sPrvName - Name des Privilegs.
public int getSize()
public boolean containsPrivilege(AMETASPrivilege prv)
public boolean containsPrivilege(java.lang.String sPrvName)
public AMETASPrivilegeList intersect(AMETASPrivilegeList plMerge)
plMerge - Liste, mit der die Schnittmenge gebildet werden soll.
public boolean containsPrivilegeList(AMETASPrivilegeList plContained)
public java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||