UserInfo
public static class DummyAccessControlManager.NoUserPermissions extends java.lang.Object implements UserInfo
Constructor | Description |
---|---|
NoUserPermissions(long userId) |
Modifier and Type | Method | 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)
UserInfo
maySubscribeData
in interface UserInfo
info
- 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)
UserInfo
maySubscribeData
in interface UserInfo
object
- 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)
UserInfo
mayCreateModifyRemoveObject
in interface UserInfo
area
- Konfigurationsbereichtype
- Typ des Objektstrue
, wenn das Objekt erstellt werden darf, sonst false
.public boolean mayModifyObjectSet(ConfigurationArea area, ObjectSetType type)
UserInfo
mayModifyObjectSet
in interface UserInfo
area
- Konfigurationsbereichtype
- Typ der Mengetrue
, wenn die Menge verändert werden darf, sonst false
.public long getUserId()
UserInfo
public void addChangeListener(AccessControlChangeListener listener)
UserInfo
addChangeListener
in interface UserInfo
listener
- Listenerpublic void removeChangeListener(AccessControlChangeListener listener)
UserInfo
removeChangeListener
in interface UserInfo
listener
- Listenerpublic java.lang.String toString()
toString
in class java.lang.Object