All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractReconfigurableDaemonModule Abstract base class forConfigurableDaemonModule
s that wish to reconfigure when their module configuration changes in the repository.AbstractRole AbstractRoleBean Simple (abstract) POJO bean implementation ofAbstractRole
ActionAware After Use this annotation on implementations ofDaemonModule
s to force the system to start and execute the module after other modules named by the annotation.AuthRole A model object interface for a hipposys:authrole node which isComparable
on its node pathAuthRoleBean Simple POJO bean implementation ofAuthRole
BaseNodeUpdateVisitor BaseNodeUpdateVisitor
class adding support for logging.BranchConstants BranchHandle Contains nodes of document variants from either nodes under handle or from version history based on the branchId and the document handle.Campaign ChangePasswordManager The ChangePasswordManager allows a {link HippoSession} user to change its passwordConfigurableDaemonModule DaemonModule
that needs module configuration.ContentResourceLoader Strategy interface for loading resources (e.g, file system resources, zip entry resources or URI based resources).CopyHandler DaemonModule A DaemonModule represents a repository-managed component.DateTools DateTools.Resolution Specifies the time granularity.DefaultCopyHandler CopyHandler that adds the first node as a child.DerivedDataFunction Document A Plain Old Java Object (POJO) representing a document in a JCR repository.DocumentUtils DocumentUtils provides utility methods for dealing with JCR nodes that represent documents.DocumentWorkflowAction DocumentWorkflowAction.DocumentPayloadKey DomainAuth A model object interface for a hipposys:domain node and (only) its hipposys:authrole children,Comparable
on itsDomainAuth.getPath()
DomainInfoPrivilege DomainInfoPrivilege
is a simple wrapper class for aPrivilege
supporting extra information.DomainRuleExtension DomainsManager Provides administrative (crud) domain management; currently limited to onlyAuthRole
s of an existing domain.FacetRule FileContentResourceLoader ContentResourceLoader
implementation for loading resources from a directory.Folder Group Represents a group ofUser
s in the repository.HierarchyResolver This interface is not yet part of the public API of the Hippo Repository.HierarchyResolver.Entry HippoNode AnyNode
instance returned by any method of a Hippo Repostitory may be cast to the HippoNode interface to expose additional functionality.HippoNodeIterator Extends a #javax.jcr.NodeIterator interface, with an additional method.HippoNodeType This interface defines the node types and item names that are in use by the Hippo repository build on top of JCR.HippoQuery The HippoQuery is an extension to javax.jcr.query.Query to implement parameterized queries.HippoRepository Instances of this class represent a connection to the Repository.HippoSession An extension of a plainSession
based session.HippoVersionManager HippoWorkflowEvent<T extends HippoWorkflowEvent<T>> HippoWorkspace Any instance of aWorkspace
returned by a HippoRepository may be cast to a HippoWorkspace to expose some additional services from the Hippo repository.ImportReferenceBehavior This call is not (yet) part of the API, but under evaluation.ImportResult Encapsulates different aspects of the result of importing an enhanced system view xml document.InternalWorkflow This interface is not part of the API, and should never be implemented by classes other than in the core repository implementation.JcrConstants JcrUtils Some utility methods for writing code against JCR API.JvmCredentials LocalizationService A service for obtainingResourceBundle
s from the repository.MappingException An MappingException is thrown for workflow or document mapping when when a required data or configuration is not present or a representation in data could not be made.NodeInfo NodeIterable NodeNameCodec Helper class for encoding and decoding node namesNodeUpdaterService The node updater service runs registered & not-yet-completed updater visitors.NodeUpdaterService.NodeUpdaterResult NodeUpdateVisitor Visitor for updating repository content.NodeUpdateVisitorContext Provided as an execution context toNodeUpdateVisitor
instance in order to allow anNodeUpdateVisitor
to be able to manually update skipped/updated/failed node count while being executed on single node iteration (e.g, in#doUpdate(node)
method in a groovy updater script).OverwritingCopyHandler CopyHandler that overwrites the first started node.PersistedHippoEventListener Developers can implement this interface to asynchronously receiveHippoEvents
after they occurred in the repository, across a repository cluster.PersistedHippoEventListenerRegistry PersistedHippoEventListenerRegistry is singleton registry for decoupled/wiring lookup/wiring ofPersistedHippoEventListener
s using the Whiteboard Pattern.PropertyIterable PropertyValueGetterImpl PropInfo ProvidesService Use this annotation on implementations ofDaemonModule
s to inform the system about which services it registers with theHippoServiceRegistry
.RepositoryClusterService RepositoryJob Interface to implement to perform the work to be scheduled.RepositoryJobCronTrigger Repository job trigger that operates on a cron expression.RepositoryJobExecutionContext Context object containing operational information and helper objects for use byRepositoryJob
s to do their job.RepositoryJobInfo Captures information about a repository job.RepositoryJobSimpleTrigger Repository job trigger that allows to schedule a repository job either once at a given date, or repeatedly from a given date onwards.RepositoryJobTrigger Base class for information about when to schedule a job with the repository.RepositoryMap Map representation of a JCR Node.RepositoryScheduler Repository service for scheduling jobs.RepositorySecurityManager HippoSession
bound manager for accessing, and optionally managing, repository based security configuration.RepositoryService RequiresService Use this annotation on implementations ofDaemonModule
s to inform the system about which services it uses from theHippoServiceRegistry
and which are provided by otherDaemonModule
s.ResourceBundle AResourceBundle
is a set of Strings identified by keys AResourceBundle
is associated with aLocale
making the Strings specific for thatLocale
.RevisionEvent A JCREvent
with the revision id of the corresponding ClusterRecord exposed by theRevisionEvent.getRevision()
method.RevisionEventJournal An extension ofEventJournal
which also allows skipping based on Event revision.Role A data access role possibly holding and representing a set of fine-grained privilege namesRoleBean Simple POJO bean implementation ofRole
RolesManager Provides administrative (crud) roles management.RolesProvider Provider for rolesRowIterable SecurityConstants SecurityService A service for obtaining security related information from the repository.SessionDelegateUser SessionUser wrapping another SessionUser for SessionDelegation, having a "," concatenatedUser.getId()
and a mergedUser.getMemberships()
.SessionUser A SessionUser provides the resolved User Role names for a logged in user.StandardPermissionNames StringCodec Strategy interface for encoding and decoding strings.StringCodecFactory The StringCodecFactory allows you access to symbolic named StringCodec's.StringCodecFactory.IdentEncoding Usage of this class discouraged.StringCodecFactory.ISO9075Helper Usage of this class discouraged.StringCodecFactory.NameEncoding Helper class for encoding and decoding node namesStringCodecFactory.UriEncoding The UriEncoding class is responsible for creating human-readable URI from a String, by either removing characters or by mapping them to characters that need not be percent-encoded.StringCodecService ProvidesStringCodec
instances for certain encodings, possibly customized for a certain locale.StringCodecService.Encoding SynchronousEventListener A marker interface for synchronous event listener.User Represents a user in the repository.UserRole UserRoleBean Simple POJO bean implementation ofUserRole
UserRolesManager Provides administrative (crud) userroles management.UserRolesProvider Provider for userrolesValueGetter<X,Y> VersionLabel VersionsMeta VMHippoRepository DO NOT USE THIS CLASS! This class is NOT part of the API.Workflow A workflow is a set of procedures that can be performed on a document in the repository.WorkflowAction WorkflowAction Annotation for workflow interface operations.WorkflowAction.PayloadKey WorkflowContext A workflow context class is made available to a workflow implementation (see WorkflowImpl@getWorkflowContext) to obtain additional information during the execution of a workflow step.WorkflowContextAware WorkflowDescriptor WorkflowException An WorkflowException is thrown when a workflow implementation disallows the workflow step to be taken for some reason.WorkflowImpl Implementors of a work-flow in the repository must extend from the WorkflowImpl base type.WorkflowManager The work-flow manager is a service associated with a JCR session which provides access to a work-flow associated with a document stored in the repository.WorkflowTask A unit task as part of a workflow action processing.ZipFileContentResourceLoader ContentResourceLoader
implementation for loading resources from a zip file.