Class SimpleAmetysObjectFactory

java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.ametys.plugins.repository.jcr.SimpleAmetysObjectFactory
All Implemented Interfaces:
AmetysObjectFactory<SimpleAmetysObject>, JCRAmetysObjectFactory<SimpleAmetysObject>, Component, Configurable, LogEnabled, Serviceable
Direct Known Subclasses:
AmetysObjectCollectionFactory, CatalogFactory, ContentBackupAmetysObjectFactory, DefaultAliasFactory, DefaultAmetysObjectFactory, DefaultDefinitionFactory, DefaultThemeFactory, DefaultTraversableAmetysObjectFactory, DefaultZoneItemFactory, VersionFactory

Default implementation of an JCRAmetysObjectFactory, handling SimpleAmetysObject.
This implementation takes its scheme and nodetype through a configuration:
<extension point="org.ametys.plugins.repository.AmetysObjectFactoryExtensionPoint"
    id="XXXX" class="org.ametys.plugins.repository.DefaultAmetysObjectFactory">
  <scheme>your_scheme</scheme>
  <nodetype>your:nodetype</nodetype>
  [<nodetype>your:nodetype2</nodetype>]
  [...]
</extension>
This implementation manages only one nodetype.