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:
java.io.Serializable
public class ClassificationClassModel extends CategoryModel
Generated model class for type ClassificationClass first defined at extension catalog.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_COCKPITITEMTEMPLATE2CLASSIFICATIONCLASSRELATIONGenerated relation code constant for relationCockpitItemTemplate2ClassificationClassRelationdefining source attributecockpitItemTemplatesin extensioncockpit.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringALLCLASSIFICATIONATTRIBUTEASSIGNMENTSGenerated constant - Attribute key ofClassificationClass.allClassificationAttributeAssignmentsattribute defined at extensioncatalog.static java.lang.StringCLASSIFICATIONATTRIBUTESGenerated constant - Attribute key ofClassificationClass.classificationAttributesattribute defined at extensioncatalog.static java.lang.StringCOCKPITITEMTEMPLATESGenerated constant - Attribute key ofClassificationClass.cockpitItemTemplatesattribute defined at extensioncockpit.static java.lang.StringDECLAREDCLASSIFICATIONATTRIBUTEASSIGNMENTSGenerated constant - Attribute key ofClassificationClass.declaredClassificationAttributeAssignmentsattribute defined at extensioncatalog.static java.lang.StringDECLAREDCLASSIFICATIONATTRIBUTESGenerated constant - Attribute key ofClassificationClass.declaredClassificationAttributesattribute defined at extensioncatalog.static java.lang.StringEXTERNALIDGenerated constant - Attribute key ofClassificationClass.externalIDattribute defined at extensioncatalog.static java.lang.StringHMCXMLGenerated constant - Attribute key ofClassificationClass.hmcXMLattribute defined at extensioncatalog.static java.lang.StringINHERITEDCLASSIFICATIONATTRIBUTESGenerated constant - Attribute key ofClassificationClass.inheritedClassificationAttributesattribute defined at extensioncatalog.static java.lang.StringREVISIONGenerated constant - Attribute key ofClassificationClass.revisionattribute defined at extensioncatalog.static java.lang.StringSHOWEMPTYATTRIBUTESGenerated 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, STOCKLEVELTHRESHOLD, SUPERCATEGORIES, THUMBNAIL, THUMBNAILS, VENDORS, YFORMDEFINITIONS
-
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 ClassificationClassModel()Generated constructor - Default constructor for generic creation.ClassificationClassModel(ClassificationSystemVersionModel _catalogVersion, java.lang.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, 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 parametersClassificationClassModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing context
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ClassAttributeAssignmentModel>getAllClassificationAttributeAssignments()Generated method - Getter of theClassificationClass.allClassificationAttributeAssignmentsdynamic attribute defined at extensioncatalog.ClassificationSystemVersionModelgetCatalogVersion()Generated method - Getter of theCategory.catalogVersionattribute defined at extensioncatalogand redeclared at extensioncatalog.java.util.List<ClassificationAttributeModel>getClassificationAttributes()Generated method - Getter of theClassificationClass.classificationAttributesattribute defined at extensioncatalog.java.util.Set<CockpitItemTemplateModel>getCockpitItemTemplates()Generated method - Getter of theClassificationClass.cockpitItemTemplatesattribute defined at extensioncockpit.java.util.List<ClassAttributeAssignmentModel>getDeclaredClassificationAttributeAssignments()Generated method - Getter of theClassificationClass.declaredClassificationAttributeAssignmentsattribute defined at extensioncatalog.java.util.List<ClassificationAttributeModel>getDeclaredClassificationAttributes()Generated method - Getter of theClassificationClass.declaredClassificationAttributesattribute defined at extensioncatalog.java.lang.StringgetExternalID()Generated method - Getter of theClassificationClass.externalIDattribute defined at extensioncatalog.java.lang.StringgetHmcXML()Generated method - Getter of theClassificationClass.hmcXMLattribute defined at extensioncatalog.java.util.List<ClassificationAttributeModel>getInheritedClassificationAttributes()Generated method - Getter of theClassificationClass.inheritedClassificationAttributesattribute defined at extensioncatalog.java.lang.StringgetRevision()Generated method - Getter of theClassificationClass.revisionattribute defined at extensioncatalog.java.lang.BooleangetShowEmptyAttributes()Generated method - Getter of theClassificationClass.showEmptyAttributesattribute defined at extensioncatalog.voidsetCatalogVersion(CatalogVersionModel value)Generated method - Initial setter ofCategory.catalogVersionattribute defined at extensioncatalogand redeclared at extensioncatalog.voidsetCockpitItemTemplates(java.util.Set<CockpitItemTemplateModel> value)Generated method - Setter ofClassificationClass.cockpitItemTemplatesattribute defined at extensioncockpit.voidsetDeclaredClassificationAttributeAssignments(java.util.List<ClassAttributeAssignmentModel> value)Generated method - Setter ofClassificationClass.declaredClassificationAttributeAssignmentsattribute defined at extensioncatalog.voidsetExternalID(java.lang.String value)Generated method - Setter ofClassificationClass.externalIDattribute defined at extensioncatalog.voidsetHmcXML(java.lang.String value)Generated method - Setter ofClassificationClass.hmcXMLattribute defined at extensioncatalog.voidsetRevision(java.lang.String value)Generated method - Setter ofClassificationClass.revisionattribute defined at extensioncatalog.voidsetShowEmptyAttributes(java.lang.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, getStockLevelThreshold, getSupercategories, getThumbnail, getThumbnails, getVendors, 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, setStockLevelThreshold, setSupercategories, setThumbnail, setThumbnails, setVendors, setYFormDefinitions
-
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
-
-
-
-
Field Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
_COCKPITITEMTEMPLATE2CLASSIFICATIONCLASSRELATION
public static final java.lang.String _COCKPITITEMTEMPLATE2CLASSIFICATIONCLASSRELATION
Generated relation code constant for relationCockpitItemTemplate2ClassificationClassRelationdefining source attributecockpitItemTemplatesin extensioncockpit.- See Also:
- Constant Field Values
-
EXTERNALID
public static final java.lang.String EXTERNALID
Generated constant - Attribute key ofClassificationClass.externalIDattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
REVISION
public static final java.lang.String REVISION
Generated constant - Attribute key ofClassificationClass.revisionattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
SHOWEMPTYATTRIBUTES
public static final java.lang.String SHOWEMPTYATTRIBUTES
Generated constant - Attribute key ofClassificationClass.showEmptyAttributesattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
DECLAREDCLASSIFICATIONATTRIBUTES
public static final java.lang.String DECLAREDCLASSIFICATIONATTRIBUTES
Generated constant - Attribute key ofClassificationClass.declaredClassificationAttributesattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
INHERITEDCLASSIFICATIONATTRIBUTES
public static final java.lang.String INHERITEDCLASSIFICATIONATTRIBUTES
Generated constant - Attribute key ofClassificationClass.inheritedClassificationAttributesattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
CLASSIFICATIONATTRIBUTES
public static final java.lang.String CLASSIFICATIONATTRIBUTES
Generated constant - Attribute key ofClassificationClass.classificationAttributesattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
DECLAREDCLASSIFICATIONATTRIBUTEASSIGNMENTS
public static final java.lang.String DECLAREDCLASSIFICATIONATTRIBUTEASSIGNMENTS
Generated constant - Attribute key ofClassificationClass.declaredClassificationAttributeAssignmentsattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
HMCXML
public static final java.lang.String HMCXML
Generated constant - Attribute key ofClassificationClass.hmcXMLattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
ALLCLASSIFICATIONATTRIBUTEASSIGNMENTS
public static final java.lang.String ALLCLASSIFICATIONATTRIBUTEASSIGNMENTS
Generated constant - Attribute key ofClassificationClass.allClassificationAttributeAssignmentsattribute defined at extensioncatalog.- See Also:
- Constant Field Values
-
COCKPITITEMTEMPLATES
public static final java.lang.String COCKPITITEMTEMPLATES
Generated constant - Attribute key ofClassificationClass.cockpitItemTemplatesattribute defined at extensioncockpit.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ClassificationClassModel
public ClassificationClassModel()
Generated constructor - Default constructor for generic creation.
-
ClassificationClassModel
public ClassificationClassModel(ItemModelContext ctx)
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, java.lang.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, 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 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 Detail
-
getAllClassificationAttributeAssignments
@Accessor(qualifier="allClassificationAttributeAssignments", type=GETTER) public java.util.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
-
getClassificationAttributes
@Accessor(qualifier="classificationAttributes", type=GETTER) public java.util.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 java.util.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 java.util.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 java.util.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
@Accessor(qualifier="externalID", type=GETTER) public java.lang.String getExternalID()
Generated method - Getter of theClassificationClass.externalIDattribute defined at extensioncatalog.- Returns:
- the externalID - external identificator refering to the actual classification system definition
-
getHmcXML
@Accessor(qualifier="hmcXML", type=GETTER) public java.lang.String 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 java.util.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
@Accessor(qualifier="revision", type=GETTER) public java.lang.String getRevision()
Generated method - Getter of theClassificationClass.revisionattribute defined at extensioncatalog.- Returns:
- the revision - revision field of this class
-
getShowEmptyAttributes
@Accessor(qualifier="showEmptyAttributes", type=GETTER) public java.lang.Boolean 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
-
setCockpitItemTemplates
@Accessor(qualifier="cockpitItemTemplates", type=SETTER) public void setCockpitItemTemplates(java.util.Set<CockpitItemTemplateModel> value)
Generated method - Setter ofClassificationClass.cockpitItemTemplatesattribute defined at extensioncockpit.- Parameters:
value- the cockpitItemTemplates
-
setDeclaredClassificationAttributeAssignments
@Accessor(qualifier="declaredClassificationAttributeAssignments", type=SETTER) public void setDeclaredClassificationAttributeAssignments(java.util.List<ClassAttributeAssignmentModel> value)
Generated method - Setter ofClassificationClass.declaredClassificationAttributeAssignmentsattribute defined at extensioncatalog.- Parameters:
value- the declaredClassificationAttributeAssignments - list of attribute assignments
-
setExternalID
@Accessor(qualifier="externalID", type=SETTER) public void setExternalID(java.lang.String value)
Generated method - Setter ofClassificationClass.externalIDattribute defined at extensioncatalog.- Parameters:
value- the externalID - external identificator refering to the actual classification system definition
-
setHmcXML
@Accessor(qualifier="hmcXML", type=SETTER) public void setHmcXML(java.lang.String value)
Generated method - Setter ofClassificationClass.hmcXMLattribute defined at extensioncatalog.- Parameters:
value- the hmcXML - custom hmc.xml for this class
-
setRevision
@Accessor(qualifier="revision", type=SETTER) public void setRevision(java.lang.String value)
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(java.lang.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
-
-