Class RelationMetaTypeModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class RelationMetaTypeModel
    extends ComposedTypeModel
    Generated model class for type RelationMetaType first defined at extension core.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String LOCALIZED
        Generated constant - Attribute key of RelationMetaType.localized attribute defined at extension core.
        See Also:
        Constant Field Values
      • SOURCEATTRIBUTE

        public static final java.lang.String SOURCEATTRIBUTE
        Generated constant - Attribute key of RelationMetaType.sourceAttribute attribute defined at extension core.
        See Also:
        Constant Field Values
      • TARGETATTRIBUTE

        public static final java.lang.String TARGETATTRIBUTE
        Generated constant - Attribute key of RelationMetaType.targetAttribute attribute defined at extension core.
        See Also:
        Constant Field Values
      • SOURCETYPE

        public static final java.lang.String SOURCETYPE
        Generated constant - Attribute key of RelationMetaType.sourceType attribute defined at extension core.
        See Also:
        Constant Field Values
      • TARGETTYPE

        public static final java.lang.String TARGETTYPE
        Generated constant - Attribute key of RelationMetaType.targetType attribute defined at extension core.
        See Also:
        Constant Field Values
      • SOURCETYPEROLE

        public static final java.lang.String SOURCETYPEROLE
        Generated constant - Attribute key of RelationMetaType.sourceTypeRole attribute defined at extension core.
        See Also:
        Constant Field Values
      • TARGETTYPEROLE

        public static final java.lang.String TARGETTYPEROLE
        Generated constant - Attribute key of RelationMetaType.targetTypeRole attribute defined at extension core.
        See Also:
        Constant Field Values
      • SOURCENAVIGABLE

        public static final java.lang.String SOURCENAVIGABLE
        Generated constant - Attribute key of RelationMetaType.sourceNavigable attribute defined at extension core.
        See Also:
        Constant Field Values
      • TARGETNAVIGABLE

        public static final java.lang.String TARGETNAVIGABLE
        Generated constant - Attribute key of RelationMetaType.targetNavigable attribute defined at extension core.
        See Also:
        Constant Field Values
      • SOURCETYPECARDINALITY

        public static final java.lang.String SOURCETYPECARDINALITY
        Generated constant - Attribute key of RelationMetaType.sourceTypeCardinality attribute defined at extension core.
        See Also:
        Constant Field Values
      • TARGETTYPECARDINALITY

        public static final java.lang.String TARGETTYPECARDINALITY
        Generated constant - Attribute key of RelationMetaType.targetTypeCardinality attribute defined at extension core.
        See Also:
        Constant Field Values
      • ORDERINGATTRIBUTE

        public static final java.lang.String ORDERINGATTRIBUTE
        Generated constant - Attribute key of RelationMetaType.orderingAttribute attribute defined at extension core.
        See Also:
        Constant Field Values
      • LOCALIZATIONATTRIBUTE

        public static final java.lang.String LOCALIZATIONATTRIBUTE
        Generated constant - Attribute key of RelationMetaType.localizationAttribute attribute defined at extension core.
        See Also:
        Constant Field Values
    • Constructor Detail

      • RelationMetaTypeModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public RelationMetaTypeModel​(java.lang.Boolean _catalogItemType,
                                     java.lang.String _code,
                                     java.lang.Boolean _generate,
                                     java.lang.Boolean _localized,
                                     java.lang.Boolean _singleton,
                                     ComposedTypeModel _superType)
        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:
        _catalogItemType - initial attribute declared by type ComposedType at extension catalog
        _code - initial attribute declared by type Type at extension core
        _generate - initial attribute declared by type TypeManagerManaged at extension core
        _localized - initial attribute declared by type RelationMetaType at extension core
        _singleton - initial attribute declared by type ComposedType at extension core
        _superType - initial attribute declared by type RelationMetaType at extension core
      • RelationMetaTypeModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public RelationMetaTypeModel​(java.lang.Boolean _catalogItemType,
                                     java.lang.String _code,
                                     java.lang.Boolean _generate,
                                     AttributeDescriptorModel _localizationAttribute,
                                     java.lang.Boolean _localized,
                                     AttributeDescriptorModel _orderingAttribute,
                                     ItemModel _owner,
                                     java.lang.Boolean _singleton,
                                     RelationDescriptorModel _sourceAttribute,
                                     java.lang.Boolean _sourceNavigable,
                                     ComposedTypeModel _sourceType,
                                     RelationEndCardinalityEnum _sourceTypeCardinality,
                                     java.lang.String _sourceTypeRole,
                                     ComposedTypeModel _superType,
                                     RelationDescriptorModel _targetAttribute,
                                     java.lang.Boolean _targetNavigable,
                                     ComposedTypeModel _targetType,
                                     RelationEndCardinalityEnum _targetTypeCardinality,
                                     java.lang.String _targetTypeRole)
        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:
        _catalogItemType - initial attribute declared by type ComposedType at extension catalog
        _code - initial attribute declared by type Type at extension core
        _generate - initial attribute declared by type TypeManagerManaged at extension core
        _localizationAttribute - initial attribute declared by type RelationMetaType at extension core
        _localized - initial attribute declared by type RelationMetaType at extension core
        _orderingAttribute - initial attribute declared by type RelationMetaType at extension core
        _owner - initial attribute declared by type Item at extension core
        _singleton - initial attribute declared by type ComposedType at extension core
        _sourceAttribute - initial attribute declared by type RelationMetaType at extension core
        _sourceNavigable - initial attribute declared by type RelationMetaType at extension core
        _sourceType - initial attribute declared by type RelationMetaType at extension core
        _sourceTypeCardinality - initial attribute declared by type RelationMetaType at extension core
        _sourceTypeRole - initial attribute declared by type RelationMetaType at extension core
        _superType - initial attribute declared by type RelationMetaType at extension core
        _targetAttribute - initial attribute declared by type RelationMetaType at extension core
        _targetNavigable - initial attribute declared by type RelationMetaType at extension core
        _targetType - initial attribute declared by type RelationMetaType at extension core
        _targetTypeCardinality - initial attribute declared by type RelationMetaType at extension core
        _targetTypeRole - initial attribute declared by type RelationMetaType at extension core
    • Method Detail

      • getLocalizationAttribute

        @Accessor(qualifier="localizationAttribute",
                  type=GETTER)
        public AttributeDescriptorModel getLocalizationAttribute()
        Generated method - Getter of the RelationMetaType.localizationAttribute attribute defined at extension core.
        Returns:
        the localizationAttribute
      • getLocalized

        @Accessor(qualifier="localized",
                  type=GETTER)
        public java.lang.Boolean getLocalized()
        Generated method - Getter of the RelationMetaType.localized attribute defined at extension core.
        Returns:
        the localized
      • getOrderingAttribute

        @Accessor(qualifier="orderingAttribute",
                  type=GETTER)
        public AttributeDescriptorModel getOrderingAttribute()
        Generated method - Getter of the RelationMetaType.orderingAttribute attribute defined at extension core.
        Returns:
        the orderingAttribute
      • getSourceAttribute

        @Accessor(qualifier="sourceAttribute",
                  type=GETTER)
        public RelationDescriptorModel getSourceAttribute()
        Generated method - Getter of the RelationMetaType.sourceAttribute attribute defined at extension core.
        Returns:
        the sourceAttribute
      • getSourceNavigable

        @Accessor(qualifier="sourceNavigable",
                  type=GETTER)
        public java.lang.Boolean getSourceNavigable()
        Generated method - Getter of the RelationMetaType.sourceNavigable attribute defined at extension core.
        Returns:
        the sourceNavigable
      • getSourceType

        @Accessor(qualifier="sourceType",
                  type=GETTER)
        public ComposedTypeModel getSourceType()
        Generated method - Getter of the RelationMetaType.sourceType attribute defined at extension core.
        Returns:
        the sourceType
      • getSourceTypeCardinality

        @Accessor(qualifier="sourceTypeCardinality",
                  type=GETTER)
        public RelationEndCardinalityEnum getSourceTypeCardinality()
        Generated method - Getter of the RelationMetaType.sourceTypeCardinality attribute defined at extension core.
        Returns:
        the sourceTypeCardinality
      • getSourceTypeRole

        @Accessor(qualifier="sourceTypeRole",
                  type=GETTER)
        public java.lang.String getSourceTypeRole()
        Generated method - Getter of the RelationMetaType.sourceTypeRole attribute defined at extension core.
        Returns:
        the sourceTypeRole
      • getTargetAttribute

        @Accessor(qualifier="targetAttribute",
                  type=GETTER)
        public RelationDescriptorModel getTargetAttribute()
        Generated method - Getter of the RelationMetaType.targetAttribute attribute defined at extension core.
        Returns:
        the targetAttribute
      • getTargetNavigable

        @Accessor(qualifier="targetNavigable",
                  type=GETTER)
        public java.lang.Boolean getTargetNavigable()
        Generated method - Getter of the RelationMetaType.targetNavigable attribute defined at extension core.
        Returns:
        the targetNavigable
      • getTargetType

        @Accessor(qualifier="targetType",
                  type=GETTER)
        public ComposedTypeModel getTargetType()
        Generated method - Getter of the RelationMetaType.targetType attribute defined at extension core.
        Returns:
        the targetType
      • getTargetTypeCardinality

        @Accessor(qualifier="targetTypeCardinality",
                  type=GETTER)
        public RelationEndCardinalityEnum getTargetTypeCardinality()
        Generated method - Getter of the RelationMetaType.targetTypeCardinality attribute defined at extension core.
        Returns:
        the targetTypeCardinality
      • getTargetTypeRole

        @Accessor(qualifier="targetTypeRole",
                  type=GETTER)
        public java.lang.String getTargetTypeRole()
        Generated method - Getter of the RelationMetaType.targetTypeRole attribute defined at extension core.
        Returns:
        the targetTypeRole
      • setLocalizationAttribute

        @Accessor(qualifier="localizationAttribute",
                  type=SETTER)
        public void setLocalizationAttribute​(AttributeDescriptorModel value)
        Generated method - Initial setter of RelationMetaType.localizationAttribute attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the localizationAttribute
      • setLocalized

        @Accessor(qualifier="localized",
                  type=SETTER)
        public void setLocalized​(java.lang.Boolean value)
        Generated method - Initial setter of RelationMetaType.localized attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the localized
      • setOrderingAttribute

        @Accessor(qualifier="orderingAttribute",
                  type=SETTER)
        public void setOrderingAttribute​(AttributeDescriptorModel value)
        Generated method - Initial setter of RelationMetaType.orderingAttribute attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the orderingAttribute
      • setSourceAttribute

        @Accessor(qualifier="sourceAttribute",
                  type=SETTER)
        public void setSourceAttribute​(RelationDescriptorModel value)
        Generated method - Initial setter of RelationMetaType.sourceAttribute attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the sourceAttribute
      • setSourceNavigable

        @Accessor(qualifier="sourceNavigable",
                  type=SETTER)
        public void setSourceNavigable​(java.lang.Boolean value)
        Generated method - Initial setter of RelationMetaType.sourceNavigable attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the sourceNavigable
      • setSourceType

        @Accessor(qualifier="sourceType",
                  type=SETTER)
        public void setSourceType​(ComposedTypeModel value)
        Generated method - Initial setter of RelationMetaType.sourceType attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the sourceType
      • setSourceTypeCardinality

        @Accessor(qualifier="sourceTypeCardinality",
                  type=SETTER)
        public void setSourceTypeCardinality​(RelationEndCardinalityEnum value)
        Generated method - Initial setter of RelationMetaType.sourceTypeCardinality attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the sourceTypeCardinality
      • setSourceTypeRole

        @Accessor(qualifier="sourceTypeRole",
                  type=SETTER)
        public void setSourceTypeRole​(java.lang.String value)
        Generated method - Initial setter of RelationMetaType.sourceTypeRole attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the sourceTypeRole
      • setTargetAttribute

        @Accessor(qualifier="targetAttribute",
                  type=SETTER)
        public void setTargetAttribute​(RelationDescriptorModel value)
        Generated method - Initial setter of RelationMetaType.targetAttribute attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the targetAttribute
      • setTargetNavigable

        @Accessor(qualifier="targetNavigable",
                  type=SETTER)
        public void setTargetNavigable​(java.lang.Boolean value)
        Generated method - Initial setter of RelationMetaType.targetNavigable attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the targetNavigable
      • setTargetType

        @Accessor(qualifier="targetType",
                  type=SETTER)
        public void setTargetType​(ComposedTypeModel value)
        Generated method - Initial setter of RelationMetaType.targetType attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the targetType
      • setTargetTypeCardinality

        @Accessor(qualifier="targetTypeCardinality",
                  type=SETTER)
        public void setTargetTypeCardinality​(RelationEndCardinalityEnum value)
        Generated method - Initial setter of RelationMetaType.targetTypeCardinality attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the targetTypeCardinality
      • setTargetTypeRole

        @Accessor(qualifier="targetTypeRole",
                  type=SETTER)
        public void setTargetTypeRole​(java.lang.String value)
        Generated method - Initial setter of RelationMetaType.targetTypeRole attribute defined at extension core. Can only be used at creation of model - before first save.
        Parameters:
        value - the targetTypeRole