public interface Permissions extends ValueChangeNotifier
Permissions
represents the persistence object of PermissionEditorValue
.PermissionEditorValue
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(de.espirit.common.event.ValueChangeListener listener)
Register a change listener.
|
Element |
get() |
List<String> |
getActivityNames() |
Set<String> |
getAllowed(String operation) |
Set<String> |
getAllowedExplicit(String operation) |
Set<String> |
getForbidden(String operation) |
Set<String> |
getForbiddenExplicit(String operation) |
String |
getGroupsName() |
de.espirit.common.event.SimpleValueChangeNotifier |
getNotifier() |
Priority |
getPriority() |
boolean |
isEmpty() |
boolean |
isInherited() |
void |
removeChangeListener(de.espirit.common.event.ValueChangeListener listener)
Unregister a change listener.
|
void |
set(Element element) |
void |
setAllowed(String operation,
Collection<String> groups) |
void |
setConnection(Connection connection) |
void |
setForbidden(String operation,
Collection<String> groups) |
void |
setInherited(boolean inherited) |
void |
setPriority(Priority priority) |
boolean isEmpty()
Element get()
void set(Element element)
void setConnection(Connection connection)
String getGroupsName()
boolean isInherited()
void setInherited(boolean inherited)
void setPriority(Priority priority)
void setAllowed(String operation, Collection<String> groups)
void setForbidden(String operation, Collection<String> groups)
de.espirit.common.event.SimpleValueChangeNotifier getNotifier()
void addChangeListener(de.espirit.common.event.ValueChangeListener listener)
ValueChangeNotifier
addChangeListener
in interface ValueChangeNotifier
listener
- The listener to register.void removeChangeListener(de.espirit.common.event.ValueChangeListener listener)
ValueChangeNotifier
removeChangeListener
in interface ValueChangeNotifier
listener
- The listener to unregister.Copyright © 2015 e-Spirit AG. All Rights Reserved. Build 5.1.408