Class ClassificationClassModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.category.model.CategoryModel
de.hybris.platform.catalog.model.classification.ClassificationClassModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ClassAttributeAssignmentRemoveClassFeatureGroupAssignmentRemoveInterceptorTest.MockFlexibleTypeClass
Generated model class for type ClassificationClass first defined at extension catalog.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationCockpitItemTemplate2ClassificationClassRelationdefining source attributecockpitItemTemplatesin extensioncockpit.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofClassificationClass.allClassificationAttributeAssignmentsattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofClassificationClass.classFeatureGroupsattribute defined at extensionclassificationgroupsservices.static final StringGenerated constant - Attribute key ofClassificationClass.classificationAttributesattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofClassificationClass.cockpitItemTemplatesattribute defined at extensioncockpit.static final StringGenerated constant - Attribute key ofClassificationClass.declaredClassificationAttributeAssignmentsattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofClassificationClass.declaredClassificationAttributesattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofClassificationClass.externalIDattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofClassificationClass.hmcXMLattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofClassificationClass.inheritedClassificationAttributesattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofClassificationClass.revisionattribute defined at extensioncatalog.static final StringGenerated constant - Attribute key ofClassificationClass.showEmptyAttributesattribute defined at extensioncatalog.Fields inherited from class de.hybris.platform.category.model.CategoryModel
_CATEGORIESFORPRODUCTCAROUSELCOMPONENT, _CATEGORIESFORRESTRICTION, _CATEGORYCATEGORYRELATION, _CATEGORYFEATURECOMPONENTS2CATEGORYREL, _PRODUCTLISTCOMPONENTSFORCATEGORY, ALLOWEDPRINCIPALS, ALLSUBCATEGORIES, ALLSUPERCATEGORIES, ALLYFORMDEFINITIONS, CATALOG, CATALOGVERSION, CATEGORIES, CATEGORYFEATURECOMPONENTS, CODE, DATA_SHEET, DESCRIPTION, DETAIL, KEYWORDS, LINKCOMPONENTS, LOGO, MEDIAS, NAME, NORMAL, ORDER, OTHERS, PICTURE, PRODUCTCAROUSELCOMPONENTS, PRODUCTLISTCOMPONENTS, PRODUCTS, PROMOTIONS, RESTRICTIONS, SIMPLEBANNERCOMPONENTS, SIMPLERESPONSIVEBANNERCOMPONENTS, STOCKLEVELTHRESHOLD, SUPERCATEGORIES, THUMBNAIL, THUMBNAILS, VENDORS, VIDEOCOMPONENTS, YFORMDEFINITIONSFields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.ClassificationClassModel(ClassificationSystemVersionModel _catalogVersion, 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 parametersClassificationClassModel(ClassificationSystemVersionModel _catalogVersion, 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 parametersGenerated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theClassificationClass.allClassificationAttributeAssignmentsdynamic attribute defined at extensioncatalog.Generated method - Getter of theCategory.catalogVersionattribute defined at extensioncatalogand redeclared at extensioncatalog.Generated method - Getter of theClassificationClass.classFeatureGroupsattribute defined at extensionclassificationgroupsservices.Generated method - Getter of theClassificationClass.classificationAttributesattribute defined at extensioncatalog.Generated method - Getter of theClassificationClass.cockpitItemTemplatesattribute defined at extensioncockpit.Generated method - Getter of theClassificationClass.declaredClassificationAttributeAssignmentsattribute defined at extensioncatalog.Generated method - Getter of theClassificationClass.declaredClassificationAttributesattribute defined at extensioncatalog.Generated method - Getter of theClassificationClass.externalIDattribute defined at extensioncatalog.Generated method - Getter of theClassificationClass.hmcXMLattribute defined at extensioncatalog.Generated method - Getter of theClassificationClass.inheritedClassificationAttributesattribute defined at extensioncatalog.Generated method - Getter of theClassificationClass.revisionattribute defined at extensioncatalog.Generated method - Getter of theClassificationClass.showEmptyAttributesattribute defined at extensioncatalog.voidGenerated method - Initial setter ofCategory.catalogVersionattribute defined at extensioncatalogand redeclared at extensioncatalog.voidGenerated method - Setter ofClassificationClass.classFeatureGroupsattribute defined at extensionclassificationgroupsservices.voidGenerated method - Setter ofClassificationClass.cockpitItemTemplatesattribute defined at extensioncockpit.voidGenerated method - Setter ofClassificationClass.declaredClassificationAttributeAssignmentsattribute defined at extensioncatalog.voidsetExternalID(String value) Generated method - Setter ofClassificationClass.externalIDattribute defined at extensioncatalog.voidGenerated method - Setter ofClassificationClass.hmcXMLattribute defined at extensioncatalog.voidsetRevision(String value) Generated method - Setter ofClassificationClass.revisionattribute defined at extensioncatalog.voidsetShowEmptyAttributes(Boolean value) Generated method - Setter ofClassificationClass.showEmptyAttributesattribute defined at extensioncatalog.Methods inherited from class de.hybris.platform.category.model.CategoryModel
getAllowedPrincipals, getAllSubcategories, getAllSupercategories, getAllYFormDefinitions, getCategories, getCategoryFeatureComponents, getCode, getData_sheet, getDescription, getDescription, getDetail, getKeywords, getKeywords, getLinkComponents, getLogo, getMedias, getName, getName, getNormal, getOrder, getOthers, getPicture, getProductCarouselComponents, getProductListComponents, getProducts, getPromotions, getRestrictions, getSimpleBannerComponents, getSimpleResponsiveBannerComponents, getStockLevelThreshold, getSupercategories, getThumbnail, getThumbnails, getVendors, getVideoComponents, getYFormDefinitions, setAllowedPrincipals, setCategories, setCategoryFeatureComponents, setCode, setData_sheet, setDescription, setDescription, setDetail, setKeywords, setKeywords, setLinkComponents, setLogo, setMedias, setName, setName, setNormal, setOrder, setOthers, setPicture, setProductCarouselComponents, setProductListComponents, setProducts, setPromotions, setRestrictions, setSimpleBannerComponents, setSimpleResponsiveBannerComponents, setStockLevelThreshold, setSupercategories, setThumbnail, setThumbnails, setVendors, setVideoComponents, setYFormDefinitionsMethods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods 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
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_COCKPITITEMTEMPLATE2CLASSIFICATIONCLASSRELATION
Generated relation code constant for relationCockpitItemTemplate2ClassificationClassRelationdefining source attributecockpitItemTemplatesin extensioncockpit.- See Also:
-
EXTERNALID
Generated constant - Attribute key ofClassificationClass.externalIDattribute defined at extensioncatalog.- See Also:
-
REVISION
Generated constant - Attribute key ofClassificationClass.revisionattribute defined at extensioncatalog.- See Also:
-
SHOWEMPTYATTRIBUTES
Generated constant - Attribute key ofClassificationClass.showEmptyAttributesattribute defined at extensioncatalog.- See Also:
-
DECLAREDCLASSIFICATIONATTRIBUTES
Generated constant - Attribute key ofClassificationClass.declaredClassificationAttributesattribute defined at extensioncatalog.- See Also:
-
INHERITEDCLASSIFICATIONATTRIBUTES
Generated constant - Attribute key ofClassificationClass.inheritedClassificationAttributesattribute defined at extensioncatalog.- See Also:
-
CLASSIFICATIONATTRIBUTES
Generated constant - Attribute key ofClassificationClass.classificationAttributesattribute defined at extensioncatalog.- See Also:
-
DECLAREDCLASSIFICATIONATTRIBUTEASSIGNMENTS
Generated constant - Attribute key ofClassificationClass.declaredClassificationAttributeAssignmentsattribute defined at extensioncatalog.- See Also:
-
HMCXML
Generated constant - Attribute key ofClassificationClass.hmcXMLattribute defined at extensioncatalog.- See Also:
-
ALLCLASSIFICATIONATTRIBUTEASSIGNMENTS
Generated constant - Attribute key ofClassificationClass.allClassificationAttributeAssignmentsattribute defined at extensioncatalog.- See Also:
-
CLASSFEATUREGROUPS
Generated constant - Attribute key ofClassificationClass.classFeatureGroupsattribute defined at extensionclassificationgroupsservices.- See Also:
-
COCKPITITEMTEMPLATES
Generated constant - Attribute key ofClassificationClass.cockpitItemTemplatesattribute defined at extensioncockpit.- See Also:
-
-
Constructor Details
-
ClassificationClassModel
public ClassificationClassModel()Generated constructor - Default constructor for generic creation. -
ClassificationClassModel
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
ClassificationClassModel
@Deprecated(since="4.1.1", forRemoval=true) public ClassificationClassModel(ClassificationSystemVersionModel _catalogVersion, 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 parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_catalogVersion- initial attribute declared by typeClassificationClassat extensioncatalog_code- initial attribute declared by typeCategoryat extensioncatalog
-
ClassificationClassModel
@Deprecated(since="4.1.1", forRemoval=true) public ClassificationClassModel(ClassificationSystemVersionModel _catalogVersion, 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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_catalogVersion- initial attribute declared by typeClassificationClassat extensioncatalog_code- initial attribute declared by typeCategoryat extensioncatalog_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getAllClassificationAttributeAssignments
@Accessor(qualifier="allClassificationAttributeAssignments", type=GETTER) public List<ClassAttributeAssignmentModel> getAllClassificationAttributeAssignments()Generated method - Getter of theClassificationClass.allClassificationAttributeAssignmentsdynamic attribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the allClassificationAttributeAssignments - list all attribute assignments (recursively to the top)
-
getCatalogVersion
@Accessor(qualifier="catalogVersion", type=GETTER) public ClassificationSystemVersionModel getCatalogVersion()Generated method - Getter of theCategory.catalogVersionattribute defined at extensioncatalogand redeclared at extensioncatalog.- Overrides:
getCatalogVersionin classCategoryModel- Returns:
- the catalogVersion
-
getClassFeatureGroups
@Accessor(qualifier="classFeatureGroups", type=GETTER) public List<ClassFeatureGroupModel> getClassFeatureGroups()Generated method - Getter of theClassificationClass.classFeatureGroupsattribute defined at extensionclassificationgroupsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the classFeatureGroups
-
getClassificationAttributes
@Accessor(qualifier="classificationAttributes", type=GETTER) public List<ClassificationAttributeModel> getClassificationAttributes()Generated method - Getter of theClassificationClass.classificationAttributesattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the classificationAttributes - list of all attributes available within this class
-
getCockpitItemTemplates
@Accessor(qualifier="cockpitItemTemplates", type=GETTER) public Set<CockpitItemTemplateModel> getCockpitItemTemplates()Generated method - Getter of theClassificationClass.cockpitItemTemplatesattribute defined at extensioncockpit. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the cockpitItemTemplates
-
getDeclaredClassificationAttributeAssignments
@Accessor(qualifier="declaredClassificationAttributeAssignments", type=GETTER) public List<ClassAttributeAssignmentModel> getDeclaredClassificationAttributeAssignments()Generated method - Getter of theClassificationClass.declaredClassificationAttributeAssignmentsattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the declaredClassificationAttributeAssignments - list of attribute assignments
-
getDeclaredClassificationAttributes
@Accessor(qualifier="declaredClassificationAttributes", type=GETTER) public List<ClassificationAttributeModel> getDeclaredClassificationAttributes()Generated method - Getter of theClassificationClass.declaredClassificationAttributesattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the declaredClassificationAttributes - list of assigned attributes
-
getExternalID
Generated method - Getter of theClassificationClass.externalIDattribute defined at extensioncatalog.- Returns:
- the externalID - external identificator refering to the actual classification system definition
-
getHmcXML
Generated method - Getter of theClassificationClass.hmcXMLattribute defined at extensioncatalog.- Returns:
- the hmcXML - custom hmc.xml for this class
-
getInheritedClassificationAttributes
@Accessor(qualifier="inheritedClassificationAttributes", type=GETTER) public List<ClassificationAttributeModel> getInheritedClassificationAttributes()Generated method - Getter of theClassificationClass.inheritedClassificationAttributesattribute defined at extensioncatalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the inheritedClassificationAttributes - list of assigned attributes
-
getRevision
Generated method - Getter of theClassificationClass.revisionattribute defined at extensioncatalog.- Returns:
- the revision - revision field of this class
-
getShowEmptyAttributes
Generated method - Getter of theClassificationClass.showEmptyAttributesattribute defined at extensioncatalog.- Returns:
- the showEmptyAttributes - defines whether or not attributes without value are to be shown for a classified product
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Initial setter ofCategory.catalogVersionattribute defined at extensioncatalogand redeclared at extensioncatalog. Can only be used at creation of model - before first save. Will only accept values of typeClassificationSystemVersionModel.- Overrides:
setCatalogVersionin classCategoryModel- Parameters:
value- the catalogVersion
-
setClassFeatureGroups
@Accessor(qualifier="classFeatureGroups", type=SETTER) public void setClassFeatureGroups(List<ClassFeatureGroupModel> value) Generated method - Setter ofClassificationClass.classFeatureGroupsattribute defined at extensionclassificationgroupsservices.- Parameters:
value- the classFeatureGroups
-
setCockpitItemTemplates
@Accessor(qualifier="cockpitItemTemplates", type=SETTER) public void setCockpitItemTemplates(Set<CockpitItemTemplateModel> value) Generated method - Setter ofClassificationClass.cockpitItemTemplatesattribute defined at extensioncockpit.- Parameters:
value- the cockpitItemTemplates
-
setDeclaredClassificationAttributeAssignments
@Accessor(qualifier="declaredClassificationAttributeAssignments", type=SETTER) public void setDeclaredClassificationAttributeAssignments(List<ClassAttributeAssignmentModel> value) Generated method - Setter ofClassificationClass.declaredClassificationAttributeAssignmentsattribute defined at extensioncatalog.- Parameters:
value- the declaredClassificationAttributeAssignments - list of attribute assignments
-
setExternalID
Generated method - Setter ofClassificationClass.externalIDattribute defined at extensioncatalog.- Parameters:
value- the externalID - external identificator refering to the actual classification system definition
-
setHmcXML
Generated method - Setter ofClassificationClass.hmcXMLattribute defined at extensioncatalog.- Parameters:
value- the hmcXML - custom hmc.xml for this class
-
setRevision
Generated method - Setter ofClassificationClass.revisionattribute defined at extensioncatalog.- Parameters:
value- the revision - revision field of this class
-
setShowEmptyAttributes
@Accessor(qualifier="showEmptyAttributes", type=SETTER) public void setShowEmptyAttributes(Boolean value) Generated method - Setter ofClassificationClass.showEmptyAttributesattribute defined at extensioncatalog.- Parameters:
value- the showEmptyAttributes - defines whether or not attributes without value are to be shown for a classified product
-