Platform Explorer / CMF 1.8

Component org.nuxeo.ecm.platform.ec.placeful.PlacefulService

Documentation

This component manages placeful annotations stored in RDBMS

Implementation

Class: org.nuxeo.ecm.platform.ec.placeful.PlacefulServiceImpl

Services

Extension Points

Contributions

XML Source

<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.ec.placeful.PlacefulService">

  <documentation>
    This component manages placeful annotations stored in RDBMS
  </documentation>

  <implementation
     class="org.nuxeo.ecm.platform.ec.placeful.PlacefulServiceImpl" />
  
  <service>
    <provide interface="org.nuxeo.ecm.platform.ec.placeful.interfaces.PlacefulService" />
  </service>
  

  <extension-point name="annotations">
    <documentation>
      This extension is used to register annotations (fully qualified entity
      classes) under unit name 'nxplacefulservice'.
    </documentation>
    <object class="org.nuxeo.ecm.platform.ec.placeful.AnnotationDescriptor" />
  </extension-point>

  <require>org.nuxeo.ecm.core.persistence.PersistenceComponent</require>
  
  <extension target="org.nuxeo.ecm.core.persistence.PersistenceComponent"
	     point="hibernate">
    <hibernateConfiguration name="nxplaceful">
      <datasource>placeful_service_ds</datasource>
      <properties>
	     <property name="hibernate.hbm2ddl.auto">update</property>
      </properties>
    </hibernateConfiguration>
  </extension>
</component>