Class DefaultWorkflowAwareContent<F extends DefaultWorkflowAwareContentFactory>

Type Parameters:
F - the actual type of factory.
All Implemented Interfaces:
IndexableAmetysObject, ModifiableIndexableAmetysObject, IndexableDataHolder, ModifiableIndexableDataHolder, Content, IndexableJCRAmetysObject, ReactionableObject, ReportableObject, WorkflowAwareContent, ACLAmetysObject, AmetysObject, CopiableAmetysObject, ModelAwareAmetysObject, ModifiableModelAwareAmetysObject, DataHolder, ModelAwareDataHolder, ModifiableDataHolder, ModifiableModelAwareDataHolder, DublinCoreAwareAmetysObject, JCRAmetysObject, JCRTraversableAmetysObject, ModelAwareJCRAmetysObject, MetadataAwareAmetysObject, ModifiableMetadataAwareAmetysObject, ModifiableACLAmetysObject, ModifiableAmetysObject, ModifiableTraversableAmetysObject, RemovableAmetysObject, TagAwareAmetysObject, TraversableAmetysObject, DataAndVersionAwareAmetysObject, ModifiableDataAwareVersionableAmetysObject, VersionableAmetysObject, VersionAwareAmetysObject, WorkflowAwareAmetysObject

Default implementation of a Content, also versionable, lockable and workflow-aware.
  • Constructor Details

    • DefaultWorkflowAwareContent

      public DefaultWorkflowAwareContent(javax.jcr.Node node, String parentPath, F factory)
      Creates a JCR-based Content.
      Parameters:
      node - the JCR Node backing this Content.
      parentPath - the parent path in the Ametys hierarchy.
      factory - the corresponding ContentFactory.