|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.palo.api.impl.RightsImpl
public class RightsImpl
Field Summary | |
---|---|
static java.lang.String |
CUBE_GROUP_CUBE_DATA
|
static java.lang.String |
CUBE_GROUP_DIMENSION_DATA
|
static java.lang.String |
CUBE_GROUP_ROLE
|
static java.lang.String |
CUBE_ROLE_RIGHT_OBJECT
|
static java.lang.String |
CUBE_SUBSET_GLOBAL
|
static java.lang.String |
CUBE_USER_GROUP
Cube with the user and the group dimensions. use this to add users to groups or to check if the user belongs to a special group (cell value should be 1 to indicate OK, everything else is interpreted as false) |
static java.lang.String |
CUBE_USER_USER_PROPERTIES
cube with the user and the user_properties dimensions. use this to set and read user password |
static java.lang.String |
CUBE_VIEW_GLOBAL
|
static java.lang.String |
DIMENSION_GROUP
this indicates a dimension which contains user name elements |
static java.lang.String |
DIMENSION_RIGHT_OBJECT
|
static java.lang.String |
DIMENSION_ROLE
this indicates a dimension which contains user name elements |
static java.lang.String |
DIMENSION_USER
this indicates a dimension which contains user name elements |
static java.lang.String |
DIMENSION_USER_PROPERTIES
this indicates a dimension which contains the password, expire date and the must change elements |
static java.lang.String |
SYSTEM_DATABASE
|
Method Summary | |
---|---|
void |
allowDelete(java.lang.String role,
java.lang.Class<? extends PaloObject> object)
|
void |
allowDelete(java.lang.String group,
PaloObject object)
|
void |
allowRead(java.lang.String role,
java.lang.Class<? extends PaloObject> object)
|
void |
allowRead(java.lang.String group,
PaloObject object)
|
void |
allowSplash(java.lang.String role,
java.lang.Class<? extends PaloObject> object)
|
void |
allowSplash(java.lang.String group,
PaloObject object)
|
void |
allowWrite(java.lang.String role,
java.lang.Class<? extends PaloObject> object)
|
void |
allowWrite(java.lang.String group,
PaloObject object)
|
boolean |
mayDelete(java.lang.Class<? extends PaloObject> object)
|
boolean |
mayDelete(PaloObject object)
|
boolean |
mayRead(java.lang.Class<? extends PaloObject> object)
|
boolean |
mayRead(PaloObject object)
|
boolean |
maySplash(java.lang.Class<? extends PaloObject> object)
|
boolean |
maySplash(PaloObject object)
|
boolean |
mayWrite(java.lang.Class<? extends PaloObject> object)
|
boolean |
mayWrite(PaloObject object)
|
void |
preventAccess(java.lang.String role,
java.lang.Class<? extends PaloObject> object)
|
void |
preventAccess(java.lang.String group,
PaloObject object)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SYSTEM_DATABASE
public static final java.lang.String DIMENSION_USER
public static final java.lang.String DIMENSION_USER_PROPERTIES
public static final java.lang.String DIMENSION_GROUP
public static final java.lang.String DIMENSION_ROLE
public static final java.lang.String DIMENSION_RIGHT_OBJECT
public static final java.lang.String CUBE_USER_USER_PROPERTIES
public static final java.lang.String CUBE_USER_GROUP
public static final java.lang.String CUBE_ROLE_RIGHT_OBJECT
public static final java.lang.String CUBE_GROUP_ROLE
public static final java.lang.String CUBE_GROUP_CUBE_DATA
public static final java.lang.String CUBE_GROUP_DIMENSION_DATA
public static final java.lang.String CUBE_VIEW_GLOBAL
public static final java.lang.String CUBE_SUBSET_GLOBAL
Method Detail |
---|
public boolean mayDelete(PaloObject object)
mayDelete
in interface Rights
public boolean mayDelete(java.lang.Class<? extends PaloObject> object)
mayDelete
in interface Rights
public boolean mayRead(PaloObject object)
mayRead
in interface Rights
public boolean mayRead(java.lang.Class<? extends PaloObject> object)
mayRead
in interface Rights
public boolean maySplash(PaloObject object)
maySplash
in interface Rights
public boolean maySplash(java.lang.Class<? extends PaloObject> object)
maySplash
in interface Rights
public boolean mayWrite(PaloObject object)
mayWrite
in interface Rights
public boolean mayWrite(java.lang.Class<? extends PaloObject> object)
mayWrite
in interface Rights
public void allowSplash(java.lang.String group, PaloObject object)
allowSplash
in interface Rights
public void allowDelete(java.lang.String group, PaloObject object)
allowDelete
in interface Rights
public void allowWrite(java.lang.String group, PaloObject object)
allowWrite
in interface Rights
public void allowRead(java.lang.String group, PaloObject object)
allowRead
in interface Rights
public void preventAccess(java.lang.String group, PaloObject object)
preventAccess
in interface Rights
public void allowSplash(java.lang.String role, java.lang.Class<? extends PaloObject> object)
allowSplash
in interface Rights
public void allowDelete(java.lang.String role, java.lang.Class<? extends PaloObject> object)
allowDelete
in interface Rights
public void allowWrite(java.lang.String role, java.lang.Class<? extends PaloObject> object)
allowWrite
in interface Rights
public void allowRead(java.lang.String role, java.lang.Class<? extends PaloObject> object)
allowRead
in interface Rights
public void preventAccess(java.lang.String role, java.lang.Class<? extends PaloObject> object)
preventAccess
in interface Rights
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |