Class EventConfigurationModel

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    ProcessEventConfigurationModel

    public class EventConfigurationModel
    extends ItemModel
    Generated model class for type EventConfiguration first defined at extension apiregistryservices.

    Event exporting configuration.

    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _DESTINATIONTARGET2EVENTCONFIGURATION
      Generated relation code constant for relation DestinationTarget2EventConfiguration defining source attribute destinationTarget in extension apiregistryservices.
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String CONVERTERBEAN
      Generated constant - Attribute key of EventConfiguration.converterBean attribute defined at extension apiregistryservices.
      static java.lang.String DESCRIPTION
      Generated constant - Attribute key of EventConfiguration.description attribute defined at extension apiregistryservices.
      static java.lang.String DESTINATIONTARGET
      Generated constant - Attribute key of EventConfiguration.destinationTarget attribute defined at extension apiregistryservices.
      static java.lang.String EVENTCLASS
      Generated constant - Attribute key of EventConfiguration.eventClass attribute defined at extension apiregistryservices.
      static java.lang.String EVENTPROPERTYCONFIGURATIONS
      Generated constant - Attribute key of EventConfiguration.eventPropertyConfigurations attribute defined at extension apiregistryservices.
      static java.lang.String EXPORTFLAG
      Generated constant - Attribute key of EventConfiguration.exportFlag attribute defined at extension apiregistryservices.
      static java.lang.String EXPORTNAME
      Generated constant - Attribute key of EventConfiguration.exportName attribute defined at extension apiregistryservices.
      static java.lang.String EXTENSIONNAME
      Generated constant - Attribute key of EventConfiguration.extensionName attribute defined at extension apiregistryservices.
      static java.lang.String MAPPINGTYPE
      Generated constant - Attribute key of EventConfiguration.mappingType attribute defined at extension apiregistryservices.
      static java.lang.String PRIORITY
      Generated constant - Attribute key of EventConfiguration.priority attribute defined at extension apiregistryservices.
      static java.lang.String VERSION
      Generated constant - Attribute key of EventConfiguration.version attribute defined at extension apiregistryservices.
    • Constructor Summary

      Constructors 
      Constructor Description
      EventConfigurationModel()
      Generated constructor - Default constructor for generic creation.
      EventConfigurationModel​(DestinationTargetModel _destinationTarget, java.lang.String _eventClass, java.lang.String _exportName)
      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
      EventConfigurationModel​(DestinationTargetModel _destinationTarget, java.lang.String _eventClass, java.lang.String _exportName, ItemModel _owner)
      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
      EventConfigurationModel​(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
      • _DESTINATIONTARGET2EVENTCONFIGURATION

        public static final java.lang.String _DESTINATIONTARGET2EVENTCONFIGURATION
        Generated relation code constant for relation DestinationTarget2EventConfiguration defining source attribute destinationTarget in extension apiregistryservices.
        See Also:
        Constant Field Values
      • EVENTCLASS

        public static final java.lang.String EVENTCLASS
        Generated constant - Attribute key of EventConfiguration.eventClass attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • VERSION

        public static final java.lang.String VERSION
        Generated constant - Attribute key of EventConfiguration.version attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • EXPORTFLAG

        public static final java.lang.String EXPORTFLAG
        Generated constant - Attribute key of EventConfiguration.exportFlag attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • PRIORITY

        public static final java.lang.String PRIORITY
        Generated constant - Attribute key of EventConfiguration.priority attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • EXPORTNAME

        public static final java.lang.String EXPORTNAME
        Generated constant - Attribute key of EventConfiguration.exportName attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • MAPPINGTYPE

        public static final java.lang.String MAPPINGTYPE
        Generated constant - Attribute key of EventConfiguration.mappingType attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • CONVERTERBEAN

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

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

        public static final java.lang.String EXTENSIONNAME
        Generated constant - Attribute key of EventConfiguration.extensionName attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • EVENTPROPERTYCONFIGURATIONS

        public static final java.lang.String EVENTPROPERTYCONFIGURATIONS
        Generated constant - Attribute key of EventConfiguration.eventPropertyConfigurations attribute defined at extension apiregistryservices.
        See Also:
        Constant Field Values
      • DESTINATIONTARGET

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

      • EventConfigurationModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public EventConfigurationModel​(DestinationTargetModel _destinationTarget,
                                       java.lang.String _eventClass,
                                       java.lang.String _exportName)
        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:
        _destinationTarget - initial attribute declared by type EventConfiguration at extension apiregistryservices
        _eventClass - initial attribute declared by type EventConfiguration at extension apiregistryservices
        _exportName - initial attribute declared by type EventConfiguration at extension apiregistryservices
      • EventConfigurationModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public EventConfigurationModel​(DestinationTargetModel _destinationTarget,
                                       java.lang.String _eventClass,
                                       java.lang.String _exportName,
                                       ItemModel _owner)
        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:
        _destinationTarget - initial attribute declared by type EventConfiguration at extension apiregistryservices
        _eventClass - initial attribute declared by type EventConfiguration at extension apiregistryservices
        _exportName - initial attribute declared by type EventConfiguration at extension apiregistryservices
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getConverterBean

        @Accessor(qualifier="converterBean",
                  type=GETTER)
        public java.lang.String getConverterBean()
        Generated method - Getter of the EventConfiguration.converterBean attribute defined at extension apiregistryservices.
        Returns:
        the converterBean - Spring Bean Name
      • getDescription

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

        @Accessor(qualifier="destinationTarget",
                  type=GETTER)
        public DestinationTargetModel getDestinationTarget()
        Generated method - Getter of the EventConfiguration.destinationTarget attribute defined at extension apiregistryservices.
        Returns:
        the destinationTarget - Destination Target
      • getEventClass

        @Accessor(qualifier="eventClass",
                  type=GETTER)
        public java.lang.String getEventClass()
        Generated method - Getter of the EventConfiguration.eventClass attribute defined at extension apiregistryservices.
        Returns:
        the eventClass - Full path of Class
      • getEventPropertyConfigurations

        @Accessor(qualifier="eventPropertyConfigurations",
                  type=GETTER)
        public java.util.List<EventPropertyConfigurationModel> getEventPropertyConfigurations()
        Generated method - Getter of the EventConfiguration.eventPropertyConfigurations attribute defined at extension apiregistryservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the eventPropertyConfigurations - Event Property Configurations
      • getExportName

        @Accessor(qualifier="exportName",
                  type=GETTER)
        public java.lang.String getExportName()
        Generated method - Getter of the EventConfiguration.exportName attribute defined at extension apiregistryservices.
        Returns:
        the exportName - Name of the event in the target system
      • getExtensionName

        @Accessor(qualifier="extensionName",
                  type=GETTER)
        public java.lang.String getExtensionName()
        Generated method - Getter of the EventConfiguration.extensionName attribute defined at extension apiregistryservices.
        Returns:
        the extensionName - Name of the EC extension where the event class is defined
      • getMappingType

        @Accessor(qualifier="mappingType",
                  type=GETTER)
        public EventMappingType getMappingType()
        Generated method - Getter of the EventConfiguration.mappingType attribute defined at extension apiregistryservices.
        Returns:
        the mappingType - Way of event data mapping
      • getPriority

        @Accessor(qualifier="priority",
                  type=GETTER)
        public EventPriority getPriority()
        Generated method - Getter of the EventConfiguration.priority attribute defined at extension apiregistryservices.
        Returns:
        the priority - Export Priority
      • getVersion

        @Accessor(qualifier="version",
                  type=GETTER)
        public int getVersion()
        Generated method - Getter of the EventConfiguration.version attribute defined at extension apiregistryservices.
        Returns:
        the version - Event Configuration Version
      • isExportFlag

        @Accessor(qualifier="exportFlag",
                  type=GETTER)
        public boolean isExportFlag()
        Generated method - Getter of the EventConfiguration.exportFlag attribute defined at extension apiregistryservices.
        Returns:
        the exportFlag - Export Flag. Indicates whether the event or its specification is exported to its target destination.
      • setConverterBean

        @Accessor(qualifier="converterBean",
                  type=SETTER)
        public void setConverterBean​(java.lang.String value)
        Generated method - Setter of EventConfiguration.converterBean attribute defined at extension apiregistryservices.
        Parameters:
        value - the converterBean - Spring Bean Name
      • setDescription

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

        @Accessor(qualifier="destinationTarget",
                  type=SETTER)
        public void setDestinationTarget​(DestinationTargetModel value)
        Generated method - Initial setter of EventConfiguration.destinationTarget attribute defined at extension apiregistryservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the destinationTarget - Destination Target
      • setEventClass

        @Accessor(qualifier="eventClass",
                  type=SETTER)
        public void setEventClass​(java.lang.String value)
        Generated method - Setter of EventConfiguration.eventClass attribute defined at extension apiregistryservices.
        Parameters:
        value - the eventClass - Full path of Class
      • setEventPropertyConfigurations

        @Accessor(qualifier="eventPropertyConfigurations",
                  type=SETTER)
        public void setEventPropertyConfigurations​(java.util.List<EventPropertyConfigurationModel> value)
        Generated method - Setter of EventConfiguration.eventPropertyConfigurations attribute defined at extension apiregistryservices.
        Parameters:
        value - the eventPropertyConfigurations - Event Property Configurations
      • setExportFlag

        @Accessor(qualifier="exportFlag",
                  type=SETTER)
        public void setExportFlag​(boolean value)
        Generated method - Setter of EventConfiguration.exportFlag attribute defined at extension apiregistryservices.
        Parameters:
        value - the exportFlag - Export Flag. Indicates whether the event or its specification is exported to its target destination.
      • setExportName

        @Accessor(qualifier="exportName",
                  type=SETTER)
        public void setExportName​(java.lang.String value)
        Generated method - Setter of EventConfiguration.exportName attribute defined at extension apiregistryservices.
        Parameters:
        value - the exportName - Name of the event in the target system
      • setExtensionName

        @Accessor(qualifier="extensionName",
                  type=SETTER)
        public void setExtensionName​(java.lang.String value)
        Generated method - Setter of EventConfiguration.extensionName attribute defined at extension apiregistryservices.
        Parameters:
        value - the extensionName - Name of the EC extension where the event class is defined
      • setMappingType

        @Accessor(qualifier="mappingType",
                  type=SETTER)
        public void setMappingType​(EventMappingType value)
        Generated method - Setter of EventConfiguration.mappingType attribute defined at extension apiregistryservices.
        Parameters:
        value - the mappingType - Way of event data mapping
      • setPriority

        @Accessor(qualifier="priority",
                  type=SETTER)
        public void setPriority​(EventPriority value)
        Generated method - Setter of EventConfiguration.priority attribute defined at extension apiregistryservices.
        Parameters:
        value - the priority - Export Priority
      • setVersion

        @Accessor(qualifier="version",
                  type=SETTER)
        public void setVersion​(int value)
        Generated method - Initial setter of EventConfiguration.version attribute defined at extension apiregistryservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the version - Event Configuration Version