Class DomainModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class DomainModel
    extends ItemModel
    Generated model class for type Domain first defined at extension comments.
    See Also:
    Serialized Form
    • 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 java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String CODE
      Generated constant - Attribute key of Domain.code attribute defined at extension comments.
      static java.lang.String COMMENTTYPES
      Generated constant - Attribute key of Domain.commentTypes attribute defined at extension comments.
      static java.lang.String COMPONENTS
      Generated constant - Attribute key of Domain.components attribute defined at extension comments.
      static java.lang.String NAME
      Generated constant - Attribute key of Domain.name attribute defined at extension comments.
      • Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
    • Constructor Summary

      Constructors 
      Constructor Description
      DomainModel()
      Generated constructor - Default constructor for generic creation.
      DomainModel​(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      DomainModel​(java.lang.String _code, ItemModel _owner)
      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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getCode()
      Generated method - Getter of the Domain.code attribute defined at extension comments.
      java.util.Collection<CommentTypeModel> getCommentTypes()
      Generated method - Getter of the Domain.commentTypes attribute defined at extension comments.
      java.util.Collection<ComponentModel> getComponents()
      Generated method - Getter of the Domain.components attribute defined at extension comments.
      java.lang.String getName()
      Generated method - Getter of the Domain.name attribute defined at extension comments.
      void setCode​(java.lang.String value)
      Generated method - Initial setter of Domain.code attribute defined at extension comments.
      void setCommentTypes​(java.util.Collection<CommentTypeModel> value)
      Generated method - Setter of Domain.commentTypes attribute defined at extension comments.
      void setComponents​(java.util.Collection<ComponentModel> value)
      Generated method - Setter of Domain.components attribute defined at extension comments.
      void setName​(java.lang.String value)
      Generated method - Setter of Domain.name attribute defined at extension comments.
      • 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 Detail

      • _TYPECODE

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

        public static final java.lang.String CODE
        Generated constant - Attribute key of Domain.code attribute defined at extension comments.
        See Also:
        Constant Field Values
      • NAME

        public static final java.lang.String NAME
        Generated constant - Attribute key of Domain.name attribute defined at extension comments.
        See Also:
        Constant Field Values
      • COMPONENTS

        public static final java.lang.String COMPONENTS
        Generated constant - Attribute key of Domain.components attribute defined at extension comments.
        See Also:
        Constant Field Values
      • COMMENTTYPES

        public static final java.lang.String COMMENTTYPES
        Generated constant - Attribute key of Domain.commentTypes attribute defined at extension comments.
        See Also:
        Constant Field Values
    • Constructor Detail

      • DomainModel

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

        public DomainModel​(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
      • DomainModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public DomainModel​(java.lang.String _code,
                           ItemModel _owner)
        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:
        _code - initial attribute declared by type Domain at extension comments
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getCode

        @Accessor(qualifier="code",
                  type=GETTER)
        public java.lang.String getCode()
        Generated method - Getter of the Domain.code attribute defined at extension comments.
        Returns:
        the code - unique identifier of the domain; will be generated if not set
      • getCommentTypes

        @Accessor(qualifier="commentTypes",
                  type=GETTER)
        public java.util.Collection<CommentTypeModel> getCommentTypes()
        Generated method - Getter of the Domain.commentTypes attribute defined at extension comments. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the commentTypes
      • getComponents

        @Accessor(qualifier="components",
                  type=GETTER)
        public java.util.Collection<ComponentModel> getComponents()
        Generated method - Getter of the Domain.components attribute defined at extension comments. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the components
      • getName

        @Accessor(qualifier="name",
                  type=GETTER)
        public java.lang.String getName()
        Generated method - Getter of the Domain.name attribute defined at extension comments.
        Returns:
        the name - Name of the domain
      • setCode

        @Accessor(qualifier="code",
                  type=SETTER)
        public void setCode​(java.lang.String value)
        Generated method - Initial setter of Domain.code attribute defined at extension comments. Can only be used at creation of model - before first save.
        Parameters:
        value - the code - unique identifier of the domain; will be generated if not set
      • setCommentTypes

        @Accessor(qualifier="commentTypes",
                  type=SETTER)
        public void setCommentTypes​(java.util.Collection<CommentTypeModel> value)
        Generated method - Setter of Domain.commentTypes attribute defined at extension comments.
        Parameters:
        value - the commentTypes
      • setComponents

        @Accessor(qualifier="components",
                  type=SETTER)
        public void setComponents​(java.util.Collection<ComponentModel> value)
        Generated method - Setter of Domain.components attribute defined at extension comments.
        Parameters:
        value - the components
      • setName

        @Accessor(qualifier="name",
                  type=SETTER)
        public void setName​(java.lang.String value)
        Generated method - Setter of Domain.name attribute defined at extension comments.
        Parameters:
        value - the name - Name of the domain