All Downloads are FREE. Search and download functionalities are using the official Maven repository.

OSGI-INF.event-comment-database-service.xml Maven / Gradle / Ivy

There is a newer version: 16.7
Show newest version
<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0"
               name="org.opencastproject.event.comment.persistence.EventCommentDatabaseServiceImpl" immediate="true"
               activate="activate">
  <implementation class="org.opencastproject.event.comment.persistence.EventCommentDatabaseServiceImpl"/>
  <property name="service.description" value="Event Comment Database Service"/>
  <service>
    <provide interface="org.opencastproject.event.comment.persistence.EventCommentDatabaseService"/>
    <provide interface="org.opencastproject.index.rebuild.IndexProducer"/>
  </service>
  <reference name="entityManagerFactory" interface="javax.persistence.EntityManagerFactory"
             target="(osgi.unit.name=org.opencastproject.event.comment)" cardinality="1..1" policy="static"
             bind="setEntityManagerFactory"/>
  <reference name="userDirectory" interface="org.opencastproject.security.api.UserDirectoryService"
             cardinality="1..1" policy="static" bind="setUserDirectoryService"/>
  <reference name="organization-directory-service"
             interface="org.opencastproject.security.api.OrganizationDirectoryService"
             cardinality="1..1" policy="static" bind="setOrganizationDirectoryService"/>
  <reference name="security-service" interface="org.opencastproject.security.api.SecurityService"
             cardinality="1..1" policy="static" bind="setSecurityService"/>
  <reference name="admin-ui-index" interface="org.opencastproject.elasticsearch.index.AbstractSearchIndex"
             bind="setAdminUiIndex" target="(index.name=adminui)"/>
  <reference name="external-api-index" interface="org.opencastproject.elasticsearch.index.AbstractSearchIndex"
             bind="setExternalApiIndex" target="(index.name=externalapi)"/>
</scr:component>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy