|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.data.AMETASCredentials
Aktuelle Privilegien und Berechtigungen eines Stellenutzers. Das Objekt wird für Zugriffsentscheidungen benutzt. Eine Nachricht in AMETAS beinhaltet in einem Feld die Credentials des Absenders, so dass Zugriffsentscheidungen auf Applikationsebene getroffen werden können.
AMETASMessage| Constructor Summary | |
AMETASCredentials()
Konstruktor. |
|
AMETASCredentials(AMETASPrivilegeList plPrivileges,
AMETASPermissionList plPerm)
Erzeugung und Zuweisung der Privilegien. |
|
| Method Summary | |
java.lang.Object |
clone()
Liefert eine ungeschützte Kopie des Objekts. |
boolean |
containsPermission(AMETASPermission perm)
Abfrage, ob eine bestimmte Berechtigung enthalten ist. |
AMETASPermissionList |
getPermissions()
Liefert die Berechtigungen. |
AMETASPrivilegeList |
getPrivileges()
Liefert die Privilegien. |
boolean |
includesPrivilege(java.lang.String sPrvName)
Stellt fest, ob ein Privileg enthalten ist. |
boolean |
includesPrivilegesOf(AMETASCredentials credIncluded)
Überprüft, ob die Privilegien des Credentials enthalten sind. |
boolean |
isProtected()
Gibt an, ob das Objekt geschützt ist. |
void |
protect()
Schützen des Objekts. |
void |
setPlaceUserKind(byte byPlaceUser)
Setzt das Stellennutzerattribut (Agent, Dienst, Benutzeradapter). |
java.lang.String |
toString()
Liefert eine Stringrepräsentation des Objekts. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AMETASCredentials()
public AMETASCredentials(AMETASPrivilegeList plPrivileges,
AMETASPermissionList plPerm)
plPrivileges - Liste der Privilegien.| Method Detail |
public void protect()
protect in interface AMETASProtectablepublic boolean isProtected()
isProtected in interface AMETASProtectablepublic void setPlaceUserKind(byte byPlaceUser)
byPlaceUser - Stellennutzerart.
ProtectionViolationException - wenn das Objekt geschützt ist.AMETASTypepublic AMETASPrivilegeList getPrivileges()
public AMETASPermissionList getPermissions()
public boolean containsPermission(AMETASPermission perm)
perm - Gesuchte Berechtigung.
public boolean includesPrivilege(java.lang.String sPrvName)
sPrvName - Gesuchtes Privileg.
public boolean includesPrivilegesOf(AMETASCredentials credIncluded)
credIncluded - Credential-Objekt, dessen Enthaltensein geprüft werden soll.
public java.lang.Object clone()
clone in interface AMETASProtectablepublic java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||