Class KeyValueStoreDescriptor

java.lang.Object
org.nuxeo.runtime.kv.KeyValueStoreDescriptor
All Implemented Interfaces:
Descriptor

public class KeyValueStoreDescriptor extends Object implements Descriptor
Descriptor of Key/Value store contribution.
Since:
9.1
  • Field Details

    • name

      public String name
    • remove

      public boolean remove
    • klass

      public Class<? extends KeyValueStoreProvider> klass
    • namespace

      public String namespace
      An optional namespace that may be used to disambiguate otherwise similar descriptors (in particular, copies).
      Since:
      10.10
    • properties

      public Map<String,String> properties
  • Constructor Details

    • KeyValueStoreDescriptor

      public KeyValueStoreDescriptor()
      Empty constructor.
    • KeyValueStoreDescriptor

      public KeyValueStoreDescriptor(KeyValueStoreDescriptor other)
      Copy constructor.
      Since:
      10.10
  • Method Details

    • getId

      public String getId()
      Description copied from interface: Descriptor
      The descriptor id, descriptors with same id are merged.

      To forbid multiple descriptors use UNIQUE_DESCRIPTOR_ID.

      To forbid merge use a unique value, non-overriden toString() for exemple.

      Specified by:
      getId in interface Descriptor