Class GeneratedProductFeatureComponent
- 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.GeneratedProductFeatureComponent
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable
- Direct Known Subclasses:
ProductFeatureComponent
public abstract class GeneratedProductFeatureComponent extends SimpleCMSComponent
Generated class for typeProductFeatureComponent.- 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 protected static java.util.Map<java.lang.String,Item.AttributeMode>DEFAULT_INITIAL_ATTRIBUTESstatic java.lang.StringDESCRIPTIONQualifier of theProductFeatureComponent.descriptionattributestatic java.lang.StringMEDIAQualifier of theProductFeatureComponent.mediaattributestatic java.lang.StringPRODUCTQualifier of theProductFeatureComponent.productattributeprotected static BidirectionalOneToManyHandler<GeneratedProductFeatureComponent>PRODUCTHANDLERBidirectionalOneToManyHandlerfor handling 1:n PRODUCT's relation attributes from 'one' side.static java.lang.StringTITLEQualifier of theProductFeatureComponent.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 GeneratedProductFeatureComponent()
-
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 theProductFeatureComponent.descriptionattribute.java.util.Map<Language,java.lang.String>getAllDescription(SessionContext ctx)Generated method - Getter of theProductFeatureComponent.descriptionattribute.java.util.Map<Language,Media>getAllMedia()Generated method - Getter of theProductFeatureComponent.mediaattribute.java.util.Map<Language,Media>getAllMedia(SessionContext ctx)Generated method - Getter of theProductFeatureComponent.mediaattribute.java.util.Map<Language,java.lang.String>getAllTitle()Generated method - Getter of theProductFeatureComponent.titleattribute.java.util.Map<Language,java.lang.String>getAllTitle(SessionContext ctx)Generated method - Getter of theProductFeatureComponent.titleattribute.protected java.util.Map<java.lang.String,Item.AttributeMode>getDefaultAttributeModes()java.lang.StringgetDescription()Generated method - Getter of theProductFeatureComponent.descriptionattribute.java.lang.StringgetDescription(SessionContext ctx)Generated method - Getter of theProductFeatureComponent.descriptionattribute.MediagetMedia()Generated method - Getter of theProductFeatureComponent.mediaattribute.MediagetMedia(SessionContext ctx)Generated method - Getter of theProductFeatureComponent.mediaattribute.ProductgetProduct()Generated method - Getter of theProductFeatureComponent.productattribute.ProductgetProduct(SessionContext ctx)Generated method - Getter of theProductFeatureComponent.productattribute.java.lang.StringgetTitle()Generated method - Getter of theProductFeatureComponent.titleattribute.java.lang.StringgetTitle(SessionContext ctx)Generated method - Getter of theProductFeatureComponent.titleattribute.voidsetAllDescription(SessionContext ctx, java.util.Map<Language,java.lang.String> value)Generated method - Setter of theProductFeatureComponent.descriptionattribute.voidsetAllDescription(java.util.Map<Language,java.lang.String> value)Generated method - Setter of theProductFeatureComponent.descriptionattribute.voidsetAllMedia(SessionContext ctx, java.util.Map<Language,Media> value)Generated method - Setter of theProductFeatureComponent.mediaattribute.voidsetAllMedia(java.util.Map<Language,Media> value)Generated method - Setter of theProductFeatureComponent.mediaattribute.voidsetAllTitle(SessionContext ctx, java.util.Map<Language,java.lang.String> value)Generated method - Setter of theProductFeatureComponent.titleattribute.voidsetAllTitle(java.util.Map<Language,java.lang.String> value)Generated method - Setter of theProductFeatureComponent.titleattribute.voidsetDescription(SessionContext ctx, java.lang.String value)Generated method - Setter of theProductFeatureComponent.descriptionattribute.voidsetDescription(java.lang.String value)Generated method - Setter of theProductFeatureComponent.descriptionattribute.voidsetMedia(Media value)Generated method - Setter of theProductFeatureComponent.mediaattribute.voidsetMedia(SessionContext ctx, Media value)Generated method - Setter of theProductFeatureComponent.mediaattribute.voidsetProduct(Product value)Generated method - Setter of theProductFeatureComponent.productattribute.voidsetProduct(SessionContext ctx, Product value)Generated method - Setter of theProductFeatureComponent.productattribute.voidsetTitle(SessionContext ctx, java.lang.String value)Generated method - Setter of theProductFeatureComponent.titleattribute.voidsetTitle(java.lang.String value)Generated method - Setter of theProductFeatureComponent.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 theProductFeatureComponent.titleattribute- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
Qualifier of theProductFeatureComponent.descriptionattribute- See Also:
- Constant Field Values
-
MEDIA
public static final java.lang.String MEDIA
Qualifier of theProductFeatureComponent.mediaattribute- See Also:
- Constant Field Values
-
PRODUCT
public static final java.lang.String PRODUCT
Qualifier of theProductFeatureComponent.productattribute- See Also:
- Constant Field Values
-
PRODUCTHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedProductFeatureComponent> PRODUCTHANDLER
BidirectionalOneToManyHandlerfor handling 1:n PRODUCT'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
-
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 theProductFeatureComponent.descriptionattribute.- Returns:
- the description - Localized description of the component.
-
getDescription
public java.lang.String getDescription()
Generated method - Getter of theProductFeatureComponent.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 theProductFeatureComponent.descriptionattribute.- Returns:
- the localized description - Localized description of the component.
-
getAllDescription
public java.util.Map<Language,java.lang.String> getAllDescription()
Generated method - Getter of theProductFeatureComponent.descriptionattribute.- Returns:
- the localized description - Localized description of the component.
-
setDescription
public void setDescription(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductFeatureComponent.descriptionattribute.- Parameters:
value- the description - Localized description of the component.
-
setDescription
public void setDescription(java.lang.String value)
Generated method - Setter of theProductFeatureComponent.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 theProductFeatureComponent.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 theProductFeatureComponent.descriptionattribute.- Parameters:
value- the description - Localized description of the component.
-
getMedia
public Media getMedia(SessionContext ctx)
Generated method - Getter of theProductFeatureComponent.mediaattribute.- Returns:
- the media - Localized media that is displayed in the component.
-
getMedia
public Media getMedia()
Generated method - Getter of theProductFeatureComponent.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 theProductFeatureComponent.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 theProductFeatureComponent.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 theProductFeatureComponent.mediaattribute.- Parameters:
value- the media - Localized media that is displayed in the component.
-
setMedia
public void setMedia(Media value)
Generated method - Setter of theProductFeatureComponent.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 theProductFeatureComponent.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 theProductFeatureComponent.mediaattribute.- Parameters:
value- the media - Localized media that is displayed in the component.
-
getProduct
public Product getProduct(SessionContext ctx)
Generated method - Getter of theProductFeatureComponent.productattribute.- Returns:
- the product
-
getProduct
public Product getProduct()
Generated method - Getter of theProductFeatureComponent.productattribute.- Returns:
- the product
-
setProduct
public void setProduct(SessionContext ctx, Product value)
Generated method - Setter of theProductFeatureComponent.productattribute.- Parameters:
value- the product
-
setProduct
public void setProduct(Product value)
Generated method - Setter of theProductFeatureComponent.productattribute.- Parameters:
value- the product
-
getTitle
public java.lang.String getTitle(SessionContext ctx)
Generated method - Getter of theProductFeatureComponent.titleattribute.- Returns:
- the title - Localized title of the component.
-
getTitle
public java.lang.String getTitle()
Generated method - Getter of theProductFeatureComponent.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 theProductFeatureComponent.titleattribute.- Returns:
- the localized title - Localized title of the component.
-
getAllTitle
public java.util.Map<Language,java.lang.String> getAllTitle()
Generated method - Getter of theProductFeatureComponent.titleattribute.- Returns:
- the localized title - Localized title of the component.
-
setTitle
public void setTitle(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductFeatureComponent.titleattribute.- Parameters:
value- the title - Localized title of the component.
-
setTitle
public void setTitle(java.lang.String value)
Generated method - Setter of theProductFeatureComponent.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 theProductFeatureComponent.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 theProductFeatureComponent.titleattribute.- Parameters:
value- the title - Localized title of the component.
-
-