public static class DummyAccessControlManager.AllUserPermissions extends java.lang.Object implements UserInfo
| Constructor and Description |
|---|
AllUserPermissions(long userId) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(AccessControlChangeListener listener)
Meldet einen Listener auf geänderte Nutzerrechte an
|
long |
getUserId()
Id, die das Systemobjekt des Benutzers darstellt.
|
boolean |
mayCreateModifyRemoveObject(ConfigurationArea area,
SystemObjectType type)
Prüft ob ein Objekt mit den angegeben Daten erstellt, verändert oder gelöscht werden darf
|
boolean |
mayModifyObjectSet(ConfigurationArea area,
ObjectSetType type)
Prüft ob eine Menge mit den angegebenen Daten verändert werden darf
|
boolean |
maySubscribeData(BaseSubscriptionInfo info,
UserAction action)
Prüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.
|
boolean |
maySubscribeData(SystemObject object,
AttributeGroup attributeGroup,
Aspect aspect,
UserAction action)
Prüft, ob die angegebenen Daten beim Datenverteiler angemeldet werden dürfen.
|
void |
removeChangeListener(AccessControlChangeListener listener)
Entfernt einen Listener auf geänderte Benutzerrechte
|
java.lang.String |
toString() |
public boolean maySubscribeData(BaseSubscriptionInfo info, UserAction action)
UserInfomaySubscribeData in interface UserInfoinfo - Daten-Anmeldungs-Informationenaction - Art der Datenanmeldungtrue, wenn die Daten angemeldet werden dürfen, sonst false.public boolean maySubscribeData(SystemObject object, AttributeGroup attributeGroup, Aspect aspect, UserAction action)
UserInfomaySubscribeData in interface UserInfoobject - Objekt, das verwendet wirdattributeGroup - Attributgruppe der Datenaspect - Aspekt der Datenaction - Art der Datenanmeldungtrue, wenn die Daten angemeldet werden dürfen, sonst false.public boolean mayCreateModifyRemoveObject(ConfigurationArea area, SystemObjectType type)
UserInfomayCreateModifyRemoveObject in interface UserInfoarea - Konfigurationsbereichtype - Typ des Objektstrue, wenn das Objekt erstellt werden darf, sonst false.public boolean mayModifyObjectSet(ConfigurationArea area, ObjectSetType type)
UserInfomayModifyObjectSet in interface UserInfoarea - Konfigurationsbereichtype - Typ der Mengetrue, wenn die Menge verändert werden darf, sonst false.public long getUserId()
UserInfopublic void addChangeListener(AccessControlChangeListener listener)
UserInfoaddChangeListener in interface UserInfolistener - Listenerpublic void removeChangeListener(AccessControlChangeListener listener)
UserInforemoveChangeListener in interface UserInfolistener - Listenerpublic java.lang.String toString()
toString in class java.lang.Object