|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.slide.common.NamespaceConfig
Configuration of the Namespace.
Field Summary | |
static java.lang.String |
ACTION_ROLE
|
static java.lang.String |
BASE_ROLE
|
protected ActionNode |
createObjectAction
Create object action. |
protected ActionNode |
createRevisionContentAction
Create revision content action. |
protected ActionNode |
createRevisionMetadataAction
Create revision metadata action. |
protected ActionNode |
defaultAction
Default action. |
protected java.lang.String |
filesPath
File path. |
protected ActionNode |
grantPermissionAction
Grant permission action. |
protected ActionNode |
killLockAction
Kill lock action. |
static java.lang.String |
LINK_ROLE
|
protected ActionNode |
lockObjectAction
Lock object action. |
protected ActionNode |
modifyRevisionContentAction
Modify revision content action. |
protected ActionNode |
modifyRevisionMetadataAction
Modify revision metadata action. |
static java.lang.String |
NOBODY
Base role names. |
static java.lang.String |
NOBODY_ROLE
|
protected java.util.Hashtable |
parameters
Additional parameters. |
protected ActionNode |
readLocksAction
Read locks action. |
protected ActionNode |
readObjectAction
Read object action. |
protected ActionNode |
readPermissionsAction
Read permissions action. |
protected ActionNode |
readRevisionContentAction
Read revision content action. |
protected ActionNode |
readRevisionMetadataAction
Read revision metadata action. |
protected ActionNode |
removeObjectAction
Remove object action. |
protected ActionNode |
removeRevisionContentAction
Remove revision content action. |
protected ActionNode |
removeRevisionMetadataAction
Remove revision metadata action. |
protected ActionNode |
revokePermissionAction
Revoke permission action. |
protected java.util.Hashtable |
roleClassMappings
Role interface -> role name mappings. |
protected java.util.Hashtable |
roleMappings
Role name -> role interface mappings. |
protected java.lang.String |
usersPath
Users path. |
Constructor Summary | |
NamespaceConfig()
|
Method Summary | |
protected void |
addParameter(java.lang.String name,
java.lang.String value)
Add a new parameter. |
protected void |
addRoleMapping(java.lang.String name,
java.lang.String value)
Add a new role mapping. |
protected ActionNode |
getActionNode(Namespace namespace,
java.lang.String actionPath)
Retrieve an action node. |
ActionNode |
getCreateObjectAction()
Create object action accessor. |
ActionNode |
getCreateRevisionContentAction()
Create revision content accessor. |
ActionNode |
getCreateRevisionMetadataAction()
Create revision metadata accessor. |
ActionNode |
getDefaultAction()
Default action accessor. |
java.lang.String |
getFilesPath()
Files path accessor. |
ActionNode |
getGrantPermissionAction()
Grant permission accessor. |
ActionNode |
getKillLockAction()
Kill lock accessor. |
ActionNode |
getLockObjectAction()
Lock object accessor. |
ActionNode |
getModifyRevisionContentAction()
Modify revision content accessor. |
ActionNode |
getModifyRevisionMetadataAction()
Modify revision metadata accessor. |
java.lang.String |
getParameter(java.lang.String name)
Get parameter value. |
ActionNode |
getReadLocksAction()
Read locks accessor. |
ActionNode |
getReadObjectAction()
Read object action accessor. |
ActionNode |
getReadPermissionsAction()
Read permissions accessor. |
ActionNode |
getReadRevisionContentAction()
Read revision content accessor. |
ActionNode |
getReadRevisionMetadataAction()
Read revision metadata accessor. |
ActionNode |
getRemoveObjectAction()
Remove object accessor. |
ActionNode |
getRemoveRevisionContentAction()
Remove revision content accessor. |
ActionNode |
getRemoveRevisionMetadataAction()
Remove revision metadata accessor. |
ActionNode |
getRevokePermissionAction()
Revoke permission accessor. |
java.lang.String |
getRoleMapping(java.lang.String name)
Get role mapping. |
java.lang.String |
getUsersPath()
Users path accessor. |
(package private) void |
initializeAsDummyConfig(Namespace namespace)
Create a dummy config, used to create the base namespace data. |
(package private) void |
initializeNamespaceConfig(Namespace namespace,
Configuration config)
Initialize the Namespace configuration using the given Castor object. |
Methods inherited from class java.lang.Object |
|
Field Detail |
public static final java.lang.String NOBODY
public static final java.lang.String NOBODY_ROLE
public static final java.lang.String BASE_ROLE
public static final java.lang.String ACTION_ROLE
public static final java.lang.String LINK_ROLE
protected ActionNode defaultAction
protected ActionNode readObjectAction
protected ActionNode createObjectAction
protected ActionNode removeObjectAction
protected ActionNode grantPermissionAction
protected ActionNode revokePermissionAction
protected ActionNode readPermissionsAction
protected ActionNode lockObjectAction
protected ActionNode killLockAction
protected ActionNode readLocksAction
protected ActionNode createRevisionMetadataAction
protected ActionNode modifyRevisionMetadataAction
protected ActionNode removeRevisionMetadataAction
protected ActionNode readRevisionMetadataAction
protected ActionNode readRevisionContentAction
protected ActionNode createRevisionContentAction
protected ActionNode modifyRevisionContentAction
protected ActionNode removeRevisionContentAction
protected java.lang.String usersPath
protected java.lang.String filesPath
protected java.util.Hashtable parameters
protected java.util.Hashtable roleMappings
protected java.util.Hashtable roleClassMappings
Constructor Detail |
public NamespaceConfig()
Method Detail |
public ActionNode getDefaultAction()
public ActionNode getReadObjectAction()
public ActionNode getCreateObjectAction()
public ActionNode getRemoveObjectAction()
public ActionNode getGrantPermissionAction()
public ActionNode getRevokePermissionAction()
public ActionNode getReadPermissionsAction()
public ActionNode getLockObjectAction()
public ActionNode getKillLockAction()
public ActionNode getReadLocksAction()
public ActionNode getCreateRevisionMetadataAction()
public ActionNode getReadRevisionMetadataAction()
public ActionNode getModifyRevisionMetadataAction()
public ActionNode getRemoveRevisionMetadataAction()
public ActionNode getReadRevisionContentAction()
public ActionNode getCreateRevisionContentAction()
public ActionNode getModifyRevisionContentAction()
public ActionNode getRemoveRevisionContentAction()
public java.lang.String getUsersPath()
public java.lang.String getFilesPath()
public java.lang.String getParameter(java.lang.String name)
name
- Parameter namepublic java.lang.String getRoleMapping(java.lang.String name)
name
- Role name (or interface name)void initializeNamespaceConfig(Namespace namespace, Configuration config) throws InvalidNamespaceConfigurationException, SlideException
namespace
- Namespace on which we are trying to load the configconfig
- Castor Config objectInvalidNamespaceConfigurationException
- Namespace
configuration is invalidSlideException
- One of the action nodes doesn't existvoid initializeAsDummyConfig(Namespace namespace) throws InvalidNamespaceConfigurationException
namespace
- NamespaceInvalidNamespaceConfigurationException
- Namespace
configuration is invalidprotected void addParameter(java.lang.String name, java.lang.String value)
name
- Parameter namevalue
- Parameter valueprotected void addRoleMapping(java.lang.String name, java.lang.String value)
name
- Role mapping namevalue
- Role mapping valueprotected ActionNode getActionNode(Namespace namespace, java.lang.String actionPath) throws InvalidNamespaceConfigurationException, SlideException
actionPath
- Path of the actionActionNode
- Action object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |