Class Y2YColumnDefinitionModel

All Implemented Interfaces:
Serializable

public class Y2YColumnDefinitionModel extends ItemModel
Generated model class for type Y2YColumnDefinition first defined at extension y2ysync.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String _Y2YSTREAMCONFIGURATION2COLUMNDEFINITIONS
      Generated relation code constant for relation Y2YStreamConfiguration2ColumnDefinitions defining source attribute streamConfiguration in extension y2ysync.
      See Also:
    • POSITION

      public static final String POSITION
      Generated constant - Attribute key of Y2YColumnDefinition.position attribute defined at extension y2ysync.
      See Also:
    • ATTRIBUTEDESCRIPTOR

      public static final String ATTRIBUTEDESCRIPTOR
      Generated constant - Attribute key of Y2YColumnDefinition.attributeDescriptor attribute defined at extension y2ysync.
      See Also:
    • LANGUAGE

      public static final String LANGUAGE
      Generated constant - Attribute key of Y2YColumnDefinition.language attribute defined at extension y2ysync.
      See Also:
    • COLUMNNAME

      public static final String COLUMNNAME
      Generated constant - Attribute key of Y2YColumnDefinition.columnName attribute defined at extension y2ysync.
      See Also:
    • IMPEXHEADER

      public static final String IMPEXHEADER
      Generated constant - Attribute key of Y2YColumnDefinition.impexHeader attribute defined at extension y2ysync.
      See Also:
    • STREAMCONFIGURATION

      public static final String STREAMCONFIGURATION
      Generated constant - Attribute key of Y2YColumnDefinition.streamConfiguration attribute defined at extension y2ysync.
      See Also:
  • Constructor Details

    • Y2YColumnDefinitionModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public Y2YColumnDefinitionModel(String _impexHeader, Y2YStreamConfigurationModel _streamConfiguration)
      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:
      _impexHeader - initial attribute declared by type Y2YColumnDefinition at extension y2ysync
      _streamConfiguration - initial attribute declared by type Y2YColumnDefinition at extension y2ysync
    • Y2YColumnDefinitionModel

      @Deprecated(since="4.1.1", forRemoval=true) public Y2YColumnDefinitionModel(AttributeDescriptorModel _attributeDescriptor, String _impexHeader, ItemModel _owner, Y2YStreamConfigurationModel _streamConfiguration)
      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:
      _attributeDescriptor - initial attribute declared by type Y2YColumnDefinition at extension y2ysync
      _impexHeader - initial attribute declared by type Y2YColumnDefinition at extension y2ysync
      _owner - initial attribute declared by type Item at extension core
      _streamConfiguration - initial attribute declared by type Y2YColumnDefinition at extension y2ysync
  • Method Details

    • getAttributeDescriptor

      @Accessor(qualifier="attributeDescriptor", type=GETTER) public AttributeDescriptorModel getAttributeDescriptor()
      Generated method - Getter of the Y2YColumnDefinition.attributeDescriptor attribute defined at extension y2ysync.
      Returns:
      the attributeDescriptor
    • getColumnName

      @Accessor(qualifier="columnName", type=GETTER) public String getColumnName()
      Generated method - Getter of the Y2YColumnDefinition.columnName attribute defined at extension y2ysync.
      Returns:
      the columnName
    • getImpexHeader

      @Accessor(qualifier="impexHeader", type=GETTER) public String getImpexHeader()
      Generated method - Getter of the Y2YColumnDefinition.impexHeader attribute defined at extension y2ysync.
      Returns:
      the impexHeader
    • getLanguage

      @Accessor(qualifier="language", type=GETTER) public LanguageModel getLanguage()
      Generated method - Getter of the Y2YColumnDefinition.language attribute defined at extension y2ysync.
      Returns:
      the language
    • getPosition

      @Accessor(qualifier="position", type=GETTER) public Integer getPosition()
      Generated method - Getter of the Y2YColumnDefinition.position attribute defined at extension y2ysync.
      Returns:
      the position
    • getStreamConfiguration

      @Accessor(qualifier="streamConfiguration", type=GETTER) public Y2YStreamConfigurationModel getStreamConfiguration()
      Generated method - Getter of the Y2YColumnDefinition.streamConfiguration attribute defined at extension y2ysync.
      Returns:
      the streamConfiguration
    • setAttributeDescriptor

      @Accessor(qualifier="attributeDescriptor", type=SETTER) public void setAttributeDescriptor(AttributeDescriptorModel value)
      Generated method - Initial setter of Y2YColumnDefinition.attributeDescriptor attribute defined at extension y2ysync. Can only be used at creation of model - before first save.
      Parameters:
      value - the attributeDescriptor
    • setColumnName

      @Accessor(qualifier="columnName", type=SETTER) public void setColumnName(String value)
      Generated method - Setter of Y2YColumnDefinition.columnName attribute defined at extension y2ysync.
      Parameters:
      value - the columnName
    • setImpexHeader

      @Accessor(qualifier="impexHeader", type=SETTER) public void setImpexHeader(String value)
      Generated method - Setter of Y2YColumnDefinition.impexHeader attribute defined at extension y2ysync.
      Parameters:
      value - the impexHeader
    • setLanguage

      @Accessor(qualifier="language", type=SETTER) public void setLanguage(LanguageModel value)
      Generated method - Setter of Y2YColumnDefinition.language attribute defined at extension y2ysync.
      Parameters:
      value - the language
    • setPosition

      @Accessor(qualifier="position", type=SETTER) public void setPosition(Integer value)
      Generated method - Setter of Y2YColumnDefinition.position attribute defined at extension y2ysync.
      Parameters:
      value - the position
    • setStreamConfiguration

      @Accessor(qualifier="streamConfiguration", type=SETTER) public void setStreamConfiguration(Y2YStreamConfigurationModel value)
      Generated method - Initial setter of Y2YColumnDefinition.streamConfiguration attribute defined at extension y2ysync. Can only be used at creation of model - before first save.
      Parameters:
      value - the streamConfiguration