Schnittstelle MutableCapabilitiesMetadata

Alle Superschnittstellen:
CapabilitiesMetadata

public interface MutableCapabilitiesMetadata extends CapabilitiesMetadata
Describes the capabilities of a component in a mutable way. This interface can be used to adjust the capabilities of a published component via metadata rules (see ComponentMetadataHandler.
Seit:
4.7
  • Methodendetails

    • addCapability

      void addCapability(String group, String name, String version)
      Adds a new capability. If a capability of the same (group, name) is found with a different version, an error will be thrown.
      Parameter:
      group - the group of the capability
      name - the name of the capability
      version - the version of the capability
    • removeCapability

      void removeCapability(String group, String name)
      Removes a capability.
      Parameter:
      group - the group of the capability
      name - the name of the capability
    • asImmutable

      CapabilitiesMetadata asImmutable()
      Returns an immutable vew of the capabilities.
      Gibt zurück:
      an immutable view of the capabilities