Class GeneratedCategoryFeatureComponent
- java.lang.Object
-
- de.hybris.platform.util.BridgeAbstraction
-
- de.hybris.platform.jalo.Item
-
- de.hybris.platform.jalo.ExtensibleItem
-
- de.hybris.platform.jalo.c2l.LocalizableItem
-
- de.hybris.platform.jalo.GenericItem
-
- de.hybris.platform.cms2.jalo.contents.GeneratedCMSItem
-
- de.hybris.platform.cms2.jalo.contents.CMSItem
-
- de.hybris.platform.cms2.jalo.contents.components.GeneratedAbstractCMSComponent
-
- de.hybris.platform.cms2.jalo.contents.components.AbstractCMSComponent
-
- de.hybris.platform.cms2.jalo.contents.components.GeneratedSimpleCMSComponent
-
- de.hybris.platform.cms2.jalo.contents.components.SimpleCMSComponent
-
- de.hybris.platform.acceleratorcms.jalo.components.GeneratedCategoryFeatureComponent
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable
- Direct Known Subclasses:
CategoryFeatureComponent
public abstract class GeneratedCategoryFeatureComponent extends SimpleCMSComponent
Generated class for typeCategoryFeatureComponent.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem
GenericItem.GenericItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LocalizableItem.LocalizableItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem
ExtensibleItem.ExtensibleItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.Item
Item.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCATEGORYQualifier of theCategoryFeatureComponent.categoryattributeprotected static BidirectionalOneToManyHandler<GeneratedCategoryFeatureComponent>CATEGORYHANDLERBidirectionalOneToManyHandlerfor handling 1:n CATEGORY's relation attributes from 'one' side.protected static java.util.Map<java.lang.String,Item.AttributeMode>DEFAULT_INITIAL_ATTRIBUTESstatic java.lang.StringDESCRIPTIONQualifier of theCategoryFeatureComponent.descriptionattributestatic java.lang.StringMEDIAQualifier of theCategoryFeatureComponent.mediaattributestatic java.lang.StringTITLEQualifier of theCategoryFeatureComponent.titleattribute-
Fields inherited from class de.hybris.platform.cms2.jalo.contents.components.GeneratedSimpleCMSComponent
CONTAINERS, ELEMENTSFORCONTAINER_MARKMODIFIED, ELEMENTSFORCONTAINER_SRC_ORDERED, ELEMENTSFORCONTAINER_TGT_ORDERED
-
Fields inherited from class de.hybris.platform.cms2.jalo.contents.components.GeneratedAbstractCMSComponent
CONTAINER, ELEMENTSFORSLOT_MARKMODIFIED, ELEMENTSFORSLOT_SRC_ORDERED, ELEMENTSFORSLOT_TGT_ORDERED, ONLYONERESTRICTIONMUSTAPPLY, RESTRICTED, RESTRICTIONS, RESTRICTIONSFORCOMPONENTS_MARKMODIFIED, RESTRICTIONSFORCOMPONENTS_SRC_ORDERED, RESTRICTIONSFORCOMPONENTS_TGT_ORDERED, SLOTS, TYPE, TYPECODE, VISIBLE
-
Fields inherited from class de.hybris.platform.cms2.jalo.contents.GeneratedCMSItem
CATALOGVERSION, NAME, UID
-
Fields inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LANGUAGE_FALLBACK_ENABLED
-
Fields inherited from class de.hybris.platform.jalo.Item
_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, HJMPTS, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects
-
Fields inherited from class de.hybris.platform.util.BridgeAbstraction
impl, tenant
-
-
Constructor Summary
Constructors Constructor Description GeneratedCategoryFeatureComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ItemcreateItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes)Has to be implemented for each concrete subtype of item.java.util.Map<Language,java.lang.String>getAllDescription()Generated method - Getter of theCategoryFeatureComponent.descriptionattribute.java.util.Map<Language,java.lang.String>getAllDescription(SessionContext ctx)Generated method - Getter of theCategoryFeatureComponent.descriptionattribute.java.util.Map<Language,Media>getAllMedia()Generated method - Getter of theCategoryFeatureComponent.mediaattribute.java.util.Map<Language,Media>getAllMedia(SessionContext ctx)Generated method - Getter of theCategoryFeatureComponent.mediaattribute.java.util.Map<Language,java.lang.String>getAllTitle()Generated method - Getter of theCategoryFeatureComponent.titleattribute.java.util.Map<Language,java.lang.String>getAllTitle(SessionContext ctx)Generated method - Getter of theCategoryFeatureComponent.titleattribute.CategorygetCategory()Generated method - Getter of theCategoryFeatureComponent.categoryattribute.CategorygetCategory(SessionContext ctx)Generated method - Getter of theCategoryFeatureComponent.categoryattribute.protected java.util.Map<java.lang.String,Item.AttributeMode>getDefaultAttributeModes()java.lang.StringgetDescription()Generated method - Getter of theCategoryFeatureComponent.descriptionattribute.java.lang.StringgetDescription(SessionContext ctx)Generated method - Getter of theCategoryFeatureComponent.descriptionattribute.MediagetMedia()Generated method - Getter of theCategoryFeatureComponent.mediaattribute.MediagetMedia(SessionContext ctx)Generated method - Getter of theCategoryFeatureComponent.mediaattribute.java.lang.StringgetTitle()Generated method - Getter of theCategoryFeatureComponent.titleattribute.java.lang.StringgetTitle(SessionContext ctx)Generated method - Getter of theCategoryFeatureComponent.titleattribute.voidsetAllDescription(SessionContext ctx, java.util.Map<Language,java.lang.String> value)Generated method - Setter of theCategoryFeatureComponent.descriptionattribute.voidsetAllDescription(java.util.Map<Language,java.lang.String> value)Generated method - Setter of theCategoryFeatureComponent.descriptionattribute.voidsetAllMedia(SessionContext ctx, java.util.Map<Language,Media> value)Generated method - Setter of theCategoryFeatureComponent.mediaattribute.voidsetAllMedia(java.util.Map<Language,Media> value)Generated method - Setter of theCategoryFeatureComponent.mediaattribute.voidsetAllTitle(SessionContext ctx, java.util.Map<Language,java.lang.String> value)Generated method - Setter of theCategoryFeatureComponent.titleattribute.voidsetAllTitle(java.util.Map<Language,java.lang.String> value)Generated method - Setter of theCategoryFeatureComponent.titleattribute.voidsetCategory(Category value)Generated method - Setter of theCategoryFeatureComponent.categoryattribute.voidsetCategory(SessionContext ctx, Category value)Generated method - Setter of theCategoryFeatureComponent.categoryattribute.voidsetDescription(SessionContext ctx, java.lang.String value)Generated method - Setter of theCategoryFeatureComponent.descriptionattribute.voidsetDescription(java.lang.String value)Generated method - Setter of theCategoryFeatureComponent.descriptionattribute.voidsetMedia(Media value)Generated method - Setter of theCategoryFeatureComponent.mediaattribute.voidsetMedia(SessionContext ctx, Media value)Generated method - Setter of theCategoryFeatureComponent.mediaattribute.voidsetTitle(SessionContext ctx, java.lang.String value)Generated method - Setter of theCategoryFeatureComponent.titleattribute.voidsetTitle(java.lang.String value)Generated method - Setter of theCategoryFeatureComponent.titleattribute.-
Methods inherited from class de.hybris.platform.cms2.jalo.contents.components.SimpleCMSComponent
isContainer
-
Methods inherited from class de.hybris.platform.cms2.jalo.contents.components.GeneratedSimpleCMSComponent
addToContainers, addToContainers, getContainers, getContainers, getContainersCount, getContainersCount, isMarkModifiedDisabled, removeFromContainers, removeFromContainers, setContainers, setContainers
-
Methods inherited from class de.hybris.platform.cms2.jalo.contents.components.AbstractCMSComponent
getAllType, getType, getTypeCode, isRestricted, isVisible
-
Methods inherited from class de.hybris.platform.cms2.jalo.contents.components.GeneratedAbstractCMSComponent
addToRestrictions, addToRestrictions, addToSlots, addToSlots, getAllType, getRestrictions, getRestrictions, getRestrictionsCount, getRestrictionsCount, getSlots, getSlots, getSlotsCount, getSlotsCount, getType, getTypeCode, isContainer, isContainerAsPrimitive, isContainerAsPrimitive, isOnlyOneRestrictionMustApply, isOnlyOneRestrictionMustApply, isOnlyOneRestrictionMustApplyAsPrimitive, isOnlyOneRestrictionMustApplyAsPrimitive, isRestricted, isRestrictedAsPrimitive, isRestrictedAsPrimitive, isVisible, isVisibleAsPrimitive, isVisibleAsPrimitive, removeFromRestrictions, removeFromRestrictions, removeFromSlots, removeFromSlots, setOnlyOneRestrictionMustApply, setOnlyOneRestrictionMustApply, setOnlyOneRestrictionMustApply, setOnlyOneRestrictionMustApply, setRestrictions, setRestrictions, setSlots, setSlots, setVisible, setVisible, setVisible, setVisible
-
Methods inherited from class de.hybris.platform.cms2.jalo.contents.GeneratedCMSItem
getCatalogVersion, getCatalogVersion, getName, getUid, getUid, setCatalogVersion, setCatalogVersion, setName, setName, setUid, setUid
-
Methods inherited from class de.hybris.platform.jalo.GenericItem
getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, setRelatedItems
-
Methods inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedProperty
-
Methods inherited from class de.hybris.platform.jalo.ExtensibleItem
createNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setProperty
-
Methods inherited from class de.hybris.platform.jalo.Item
addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, notifyManagerAboutItemRemoval, readResolve, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, toString, useTA, writeReplace
-
Methods inherited from class de.hybris.platform.util.BridgeAbstraction
setTenant
-
-
-
-
Field Detail
-
TITLE
public static final java.lang.String TITLE
Qualifier of theCategoryFeatureComponent.titleattribute- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
Qualifier of theCategoryFeatureComponent.descriptionattribute- See Also:
- Constant Field Values
-
MEDIA
public static final java.lang.String MEDIA
Qualifier of theCategoryFeatureComponent.mediaattribute- See Also:
- Constant Field Values
-
CATEGORY
public static final java.lang.String CATEGORY
Qualifier of theCategoryFeatureComponent.categoryattribute- See Also:
- Constant Field Values
-
CATEGORYHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedCategoryFeatureComponent> CATEGORYHANDLER
BidirectionalOneToManyHandlerfor handling 1:n CATEGORY's relation attributes from 'one' side.
-
DEFAULT_INITIAL_ATTRIBUTES
protected static final java.util.Map<java.lang.String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
-
-
Method Detail
-
getDefaultAttributeModes
protected java.util.Map<java.lang.String,Item.AttributeMode> getDefaultAttributeModes()
- Overrides:
getDefaultAttributeModesin classGeneratedSimpleCMSComponent
-
getCategory
public Category getCategory(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.categoryattribute.- Returns:
- the category
-
getCategory
public Category getCategory()
Generated method - Getter of theCategoryFeatureComponent.categoryattribute.- Returns:
- the category
-
setCategory
public void setCategory(SessionContext ctx, Category value)
Generated method - Setter of theCategoryFeatureComponent.categoryattribute.- Parameters:
value- the category
-
setCategory
public void setCategory(Category value)
Generated method - Setter of theCategoryFeatureComponent.categoryattribute.- Parameters:
value- the category
-
createItem
protected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException
Description copied from class:ItemHas to be implemented for each concrete subtype of item. This method is responsible for creating a new item instance ( by calling managers, ejb homes, etc. ) duringComposedType.newInstance(Map).In case this method uses any of the attribute values during creation it is required to override
Item.getNonInitialAttributes(SessionContext, ItemAttributeMap)too.
Sn example:public static final String MY_ATTRIBUTE = "someAttribute"; ... protected Item createItem(SessionContext ctx, ComposedType type, Map allAttributes ) throws JaloBusinessException { MyManager man = ... return man.createMyItem( (String)allAttributes.get(MY_ATTRIBUTE) ); // here MY_ATTRIBUTE is used for creation, so it must not be set again } protected Map getNonInitialAttributes( SessionContext ctx, Map allAttributes ) { // let superclass remove its own initial attributes Map ret = super.getNonInitialAttributes( ctx, allAttributes ); // remove MY_ATTRIBUTE from all attributes since if has already been set ret.remove(MY_ATTRIBUTE); return ret; }- Overrides:
createItemin classAbstractCMSComponent- Parameters:
ctx- the current session context which this item is created withintype- the actual item type ( since subtypes may not provide a own jalo class this may be different from the type which this method was implemented for )- Returns:
- the new item instance
- Throws:
JaloBusinessException- indicates an error during creation - any changes will be rollbacked
-
getDescription
public java.lang.String getDescription(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.descriptionattribute.- Returns:
- the description - Localized description of the component.
-
getDescription
public java.lang.String getDescription()
Generated method - Getter of theCategoryFeatureComponent.descriptionattribute.- Returns:
- the description - Localized description of the component.
-
getAllDescription
public java.util.Map<Language,java.lang.String> getAllDescription(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.descriptionattribute.- Returns:
- the localized description - Localized description of the component.
-
getAllDescription
public java.util.Map<Language,java.lang.String> getAllDescription()
Generated method - Getter of theCategoryFeatureComponent.descriptionattribute.- Returns:
- the localized description - Localized description of the component.
-
setDescription
public void setDescription(SessionContext ctx, java.lang.String value)
Generated method - Setter of theCategoryFeatureComponent.descriptionattribute.- Parameters:
value- the description - Localized description of the component.
-
setDescription
public void setDescription(java.lang.String value)
Generated method - Setter of theCategoryFeatureComponent.descriptionattribute.- Parameters:
value- the description - Localized description of the component.
-
setAllDescription
public void setAllDescription(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theCategoryFeatureComponent.descriptionattribute.- Parameters:
value- the description - Localized description of the component.
-
setAllDescription
public void setAllDescription(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theCategoryFeatureComponent.descriptionattribute.- Parameters:
value- the description - Localized description of the component.
-
getMedia
public Media getMedia(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.mediaattribute.- Returns:
- the media - Localized media that is displayed in the component.
-
getMedia
public Media getMedia()
Generated method - Getter of theCategoryFeatureComponent.mediaattribute.- Returns:
- the media - Localized media that is displayed in the component.
-
getAllMedia
public java.util.Map<Language,Media> getAllMedia(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.mediaattribute.- Returns:
- the localized media - Localized media that is displayed in the component.
-
getAllMedia
public java.util.Map<Language,Media> getAllMedia()
Generated method - Getter of theCategoryFeatureComponent.mediaattribute.- Returns:
- the localized media - Localized media that is displayed in the component.
-
setMedia
public void setMedia(SessionContext ctx, Media value)
Generated method - Setter of theCategoryFeatureComponent.mediaattribute.- Parameters:
value- the media - Localized media that is displayed in the component.
-
setMedia
public void setMedia(Media value)
Generated method - Setter of theCategoryFeatureComponent.mediaattribute.- Parameters:
value- the media - Localized media that is displayed in the component.
-
setAllMedia
public void setAllMedia(SessionContext ctx, java.util.Map<Language,Media> value)
Generated method - Setter of theCategoryFeatureComponent.mediaattribute.- Parameters:
value- the media - Localized media that is displayed in the component.
-
setAllMedia
public void setAllMedia(java.util.Map<Language,Media> value)
Generated method - Setter of theCategoryFeatureComponent.mediaattribute.- Parameters:
value- the media - Localized media that is displayed in the component.
-
getTitle
public java.lang.String getTitle(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.titleattribute.- Returns:
- the title - Localized title of the component.
-
getTitle
public java.lang.String getTitle()
Generated method - Getter of theCategoryFeatureComponent.titleattribute.- Returns:
- the title - Localized title of the component.
-
getAllTitle
public java.util.Map<Language,java.lang.String> getAllTitle(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.titleattribute.- Returns:
- the localized title - Localized title of the component.
-
getAllTitle
public java.util.Map<Language,java.lang.String> getAllTitle()
Generated method - Getter of theCategoryFeatureComponent.titleattribute.- Returns:
- the localized title - Localized title of the component.
-
setTitle
public void setTitle(SessionContext ctx, java.lang.String value)
Generated method - Setter of theCategoryFeatureComponent.titleattribute.- Parameters:
value- the title - Localized title of the component.
-
setTitle
public void setTitle(java.lang.String value)
Generated method - Setter of theCategoryFeatureComponent.titleattribute.- Parameters:
value- the title - Localized title of the component.
-
setAllTitle
public void setAllTitle(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theCategoryFeatureComponent.titleattribute.- Parameters:
value- the title - Localized title of the component.
-
setAllTitle
public void setAllTitle(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theCategoryFeatureComponent.titleattribute.- Parameters:
value- the title - Localized title of the component.
-
-