Class ServicesDropDownMetaTypeProvider

java.lang.Object
com.liferay.saml.runtime.configuration.ServicesDropDownMetaTypeProvider
All Implemented Interfaces:
Closeable, AutoCloseable, org.osgi.service.metatype.MetaTypeProvider

public class ServicesDropDownMetaTypeProvider extends Object implements Closeable, org.osgi.service.metatype.MetaTypeProvider
  • Constructor Details

    • ServicesDropDownMetaTypeProvider

      public ServicesDropDownMetaTypeProvider(org.osgi.framework.BundleContext bundleContext, String className, String metatypePID, String attributeID)
    • ServicesDropDownMetaTypeProvider

      public ServicesDropDownMetaTypeProvider(org.osgi.framework.BundleContext bundleContext, String className, String metatypePID, String metatypeName, String metatypeDescription, String attributeID, String attributeName, String attributeDescription)
    • ServicesDropDownMetaTypeProvider

      public ServicesDropDownMetaTypeProvider(org.osgi.framework.BundleContext bundleContext, String className, String metatypePID, String metatypeName, String metatypeDescription, String attributeID, String attributeName, String attributeDescription, Function<org.osgi.framework.ServiceReference<?>,Object> labelFunction, Function<org.osgi.framework.ServiceReference<?>,String> valuesFunction)
  • Method Details

    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException
    • getLocales

      public String[] getLocales()
      Specified by:
      getLocales in interface org.osgi.service.metatype.MetaTypeProvider
    • getMetatypePID

      public String getMetatypePID()
    • getObjectClassDefinition

      public org.osgi.service.metatype.ObjectClassDefinition getObjectClassDefinition(String id, String locale)
      Specified by:
      getObjectClassDefinition in interface org.osgi.service.metatype.MetaTypeProvider