Class EventPropertyConfigurationModel

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

    • _TYPECODE

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

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

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

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

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

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

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

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

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

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

      public static final String EVENTCONFIGURATION
      Generated constant - Attribute key of EventPropertyConfiguration.eventConfiguration attribute defined at extension apiregistryservices.
      See Also:
  • Constructor Details

    • 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, String _propertyMapping, String _propertyName, String _title, 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, String _propertyMapping, String _propertyName, String _title, 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 Details

    • getDescription

      @Accessor(qualifier="description", type=GETTER) public 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 Map<String,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 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 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 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 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(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(Map<String,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(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(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(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(String value)
      Generated method - Setter of EventPropertyConfiguration.type attribute defined at extension apiregistryservices.
      Parameters:
      value - the type - Result Type