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

OSGI-INF.organization-directory-service.xml Maven / Gradle / Ivy

There is a newer version: 16.7
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<scr:components xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0">

  <scr:component name="org.opencastproject.kernel.security.OrganizationDirectoryServiceImpl" immediate="true">
    <implementation class="org.opencastproject.kernel.security.OrganizationDirectoryServiceImpl"/>
    <property name="service.pid" value="org.opencastproject.organization"/>
    <property name="service.description" value="Organization Directory Service"/>
    <service>
      <provide interface="org.opencastproject.security.api.OrganizationDirectoryService"/>
      <provide interface="org.osgi.service.cm.ManagedServiceFactory"/>
    </service>
    <reference name="configAdmin" interface="org.osgi.service.cm.ConfigurationAdmin"
               cardinality="1..1" policy="static" bind="setConfigurationAdmin"/>
    <reference name="persistence" interface="org.opencastproject.kernel.security.persistence.OrganizationDatabase"
               cardinality="1..1" policy="static" bind="setOrgPersistence"/>
  </scr:component>

  <scr:component name="org.opencastproject.kernel.security.OrganizationEndpoint" immediate="true">
    <implementation class="org.opencastproject.kernel.security.OrganizationEndpoint"/>
    <property name="service.description" value="Organization listing REST endpoint"/>
    <property name="opencast.service.type" value="org.opencastproject.organization"/>
    <property name="opencast.service.path" value="/org"/>
    <property name="opencast.service.jobproducer" value="false"/>
    <service>
      <provide interface="org.opencastproject.kernel.security.OrganizationEndpoint"/>
    </service>
    <reference name="orgDirectoryService" interface="org.opencastproject.security.api.OrganizationDirectoryService"
               cardinality="1..1" policy="static" bind="setOrgDirectoryService"/>
  </scr:component>

</scr:components>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy