Class Y2YColumnDefinitionModel

  • All Implemented Interfaces:
    java.io.Serializable

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

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • _Y2YSTREAMCONFIGURATION2COLUMNDEFINITIONS

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

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

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

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

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

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

        public static final java.lang.String STREAMCONFIGURATION
        Generated constant - Attribute key of Y2YColumnDefinition.streamConfiguration attribute defined at extension y2ysync.
        See Also:
        Constant Field Values
    • Constructor Detail

      • 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​(java.lang.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,
                                        java.lang.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 Detail

      • 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 java.lang.String getColumnName()
        Generated method - Getter of the Y2YColumnDefinition.columnName attribute defined at extension y2ysync.
        Returns:
        the columnName
      • getImpexHeader

        @Accessor(qualifier="impexHeader",
                  type=GETTER)
        public java.lang.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 java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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