|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.privileges.AMETASPermissionList
Repräsentiert eine Liste von Berechtigungen.
| Constructor Summary | |
AMETASPermissionList()
Konstruktor für eine leere, veränderbare Liste. |
|
AMETASPermissionList(AMETASPermission permission,
boolean bProtected)
Konstruktor. |
|
AMETASPermissionList(AMETASPermissionList plList,
boolean bProtected)
Konstruktor. |
|
AMETASPermissionList(boolean bProtected)
Konstruktor für eine leere Liste. |
|
AMETASPermissionList(int nSize)
Konstruktor. |
|
AMETASPermissionList(java.util.Vector vctPermissions)
Konstruktor. |
|
| Method Summary | |
boolean |
addPermission(AMETASPermission permission)
Fügt eine Berechtigung zur Liste hinzu. |
void |
addPermissionList(AMETASPermissionList permList)
Fügt eine Liste von Berechtigungen zur Liste hinzu. |
java.lang.Object |
clone()
Erzeugen eine neue, ungeschützte Liste. |
boolean |
containsPermission(AMETASPermission permission)
Gibt an, ob die Berechtigung in der Liste enthalten ist. |
AMETASPermission |
getPermissionAt(int nPosition)
Liefert die Berechtigung an der übergebenen Position. |
java.util.Vector |
getPermissions()
Liefert die Liste der Berechtigungen als Vektor. |
int |
getSize()
Liefert die Anzahl der Berechtigungen in der Liste. |
boolean |
impliesPermission(AMETASPermission permission)
Prüft, ob die Liste eine Berechtigung der übergebenen Art impliziert. |
boolean |
impliesPermissions(AMETASPermissionList plPermissions)
Prüft, ob alle Berechtigungen der übergebenen Liste impliziert werden. |
int |
indexOf(AMETASPermission permission)
Liefert die Position der übergebenen Berechtigung in dieser Liste. |
boolean |
isProtected()
Gibt an, ob die Liste geschützt ist. |
void |
protect()
Schützt die Liste. |
boolean |
removePermission(AMETASPermission permission)
Entfernt eine Berechtigung aus der Liste. |
void |
removePermissionAt(int nIndex)
Entfernen eine Berechtigung an der gegebenen Position. |
boolean |
replacePermission(AMETASPermission permOld,
AMETASPermission permNew)
Ersetzt die erste Berechtigung durch die zweite. |
void |
replacePermissionAt(AMETASPermission permission,
int nIndex)
Ersetzt die Berechtigung an der gegebenen Stelle. |
java.lang.String |
toString()
Liefert alle Berechtigungen der Liste als Stringrepräsentation. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AMETASPermissionList(boolean bProtected)
bProtected - wenn true, dürfen keine Änderungen an der Liste vorgenommen werden.
public AMETASPermissionList(AMETASPermissionList plList,
boolean bProtected)
plList - Zu übernehmende Berechtigungen.bProtected - wenn true, dürfen keine Änderungen an der Liste vorgenommen werden.public AMETASPermissionList()
public AMETASPermissionList(java.util.Vector vctPermissions)
vctPermissions - Berechtigungen.public AMETASPermissionList(int nSize)
nSize - Initialgröße.
public AMETASPermissionList(AMETASPermission permission,
boolean bProtected)
permission - Berechtigung, die übernommen werden soll.bProtected - wenn true, dürfen keine Änderungen an der Liste vorgenommen werden.| Method Detail |
public java.lang.Object clone()
clone in interface AMETASProtectablepublic java.util.Vector getPermissions()
public boolean addPermission(AMETASPermission permission)
permission - Hinzuzufügende Berechtigung.
ProtectionViolationException - wenn die Liste geschützt ist.public void addPermissionList(AMETASPermissionList permList)
permList - Berechtigungsliste.
ProtectionViolationException - wenn die Liste geschützt ist.public int indexOf(AMETASPermission permission)
permission - Gesuchte Berechtigung.
public boolean replacePermission(AMETASPermission permOld,
AMETASPermission permNew)
permOld - Zu ersetzende Berechtigung.permNew - Neue Berechtigung.
ProtectionViolationException - wenn die Liste geschützt ist.public int getSize()
public AMETASPermission getPermissionAt(int nPosition)
nPosition - Position der Berechtigung in der Liste.
public void replacePermissionAt(AMETASPermission permission,
int nIndex)
permission - Berechtigung.nIndex - Position der neuen Berechtigung in der Liste.
ProtectionViolationException - wenn die Liste geschützt ist.public boolean removePermission(AMETASPermission permission)
permission - Zu entfernende Berechtigung.
ProtectionViolationException - wenn die Liste geschützt ist.public void removePermissionAt(int nIndex)
nIndex - Index, an dem die Berechtigung gelöscht werden soll.
ProtectionViolationException - wenn die Liste geschützt ist.public boolean containsPermission(AMETASPermission permission)
permission - Gesuchte Berechtigung.
public boolean impliesPermission(AMETASPermission permission)
permission - Berechtigung, die impliziert sein soll.
AMETASPermissionpublic boolean impliesPermissions(AMETASPermissionList plPermissions)
public void protect()
protect in interface AMETASProtectablepublic boolean isProtected()
isProtected in interface AMETASProtectablepublic java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||