Class ProvideCapabilityDTO


  • public class ProvideCapabilityDTO
    extends org.osgi.dto.DTO
    A representation of a provided capability.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.util.Map<java.lang.String,​java.lang.String> arbitraryDirectives
      A map of arbitrary directives.
      java.lang.String effective
      The time at which a capability will be available.
      java.lang.String namespace
      The namespace of the capability.
      java.util.Map<java.lang.String,​TypedAttributeValueDTO> typedAttributes
      A map of attributes that define the capability.
      java.util.List<java.lang.String> uses
      A lists of package names that are used by the capability.
    • Method Summary

      • Methods inherited from class org.osgi.dto.DTO

        toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • namespace

        public java.lang.String namespace
        The namespace of the capability.

        Must not be null.

      • effective

        public java.lang.String effective
        The time at which a capability will be available.

        If it is not specified this field must be set to "resolve".

      • uses

        public java.util.List<java.lang.String> uses
        A lists of package names that are used by the capability.

        If it is not specified this field must be empty.

      • typedAttributes

        public java.util.Map<java.lang.String,​TypedAttributeValueDTO> typedAttributes
        A map of attributes that define the capability.

        If it is not specified this field must be empty.

      • arbitraryDirectives

        public java.util.Map<java.lang.String,​java.lang.String> arbitraryDirectives
        A map of arbitrary directives.

        If it is not specified this field must be empty.

    • Constructor Detail

      • ProvideCapabilityDTO

        public ProvideCapabilityDTO()