Class EventConfigurationModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.apiregistryservices.model.events.EventConfigurationModel
All Implemented Interfaces:
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:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _DESTINATIONTARGET2EVENTCONFIGURATION

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

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

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

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

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

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

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

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

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

      public static final String EXTENSIONNAME
      Generated constant - Attribute key of EventConfiguration.extensionName attribute defined at extension apiregistryservices.
      See Also:
    • FILTERLOCATION

      public static final String FILTERLOCATION
      Generated constant - Attribute key of EventConfiguration.filterLocation attribute defined at extension apiregistryservices.
      See Also:
    • EVENTPROPERTYCONFIGURATIONS

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

      public static final String DESTINATIONTARGET
      Generated constant - Attribute key of EventConfiguration.destinationTarget attribute defined at extension apiregistryservices.
      See Also:
  • Constructor Details

    • 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, String _eventClass, 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, String _eventClass, 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 Details

    • getConverterBean

      @Accessor(qualifier="converterBean", type=GETTER) public 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 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 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 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 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 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
    • getFilterLocation

      @Accessor(qualifier="filterLocation", type=GETTER) public String getFilterLocation()
      Generated method - Getter of the EventConfiguration.filterLocation attribute defined at extension apiregistryservices.
      Returns:
      the filterLocation - Specifies the filter script URI to filter Kyma events. The filter script URI should follow this format model://yourScriptName
    • 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(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(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(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(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(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(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
    • setFilterLocation

      @Accessor(qualifier="filterLocation", type=SETTER) public void setFilterLocation(String value)
      Generated method - Setter of EventConfiguration.filterLocation attribute defined at extension apiregistryservices.
      Parameters:
      value - the filterLocation - Specifies the filter script URI to filter Kyma events. The filter script URI should follow this format model://yourScriptName
    • 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