Class ClassFeatureGroupModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
com.hybris.classificationgroupsservices.model.ClassFeatureGroupModel
All Implemented Interfaces:
Serializable

public class ClassFeatureGroupModel extends ItemModel
Generated model class for type ClassFeatureGroup first defined at extension classificationgroupsservices.
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 ClassificationClass2ClassFeatureGroupRelation defining source attribute classificationClass in extension classificationgroupsservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of ClassFeatureGroup.classFeatureGroupAssignments attribute defined at extension classificationgroupsservices.
    static final String
    Generated constant - Attribute key of ClassFeatureGroup.classificationClass attribute defined at extension classificationgroupsservices.
    static final String
    Generated constant - Attribute key of ClassFeatureGroup.classificationClassPOS attribute defined at extension classificationgroupsservices.
    static final String
    Generated constant - Attribute key of ClassFeatureGroup.code attribute defined at extension classificationgroupsservices.
    static final String
    Generated constant - Attribute key of ClassFeatureGroup.index attribute defined at extension classificationgroupsservices.
    static final String
    Generated constant - Attribute key of ClassFeatureGroup.name attribute defined at extension classificationgroupsservices.

    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.
    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
    ClassFeatureGroupModel(ClassificationClassModel _classificationClass, 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
    ClassFeatureGroupModel(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 ClassFeatureGroup.classFeatureGroupAssignments attribute defined at extension classificationgroupsservices.
    Generated method - Getter of the ClassFeatureGroup.classificationClass attribute defined at extension classificationgroupsservices.
    Generated method - Getter of the ClassFeatureGroup.code attribute defined at extension classificationgroupsservices.
    Generated method - Getter of the ClassFeatureGroup.index dynamic attribute defined at extension classificationgroupsservices.
    Generated method - Getter of the ClassFeatureGroup.name attribute defined at extension classificationgroupsservices.
    Generated method - Getter of the ClassFeatureGroup.name attribute defined at extension classificationgroupsservices.
    void
    Generated method - Setter of ClassFeatureGroup.classFeatureGroupAssignments attribute defined at extension classificationgroupsservices.
    void
    Generated method - Setter of ClassFeatureGroup.classificationClass attribute defined at extension classificationgroupsservices.
    void
    setCode(String value)
    Generated method - Setter of ClassFeatureGroup.code attribute defined at extension classificationgroupsservices.
    void
    setName(String value)
    Generated method - Setter of ClassFeatureGroup.name attribute defined at extension classificationgroupsservices.
    void
    setName(String value, Locale loc)
    Generated method - Setter of ClassFeatureGroup.name attribute defined at extension classificationgroupsservices.

    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:
    • _CLASSIFICATIONCLASS2CLASSFEATUREGROUPRELATION

      public static final String _CLASSIFICATIONCLASS2CLASSFEATUREGROUPRELATION
      Generated relation code constant for relation ClassificationClass2ClassFeatureGroupRelation defining source attribute classificationClass in extension classificationgroupsservices.
      See Also:
    • CODE

      public static final String CODE
      Generated constant - Attribute key of ClassFeatureGroup.code attribute defined at extension classificationgroupsservices.
      See Also:
    • NAME

      public static final String NAME
      Generated constant - Attribute key of ClassFeatureGroup.name attribute defined at extension classificationgroupsservices.
      See Also:
    • INDEX

      public static final String INDEX
      Generated constant - Attribute key of ClassFeatureGroup.index attribute defined at extension classificationgroupsservices.
      See Also:
    • CLASSFEATUREGROUPASSIGNMENTS

      public static final String CLASSFEATUREGROUPASSIGNMENTS
      Generated constant - Attribute key of ClassFeatureGroup.classFeatureGroupAssignments attribute defined at extension classificationgroupsservices.
      See Also:
    • CLASSIFICATIONCLASSPOS

      public static final String CLASSIFICATIONCLASSPOS
      Generated constant - Attribute key of ClassFeatureGroup.classificationClassPOS attribute defined at extension classificationgroupsservices.
      See Also:
    • CLASSIFICATIONCLASS

      public static final String CLASSIFICATIONCLASS
      Generated constant - Attribute key of ClassFeatureGroup.classificationClass attribute defined at extension classificationgroupsservices.
      See Also:
  • Constructor Details

    • ClassFeatureGroupModel

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

      public ClassFeatureGroupModel(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
    • ClassFeatureGroupModel

      @Deprecated(since="4.1.1", forRemoval=true) public ClassFeatureGroupModel(ClassificationClassModel _classificationClass, String _code)
      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:
      _classificationClass - initial attribute declared by type ClassFeatureGroup at extension classificationgroupsservices
      _code - initial attribute declared by type ClassFeatureGroup at extension classificationgroupsservices
    • ClassFeatureGroupModel

      @Deprecated(since="4.1.1", forRemoval=true) public ClassFeatureGroupModel(ClassificationClassModel _classificationClass, 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:
      _classificationClass - initial attribute declared by type ClassFeatureGroup at extension classificationgroupsservices
      _code - initial attribute declared by type ClassFeatureGroup at extension classificationgroupsservices
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getClassFeatureGroupAssignments

      @Accessor(qualifier="classFeatureGroupAssignments", type=GETTER) public List<ClassFeatureGroupAssignmentModel> getClassFeatureGroupAssignments()
      Generated method - Getter of the ClassFeatureGroup.classFeatureGroupAssignments attribute defined at extension classificationgroupsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the classFeatureGroupAssignments
    • getClassificationClass

      @Accessor(qualifier="classificationClass", type=GETTER) public ClassificationClassModel getClassificationClass()
      Generated method - Getter of the ClassFeatureGroup.classificationClass attribute defined at extension classificationgroupsservices.
      Returns:
      the classificationClass
    • getCode

      @Accessor(qualifier="code", type=GETTER) public String getCode()
      Generated method - Getter of the ClassFeatureGroup.code attribute defined at extension classificationgroupsservices.
      Returns:
      the code - Code of ClassFeatureGroup
    • getIndex

      @Accessor(qualifier="index", type=GETTER) public Integer getIndex()
      Generated method - Getter of the ClassFeatureGroup.index dynamic attribute defined at extension classificationgroupsservices.
      Returns:
      the index - Index of group in ClassificationClass
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the ClassFeatureGroup.name attribute defined at extension classificationgroupsservices.
      Returns:
      the name - Localized name of ClassFeatureGroup
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName(Locale loc)
      Generated method - Getter of the ClassFeatureGroup.name attribute defined at extension classificationgroupsservices.
      Parameters:
      loc - the value localization key
      Returns:
      the name - Localized name of ClassFeatureGroup
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • setClassFeatureGroupAssignments

      @Accessor(qualifier="classFeatureGroupAssignments", type=SETTER) public void setClassFeatureGroupAssignments(List<ClassFeatureGroupAssignmentModel> value)
      Generated method - Setter of ClassFeatureGroup.classFeatureGroupAssignments attribute defined at extension classificationgroupsservices.
      Parameters:
      value - the classFeatureGroupAssignments
    • setClassificationClass

      @Accessor(qualifier="classificationClass", type=SETTER) public void setClassificationClass(ClassificationClassModel value)
      Generated method - Setter of ClassFeatureGroup.classificationClass attribute defined at extension classificationgroupsservices.
      Parameters:
      value - the classificationClass
    • setCode

      @Accessor(qualifier="code", type=SETTER) public void setCode(String value)
      Generated method - Setter of ClassFeatureGroup.code attribute defined at extension classificationgroupsservices.
      Parameters:
      value - the code - Code of ClassFeatureGroup
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Setter of ClassFeatureGroup.name attribute defined at extension classificationgroupsservices.
      Parameters:
      value - the name - Localized name of ClassFeatureGroup
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value, Locale loc)
      Generated method - Setter of ClassFeatureGroup.name attribute defined at extension classificationgroupsservices.
      Parameters:
      value - the name - Localized name of ClassFeatureGroup
      loc - the value localization key
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language