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:
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Generated relation code constant for relation DestinationTarget2EventConfiguration defining source attribute destinationTarget in extension apiregistryservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of EventConfiguration.converterBean attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventConfiguration.description attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventConfiguration.destinationTarget attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventConfiguration.eventClass attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventConfiguration.eventPropertyConfigurations attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventConfiguration.exportFlag attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventConfiguration.exportName attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventConfiguration.extensionName attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventConfiguration.filterLocation attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventConfiguration.mappingType attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventConfiguration.priority attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventConfiguration.version attribute defined at extension apiregistryservices.

    Fields inherited from class de.hybris.platform.core.model.ItemModel

    _COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED

    Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Generated constructor - Default constructor for generic creation.
    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
    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
    EventConfigurationModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the EventConfiguration.converterBean attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventConfiguration.description attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventConfiguration.destinationTarget attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventConfiguration.eventClass attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventConfiguration.eventPropertyConfigurations attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventConfiguration.exportName attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventConfiguration.extensionName attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventConfiguration.filterLocation attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventConfiguration.mappingType attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventConfiguration.priority attribute defined at extension apiregistryservices.
    int
    Generated method - Getter of the EventConfiguration.version attribute defined at extension apiregistryservices.
    boolean
    Generated method - Getter of the EventConfiguration.exportFlag attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventConfiguration.converterBean attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventConfiguration.description attribute defined at extension apiregistryservices.
    void
    Generated method - Initial setter of EventConfiguration.destinationTarget attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventConfiguration.eventClass attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventConfiguration.eventPropertyConfigurations attribute defined at extension apiregistryservices.
    void
    setExportFlag(boolean value)
    Generated method - Setter of EventConfiguration.exportFlag attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventConfiguration.exportName attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventConfiguration.extensionName attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventConfiguration.filterLocation attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventConfiguration.mappingType attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventConfiguration.priority attribute defined at extension apiregistryservices.
    void
    setVersion(int value)
    Generated method - Initial setter of EventConfiguration.version attribute defined at extension apiregistryservices.

    Methods inherited from class de.hybris.platform.core.model.ItemModel

    getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner

    Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 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(de.hybris.platform.servicelayer.model.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