Interface MetatypeAttribute

All Superinterfaces:
Map<String,Object>

public interface MetatypeAttribute extends Map<String,Object>
The individual attribute definition within a metatype's object class definition

This code is experimental. While this interface is functional and tested, it may change or be removed in a future version of the library.

  • Field Details

  • Method Details

    • getId

      default String getId()
    • setId

      default void setId(String id)
    • getName

      default String getName()
    • setName

      default void setName(String name)
    • getCardinality

      default int getCardinality()
    • setCardinality

      default void setCardinality(int cardinality)
    • getDefaultValue

      default String[] getDefaultValue()
    • setDefaultValue

      default void setDefaultValue(String[] defaultValue)
    • getDescription

      default String getDescription()
    • setDescription

      default void setDescription(String description)
    • getType

      default int getType()
    • setType

      default void setType(int type)
    • getOptionLabels

      default String[] getOptionLabels()
    • setOptionLabels

      default void setOptionLabels(String[] optionLabels)
    • getOptionValues

      default String[] getOptionValues()
    • setOptionValues

      default void setOptionValues(String[] optionValues)