Package org.hippoecm.repository.api
Interface HippoWorkspace
- All Superinterfaces:
Workspace
Any instance of a
Workspace
returned by a HippoRepository may be cast to a HippoWorkspace to expose some
additional services from the Hippo repository. These services are bound to the session from which this
workspace was obtained.-
Field Summary
Fields inherited from interface javax.jcr.Workspace
NAME_ACTIVITIES_NODE, NAME_CONFIGURATIONS_NODE, NAME_JCR_XMLCHARACTERS, NAME_JCR_XMLTEXT, NAME_NODE_TYPES_NODE, NAME_SYSTEM_NODE, NAME_UNFILED_NODE, NAME_VERSION_STORAGE_NODE, NAME_WORKSPACE_ROOT, PATH_ACTIVITIES_NODE, PATH_CONFIGURATIONS_NODE, PATH_NODE_TYPES_NODE, PATH_SYSTEM_NODE, PATH_UNFILED_NODE, PATH_VERSION_STORAGE_NODE, PATH_WORKSPACE_ROOT, RELPATH_JCR_XMLCHARACTERS
-
Method Summary
Modifier and TypeMethodDescriptionTheHierarchyResolver
service allows you to navigate though the repository using some context knowledge of Hippo document types.TheRepositorySecurityManager
allows accessing, and optionally managing, repository based security configuration.TheWorkflowManager
service allows access to workflows operations that are available on documents stored in the repository.Methods inherited from interface javax.jcr.Workspace
clone, copy, copy, createWorkspace, createWorkspace, deleteWorkspace, getAccessibleWorkspaceNames, getImportContentHandler, getLockManager, getName, getNamespaceRegistry, getNodeTypeManager, getObservationManager, getQueryManager, getSession, getVersionManager, importXML, move, restore
-
Method Details
-
getWorkflowManager
TheWorkflowManager
service allows access to workflows operations that are available on documents stored in the repository.- Returns:
- the workflow manager
- Throws:
RepositoryException
- indicates an unspecified error from the repository
-
getHierarchyResolver
TheHierarchyResolver
service allows you to navigate though the repository using some context knowledge of Hippo document types.- Returns:
- the hierarchy service
- Throws:
RepositoryException
- indicates an unspecified error from the repository
-
getSecurityManager
RepositorySecurityManager getSecurityManager()TheRepositorySecurityManager
allows accessing, and optionally managing, repository based security configuration.- Returns:
- the security manager
-