public final class PermissionHolder extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
READ |
static Permission |
READPERMISSION |
static int |
WRITE |
static Permission |
WRITEPERMISSION |
| Constructor and Description |
|---|
PermissionHolder(Policy policy)
Creates a new PermissionHolder object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPermission(Mapable m)
adds an permission reference by lsname+class or method or attribute id.
|
void |
addPermission(Mapable m,
Permission perm)
DOCUMENT ME!
|
void |
addPermission(Object key,
Permission perm)
DOCUMENT ME!
|
void |
addPermission(UserGroup ug,
Permission perm)
DOCUMENT ME!
|
void |
addPermissions(PermissionHolder perms)
DOCUMENT ME!
|
Policy |
getPolicy()
DOCUMENT ME!
|
boolean |
hasPermission(Object key,
Permission perm)
checks if theres a Permission for an ordered pair of lsname+id.
|
boolean |
hasReadPermission(User user)
DOCUMENT ME!
|
boolean |
hasWritePermission(User user)
DOCUMENT ME!
|
void |
setPolicy(Policy policy)
DOCUMENT ME!
|
public static final int READ
public static final int WRITE
public static final Permission READPERMISSION
public static final Permission WRITEPERMISSION
public PermissionHolder(Policy policy)
policy - DOCUMENT ME!public void addPermission(Mapable m)
m - DOCUMENT ME!public void addPermissions(PermissionHolder perms)
perms - DOCUMENT ME!public void addPermission(UserGroup ug, Permission perm)
ug - DOCUMENT ME!perm - DOCUMENT ME!public void addPermission(Mapable m, Permission perm)
m - DOCUMENT ME!perm - DOCUMENT ME!public void addPermission(Object key, Permission perm)
key - DOCUMENT ME!perm - DOCUMENT ME!public boolean hasReadPermission(User user)
user - DOCUMENT ME!public boolean hasWritePermission(User user)
user - DOCUMENT ME!public boolean hasPermission(Object key, Permission perm)
key - DOCUMENT ME!perm - DOCUMENT ME!public Policy getPolicy()
public void setPolicy(Policy policy)
policy - DOCUMENT ME!Copyright © 2012–2026 cismet GmbH. All rights reserved.