Class EventPropertyConfigurationModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class EventPropertyConfigurationModel
    extends ItemModel
    Generated model class for type EventPropertyConfiguration first defined at extension apiregistryservices.

    Exporting configuration for single event property.

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _EVENTCONFIGURATION2EVENTPROPERTYCONFIGURATION
      Generated relation code constant for relation EventConfiguration2EventPropertyConfiguration defining source attribute eventConfiguration in extension apiregistryservices.
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String DESCRIPTION
      Generated constant - Attribute key of EventPropertyConfiguration.description attribute defined at extension apiregistryservices.
      static java.lang.String EVENTCONFIGURATION
      Generated constant - Attribute key of EventPropertyConfiguration.eventConfiguration attribute defined at extension apiregistryservices.
      static java.lang.String EVENTCONFIGURATIONPOS
      Generated constant - Attribute key of EventPropertyConfiguration.eventConfigurationPOS attribute defined at extension apiregistryservices.
      static java.lang.String EXAMPLES
      Generated constant - Attribute key of EventPropertyConfiguration.examples attribute defined at extension apiregistryservices.
      static java.lang.String PROPERTYMAPPING
      Generated constant - Attribute key of EventPropertyConfiguration.propertyMapping attribute defined at extension apiregistryservices.
      static java.lang.String PROPERTYNAME
      Generated constant - Attribute key of EventPropertyConfiguration.propertyName attribute defined at extension apiregistryservices.
      static java.lang.String REQUIRED
      Generated constant - Attribute key of EventPropertyConfiguration.required attribute defined at extension apiregistryservices.
      static java.lang.String TITLE
      Generated constant - Attribute key of EventPropertyConfiguration.title attribute defined at extension apiregistryservices.
      static java.lang.String TYPE
      Generated constant - Attribute key of EventPropertyConfiguration.type attribute defined at extension apiregistryservices.
    • Constructor Summary

      Constructors 
      Constructor Description
      EventPropertyConfigurationModel()
      Generated constructor - Default constructor for generic creation.
      EventPropertyConfigurationModel​(EventConfigurationModel _eventConfiguration, ItemModel _owner, java.lang.String _propertyMapping, java.lang.String _propertyName, java.lang.String _title, java.lang.String _type)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      EventPropertyConfigurationModel​(EventConfigurationModel _eventConfiguration, java.lang.String _propertyMapping, java.lang.String _propertyName, java.lang.String _title, java.lang.String _type)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      EventPropertyConfigurationModel​(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • _EVENTCONFIGURATION2EVENTPROPERTYCONFIGURATION

        public static final java.lang.String _EVENTCONFIGURATION2EVENTPROPERTYCONFIGURATION
        Generated relation code constant for relation EventConfiguration2EventPropertyConfiguration defining source attribute eventConfiguration in extension apiregistryservices.
        See Also:
        Constant Field Values
      • PROPERTYNAME

        public static final java.lang.String PROPERTYNAME
        Generated constant - Attribute key of EventPropertyConfiguration.propertyName attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • PROPERTYMAPPING

        public static final java.lang.String PROPERTYMAPPING
        Generated constant - Attribute key of EventPropertyConfiguration.propertyMapping attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • TYPE

        public static final java.lang.String TYPE
        Generated constant - Attribute key of EventPropertyConfiguration.type attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • TITLE

        public static final java.lang.String TITLE
        Generated constant - Attribute key of EventPropertyConfiguration.title attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • REQUIRED

        public static final java.lang.String REQUIRED
        Generated constant - Attribute key of EventPropertyConfiguration.required attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • DESCRIPTION

        public static final java.lang.String DESCRIPTION
        Generated constant - Attribute key of EventPropertyConfiguration.description attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • EXAMPLES

        public static final java.lang.String EXAMPLES
        Generated constant - Attribute key of EventPropertyConfiguration.examples attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • EVENTCONFIGURATIONPOS

        public static final java.lang.String EVENTCONFIGURATIONPOS
        Generated constant - Attribute key of EventPropertyConfiguration.eventConfigurationPOS attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • EVENTCONFIGURATION

        public static final java.lang.String EVENTCONFIGURATION
        Generated constant - Attribute key of EventPropertyConfiguration.eventConfiguration attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • EventPropertyConfigurationModel

        public EventPropertyConfigurationModel()
        Generated constructor - Default constructor for generic creation.
      • EventPropertyConfigurationModel

        public EventPropertyConfigurationModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • EventPropertyConfigurationModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public EventPropertyConfigurationModel​(EventConfigurationModel _eventConfiguration,
                                               java.lang.String _propertyMapping,
                                               java.lang.String _propertyName,
                                               java.lang.String _title,
                                               java.lang.String _type)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _eventConfiguration - initial attribute declared by type EventPropertyConfiguration at extension apiregistryservices
        _propertyMapping - initial attribute declared by type EventPropertyConfiguration at extension apiregistryservices
        _propertyName - initial attribute declared by type EventPropertyConfiguration at extension apiregistryservices
        _title - initial attribute declared by type EventPropertyConfiguration at extension apiregistryservices
        _type - initial attribute declared by type EventPropertyConfiguration at extension apiregistryservices
      • EventPropertyConfigurationModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public EventPropertyConfigurationModel​(EventConfigurationModel _eventConfiguration,
                                               ItemModel _owner,
                                               java.lang.String _propertyMapping,
                                               java.lang.String _propertyName,
                                               java.lang.String _title,
                                               java.lang.String _type)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _eventConfiguration - initial attribute declared by type EventPropertyConfiguration at extension apiregistryservices
        _owner - initial attribute declared by type Item at extension core
        _propertyMapping - initial attribute declared by type EventPropertyConfiguration at extension apiregistryservices
        _propertyName - initial attribute declared by type EventPropertyConfiguration at extension apiregistryservices
        _title - initial attribute declared by type EventPropertyConfiguration at extension apiregistryservices
        _type - initial attribute declared by type EventPropertyConfiguration at extension apiregistryservices
    • Method Detail

      • getDescription

        @Accessor(qualifier="description",
                  type=GETTER)
        public java.lang.String getDescription()
        Generated method - Getter of the EventPropertyConfiguration.description attribute defined at extension apiregistryservices.
        Returns:
        the description - Human-readable event property description
      • getEventConfiguration

        @Accessor(qualifier="eventConfiguration",
                  type=GETTER)
        public EventConfigurationModel getEventConfiguration()
        Generated method - Getter of the EventPropertyConfiguration.eventConfiguration attribute defined at extension apiregistryservices.
        Returns:
        the eventConfiguration - Event Configuration
      • getExamples

        @Accessor(qualifier="examples",
                  type=GETTER)
        public java.util.Map<java.lang.String,​java.lang.String> getExamples()
        Generated method - Getter of the EventPropertyConfiguration.examples attribute defined at extension apiregistryservices.
        Returns:
        the examples - Extracting result example
      • getPropertyMapping

        @Accessor(qualifier="propertyMapping",
                  type=GETTER)
        public java.lang.String getPropertyMapping()
        Generated method - Getter of the EventPropertyConfiguration.propertyMapping attribute defined at extension apiregistryservices.
        Returns:
        the propertyMapping - Extracting Path
      • getPropertyName

        @Accessor(qualifier="propertyName",
                  type=GETTER)
        public java.lang.String getPropertyName()
        Generated method - Getter of the EventPropertyConfiguration.propertyName attribute defined at extension apiregistryservices.
        Returns:
        the propertyName - Target property Id
      • getTitle

        @Accessor(qualifier="title",
                  type=GETTER)
        public java.lang.String getTitle()
        Generated method - Getter of the EventPropertyConfiguration.title attribute defined at extension apiregistryservices.
        Returns:
        the title - Human-readable Title
      • getType

        @Accessor(qualifier="type",
                  type=GETTER)
        public java.lang.String getType()
        Generated method - Getter of the EventPropertyConfiguration.type attribute defined at extension apiregistryservices.
        Returns:
        the type - Result Type
      • isRequired

        @Accessor(qualifier="required",
                  type=GETTER)
        public boolean isRequired()
        Generated method - Getter of the EventPropertyConfiguration.required attribute defined at extension apiregistryservices.
        Returns:
        the required - Required Flag
      • setDescription

        @Accessor(qualifier="description",
                  type=SETTER)
        public void setDescription​(java.lang.String value)
        Generated method - Setter of EventPropertyConfiguration.description attribute defined at extension apiregistryservices.
        Parameters:
        value - the description - Human-readable event property description
      • setEventConfiguration

        @Accessor(qualifier="eventConfiguration",
                  type=SETTER)
        public void setEventConfiguration​(EventConfigurationModel value)
        Generated method - Initial setter of EventPropertyConfiguration.eventConfiguration attribute defined at extension apiregistryservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the eventConfiguration - Event Configuration
      • setExamples

        @Accessor(qualifier="examples",
                  type=SETTER)
        public void setExamples​(java.util.Map<java.lang.String,​java.lang.String> value)
        Generated method - Setter of EventPropertyConfiguration.examples attribute defined at extension apiregistryservices.
        Parameters:
        value - the examples - Extracting result example
      • setPropertyMapping

        @Accessor(qualifier="propertyMapping",
                  type=SETTER)
        public void setPropertyMapping​(java.lang.String value)
        Generated method - Setter of EventPropertyConfiguration.propertyMapping attribute defined at extension apiregistryservices.
        Parameters:
        value - the propertyMapping - Extracting Path
      • setPropertyName

        @Accessor(qualifier="propertyName",
                  type=SETTER)
        public void setPropertyName​(java.lang.String value)
        Generated method - Initial setter of EventPropertyConfiguration.propertyName attribute defined at extension apiregistryservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the propertyName - Target property Id
      • setRequired

        @Accessor(qualifier="required",
                  type=SETTER)
        public void setRequired​(boolean value)
        Generated method - Setter of EventPropertyConfiguration.required attribute defined at extension apiregistryservices.
        Parameters:
        value - the required - Required Flag
      • setTitle

        @Accessor(qualifier="title",
                  type=SETTER)
        public void setTitle​(java.lang.String value)
        Generated method - Setter of EventPropertyConfiguration.title attribute defined at extension apiregistryservices.
        Parameters:
        value - the title - Human-readable Title
      • setType

        @Accessor(qualifier="type",
                  type=SETTER)
        public void setType​(java.lang.String value)
        Generated method - Setter of EventPropertyConfiguration.type attribute defined at extension apiregistryservices.
        Parameters:
        value - the type - Result Type