public class ModelConfig
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
divestRight(AccessType at,
java.util.Set<User> users) |
static ModelConfig |
forNode(org.w3c.dom.Node node,
FileSystemConfig parent) |
java.util.Set<User> |
getAnnotators() |
java.util.Set<User> |
getEditors() |
java.lang.String |
getId() |
java.lang.String |
getOwner() |
java.util.Set<User> |
getViewers() |
void |
grantRight(AccessType at,
java.util.Set<User> users) |
boolean |
isAnnotatableByUser(User user) |
boolean |
isOwner(SingleUser user) |
boolean |
isReadableByUser(User user) |
boolean |
isWriteableByUser(User user) |
void |
setOwner(java.lang.String owner) |
public java.lang.String getId()
public java.lang.String getOwner()
public void setOwner(java.lang.String owner)
public boolean isOwner(SingleUser user)
public boolean isWriteableByUser(User user)
public boolean isReadableByUser(User user)
public boolean isAnnotatableByUser(User user)
public java.util.Set<User> getViewers()
public java.util.Set<User> getAnnotators()
public java.util.Set<User> getEditors()
public void grantRight(AccessType at, java.util.Set<User> users)
public void divestRight(AccessType at, java.util.Set<User> users)
public static ModelConfig forNode(org.w3c.dom.Node node, FileSystemConfig parent) throws java.lang.Exception
java.lang.Exception