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.String
CATEGORY
Qualifier of theCategoryFeatureComponent.category
attributeprotected static BidirectionalOneToManyHandler<GeneratedCategoryFeatureComponent>
CATEGORYHANDLER
BidirectionalOneToManyHandler
for handling 1:n CATEGORY's relation attributes from 'one' side.protected static java.util.Map<java.lang.String,Item.AttributeMode>
DEFAULT_INITIAL_ATTRIBUTES
static java.lang.String
DESCRIPTION
Qualifier of theCategoryFeatureComponent.description
attributestatic java.lang.String
MEDIA
Qualifier of theCategoryFeatureComponent.media
attributestatic java.lang.String
TITLE
Qualifier of theCategoryFeatureComponent.title
attribute-
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 Item
createItem(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.description
attribute.java.util.Map<Language,java.lang.String>
getAllDescription(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.description
attribute.java.util.Map<Language,Media>
getAllMedia()
Generated method - Getter of theCategoryFeatureComponent.media
attribute.java.util.Map<Language,Media>
getAllMedia(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.media
attribute.java.util.Map<Language,java.lang.String>
getAllTitle()
Generated method - Getter of theCategoryFeatureComponent.title
attribute.java.util.Map<Language,java.lang.String>
getAllTitle(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.title
attribute.Category
getCategory()
Generated method - Getter of theCategoryFeatureComponent.category
attribute.Category
getCategory(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.category
attribute.protected java.util.Map<java.lang.String,Item.AttributeMode>
getDefaultAttributeModes()
java.lang.String
getDescription()
Generated method - Getter of theCategoryFeatureComponent.description
attribute.java.lang.String
getDescription(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.description
attribute.Media
getMedia()
Generated method - Getter of theCategoryFeatureComponent.media
attribute.Media
getMedia(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.media
attribute.java.lang.String
getTitle()
Generated method - Getter of theCategoryFeatureComponent.title
attribute.java.lang.String
getTitle(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.title
attribute.void
setAllDescription(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theCategoryFeatureComponent.description
attribute.void
setAllDescription(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theCategoryFeatureComponent.description
attribute.void
setAllMedia(SessionContext ctx, java.util.Map<Language,Media> value)
Generated method - Setter of theCategoryFeatureComponent.media
attribute.void
setAllMedia(java.util.Map<Language,Media> value)
Generated method - Setter of theCategoryFeatureComponent.media
attribute.void
setAllTitle(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theCategoryFeatureComponent.title
attribute.void
setAllTitle(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theCategoryFeatureComponent.title
attribute.void
setCategory(Category value)
Generated method - Setter of theCategoryFeatureComponent.category
attribute.void
setCategory(SessionContext ctx, Category value)
Generated method - Setter of theCategoryFeatureComponent.category
attribute.void
setDescription(SessionContext ctx, java.lang.String value)
Generated method - Setter of theCategoryFeatureComponent.description
attribute.void
setDescription(java.lang.String value)
Generated method - Setter of theCategoryFeatureComponent.description
attribute.void
setMedia(Media value)
Generated method - Setter of theCategoryFeatureComponent.media
attribute.void
setMedia(SessionContext ctx, Media value)
Generated method - Setter of theCategoryFeatureComponent.media
attribute.void
setTitle(SessionContext ctx, java.lang.String value)
Generated method - Setter of theCategoryFeatureComponent.title
attribute.void
setTitle(java.lang.String value)
Generated method - Setter of theCategoryFeatureComponent.title
attribute.-
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.title
attribute- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
Qualifier of theCategoryFeatureComponent.description
attribute- See Also:
- Constant Field Values
-
MEDIA
public static final java.lang.String MEDIA
Qualifier of theCategoryFeatureComponent.media
attribute- See Also:
- Constant Field Values
-
CATEGORY
public static final java.lang.String CATEGORY
Qualifier of theCategoryFeatureComponent.category
attribute- See Also:
- Constant Field Values
-
CATEGORYHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedCategoryFeatureComponent> CATEGORYHANDLER
BidirectionalOneToManyHandler
for 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:
getDefaultAttributeModes
in classGeneratedSimpleCMSComponent
-
getCategory
public Category getCategory(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.category
attribute.- Returns:
- the category
-
getCategory
public Category getCategory()
Generated method - Getter of theCategoryFeatureComponent.category
attribute.- Returns:
- the category
-
setCategory
public void setCategory(SessionContext ctx, Category value)
Generated method - Setter of theCategoryFeatureComponent.category
attribute.- Parameters:
value
- the category
-
setCategory
public void setCategory(Category value)
Generated method - Setter of theCategoryFeatureComponent.category
attribute.- Parameters:
value
- the category
-
createItem
protected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException
Description copied from class:Item
Has 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:
createItem
in 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.description
attribute.- Returns:
- the description - Localized description of the component.
-
getDescription
public java.lang.String getDescription()
Generated method - Getter of theCategoryFeatureComponent.description
attribute.- 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.description
attribute.- Returns:
- the localized description - Localized description of the component.
-
getAllDescription
public java.util.Map<Language,java.lang.String> getAllDescription()
Generated method - Getter of theCategoryFeatureComponent.description
attribute.- Returns:
- the localized description - Localized description of the component.
-
setDescription
public void setDescription(SessionContext ctx, java.lang.String value)
Generated method - Setter of theCategoryFeatureComponent.description
attribute.- Parameters:
value
- the description - Localized description of the component.
-
setDescription
public void setDescription(java.lang.String value)
Generated method - Setter of theCategoryFeatureComponent.description
attribute.- 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.description
attribute.- 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.description
attribute.- Parameters:
value
- the description - Localized description of the component.
-
getMedia
public Media getMedia(SessionContext ctx)
Generated method - Getter of theCategoryFeatureComponent.media
attribute.- Returns:
- the media - Localized media that is displayed in the component.
-
getMedia
public Media getMedia()
Generated method - Getter of theCategoryFeatureComponent.media
attribute.- 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.media
attribute.- 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.media
attribute.- 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.media
attribute.- Parameters:
value
- the media - Localized media that is displayed in the component.
-
setMedia
public void setMedia(Media value)
Generated method - Setter of theCategoryFeatureComponent.media
attribute.- 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.media
attribute.- 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.media
attribute.- 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.title
attribute.- Returns:
- the title - Localized title of the component.
-
getTitle
public java.lang.String getTitle()
Generated method - Getter of theCategoryFeatureComponent.title
attribute.- 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.title
attribute.- Returns:
- the localized title - Localized title of the component.
-
getAllTitle
public java.util.Map<Language,java.lang.String> getAllTitle()
Generated method - Getter of theCategoryFeatureComponent.title
attribute.- Returns:
- the localized title - Localized title of the component.
-
setTitle
public void setTitle(SessionContext ctx, java.lang.String value)
Generated method - Setter of theCategoryFeatureComponent.title
attribute.- Parameters:
value
- the title - Localized title of the component.
-
setTitle
public void setTitle(java.lang.String value)
Generated method - Setter of theCategoryFeatureComponent.title
attribute.- 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.title
attribute.- 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.title
attribute.- Parameters:
value
- the title - Localized title of the component.
-
-