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:
  • 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 EventConfiguration2EventPropertyConfiguration defining source attribute eventConfiguration in extension apiregistryservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of EventPropertyConfiguration.description attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventPropertyConfiguration.eventConfiguration attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventPropertyConfiguration.eventConfigurationPOS attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventPropertyConfiguration.examples attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventPropertyConfiguration.propertyMapping attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventPropertyConfiguration.propertyName attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventPropertyConfiguration.required attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventPropertyConfiguration.title attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of EventPropertyConfiguration.type 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.
    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
    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
    EventPropertyConfigurationModel(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 EventPropertyConfiguration.description attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventPropertyConfiguration.eventConfiguration attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventPropertyConfiguration.examples attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventPropertyConfiguration.propertyMapping attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventPropertyConfiguration.propertyName attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventPropertyConfiguration.title attribute defined at extension apiregistryservices.
    Generated method - Getter of the EventPropertyConfiguration.type attribute defined at extension apiregistryservices.
    boolean
    Generated method - Getter of the EventPropertyConfiguration.required attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventPropertyConfiguration.description attribute defined at extension apiregistryservices.
    void
    Generated method - Initial setter of EventPropertyConfiguration.eventConfiguration attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventPropertyConfiguration.examples attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventPropertyConfiguration.propertyMapping attribute defined at extension apiregistryservices.
    void
    Generated method - Initial setter of EventPropertyConfiguration.propertyName attribute defined at extension apiregistryservices.
    void
    setRequired(boolean value)
    Generated method - Setter of EventPropertyConfiguration.required attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of EventPropertyConfiguration.title attribute defined at extension apiregistryservices.
    void
    setType(String value)
    Generated method - Setter of EventPropertyConfiguration.type 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:
    • _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(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
    • 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