Class GeneratedProductConfiguration
- 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.sap.productconfig.services.jalo.GeneratedProductConfiguration
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable
- Direct Known Subclasses:
ProductConfiguration
public abstract class GeneratedProductConfiguration extends GenericItem
Generated class for typeProductConfiguration.- 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.StringCONFIGURATIONIDQualifier of theProductConfiguration.configurationIdattributeprotected static java.util.Map<java.lang.String,Item.AttributeMode>DEFAULT_INITIAL_ATTRIBUTESstatic java.lang.StringKBLOGSYSQualifier of theProductConfiguration.kbLogsysattributestatic java.lang.StringKBNAMEQualifier of theProductConfiguration.kbNameattributestatic java.lang.StringKBVERSIONQualifier of theProductConfiguration.kbVersionattributestatic java.lang.StringPRODUCTQualifier of theProductConfiguration.productattributeprotected static java.lang.StringPRODUCT2PRODUCTCONFIGS_MARKMODIFIEDRelation disable markmodifed parameter constants for Product2ProductConfigs from ((sapproductconfigservices))protected static java.lang.StringPRODUCT2PRODUCTCONFIGS_SRC_ORDEREDRelation ordering override parameter constants for Product2ProductConfigs from ((sapproductconfigservices))protected static java.lang.StringPRODUCT2PRODUCTCONFIGS_TGT_ORDEREDstatic java.lang.StringUSERQualifier of theProductConfiguration.userattributeprotected static BidirectionalOneToManyHandler<GeneratedProductConfiguration>USERHANDLERBidirectionalOneToManyHandlerfor handling 1:n USER's relation attributes from 'one' side.static java.lang.StringUSERSESSIONIDQualifier of theProductConfiguration.userSessionIdattributestatic java.lang.StringVERSIONQualifier of theProductConfiguration.versionattribute-
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, TYPE
-
Fields inherited from class de.hybris.platform.util.BridgeAbstraction
impl, tenant
-
-
Constructor Summary
Constructors Constructor Description GeneratedProductConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToProduct(Product value)Generated method - Addsvalueto product.voidaddToProduct(SessionContext ctx, Product value)Generated method - Addsvalueto product.protected ItemcreateItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes)Has to be implemented for each concrete subtype of item.java.lang.StringgetConfigurationId()Generated method - Getter of theProductConfiguration.configurationIdattribute.java.lang.StringgetConfigurationId(SessionContext ctx)Generated method - Getter of theProductConfiguration.configurationIdattribute.protected java.util.Map<java.lang.String,Item.AttributeMode>getDefaultAttributeModes()java.lang.StringgetKbLogsys()Generated method - Getter of theProductConfiguration.kbLogsysattribute.java.lang.StringgetKbLogsys(SessionContext ctx)Generated method - Getter of theProductConfiguration.kbLogsysattribute.java.lang.StringgetKbName()Generated method - Getter of theProductConfiguration.kbNameattribute.java.lang.StringgetKbName(SessionContext ctx)Generated method - Getter of theProductConfiguration.kbNameattribute.java.lang.StringgetKbVersion()Generated method - Getter of theProductConfiguration.kbVersionattribute.java.lang.StringgetKbVersion(SessionContext ctx)Generated method - Getter of theProductConfiguration.kbVersionattribute.java.util.Collection<Product>getProduct()Generated method - Getter of theProductConfiguration.productattribute.java.util.Collection<Product>getProduct(SessionContext ctx)Generated method - Getter of theProductConfiguration.productattribute.longgetProductCount()longgetProductCount(SessionContext ctx)UsergetUser()Generated method - Getter of theProductConfiguration.userattribute.UsergetUser(SessionContext ctx)Generated method - Getter of theProductConfiguration.userattribute.java.lang.StringgetUserSessionId()Generated method - Getter of theProductConfiguration.userSessionIdattribute.java.lang.StringgetUserSessionId(SessionContext ctx)Generated method - Getter of theProductConfiguration.userSessionIdattribute.java.lang.StringgetVersion()Generated method - Getter of theProductConfiguration.versionattribute.java.lang.StringgetVersion(SessionContext ctx)Generated method - Getter of theProductConfiguration.versionattribute.booleanisMarkModifiedDisabled(Item referencedItem)voidremoveFromProduct(Product value)Generated method - Removesvaluefrom product.voidremoveFromProduct(SessionContext ctx, Product value)Generated method - Removesvaluefrom product.voidsetConfigurationId(SessionContext ctx, java.lang.String value)Generated method - Setter of theProductConfiguration.configurationIdattribute.voidsetConfigurationId(java.lang.String value)Generated method - Setter of theProductConfiguration.configurationIdattribute.voidsetKbLogsys(SessionContext ctx, java.lang.String value)Generated method - Setter of theProductConfiguration.kbLogsysattribute.voidsetKbLogsys(java.lang.String value)Generated method - Setter of theProductConfiguration.kbLogsysattribute.voidsetKbName(SessionContext ctx, java.lang.String value)Generated method - Setter of theProductConfiguration.kbNameattribute.voidsetKbName(java.lang.String value)Generated method - Setter of theProductConfiguration.kbNameattribute.voidsetKbVersion(SessionContext ctx, java.lang.String value)Generated method - Setter of theProductConfiguration.kbVersionattribute.voidsetKbVersion(java.lang.String value)Generated method - Setter of theProductConfiguration.kbVersionattribute.voidsetProduct(SessionContext ctx, java.util.Collection<Product> value)Generated method - Setter of theProductConfiguration.productattribute.voidsetProduct(java.util.Collection<Product> value)Generated method - Setter of theProductConfiguration.productattribute.voidsetUser(SessionContext ctx, User value)Generated method - Setter of theProductConfiguration.userattribute.voidsetUser(User value)Generated method - Setter of theProductConfiguration.userattribute.voidsetUserSessionId(SessionContext ctx, java.lang.String value)Generated method - Setter of theProductConfiguration.userSessionIdattribute.voidsetUserSessionId(java.lang.String value)Generated method - Setter of theProductConfiguration.userSessionIdattribute.voidsetVersion(SessionContext ctx, java.lang.String value)Generated method - Setter of theProductConfiguration.versionattribute.voidsetVersion(java.lang.String value)Generated method - Setter of theProductConfiguration.versionattribute.-
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
-
CONFIGURATIONID
public static final java.lang.String CONFIGURATIONID
Qualifier of theProductConfiguration.configurationIdattribute- See Also:
- Constant Field Values
-
VERSION
public static final java.lang.String VERSION
Qualifier of theProductConfiguration.versionattribute- See Also:
- Constant Field Values
-
USERSESSIONID
public static final java.lang.String USERSESSIONID
Qualifier of theProductConfiguration.userSessionIdattribute- See Also:
- Constant Field Values
-
KBNAME
public static final java.lang.String KBNAME
Qualifier of theProductConfiguration.kbNameattribute- See Also:
- Constant Field Values
-
KBVERSION
public static final java.lang.String KBVERSION
Qualifier of theProductConfiguration.kbVersionattribute- See Also:
- Constant Field Values
-
KBLOGSYS
public static final java.lang.String KBLOGSYS
Qualifier of theProductConfiguration.kbLogsysattribute- See Also:
- Constant Field Values
-
PRODUCT
public static final java.lang.String PRODUCT
Qualifier of theProductConfiguration.productattribute- See Also:
- Constant Field Values
-
PRODUCT2PRODUCTCONFIGS_SRC_ORDERED
protected static java.lang.String PRODUCT2PRODUCTCONFIGS_SRC_ORDERED
Relation ordering override parameter constants for Product2ProductConfigs from ((sapproductconfigservices))
-
PRODUCT2PRODUCTCONFIGS_TGT_ORDERED
protected static java.lang.String PRODUCT2PRODUCTCONFIGS_TGT_ORDERED
-
PRODUCT2PRODUCTCONFIGS_MARKMODIFIED
protected static java.lang.String PRODUCT2PRODUCTCONFIGS_MARKMODIFIED
Relation disable markmodifed parameter constants for Product2ProductConfigs from ((sapproductconfigservices))
-
USER
public static final java.lang.String USER
Qualifier of theProductConfiguration.userattribute- See Also:
- Constant Field Values
-
USERHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedProductConfiguration> USERHANDLER
BidirectionalOneToManyHandlerfor handling 1:n USER'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 classItem
-
getConfigurationId
public java.lang.String getConfigurationId(SessionContext ctx)
Generated method - Getter of theProductConfiguration.configurationIdattribute.- Returns:
- the configurationId - Configuration Id.
-
getConfigurationId
public java.lang.String getConfigurationId()
Generated method - Getter of theProductConfiguration.configurationIdattribute.- Returns:
- the configurationId - Configuration Id.
-
setConfigurationId
public void setConfigurationId(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.configurationIdattribute.- Parameters:
value- the configurationId - Configuration Id.
-
setConfigurationId
public void setConfigurationId(java.lang.String value)
Generated method - Setter of theProductConfiguration.configurationIdattribute.- Parameters:
value- the configurationId - Configuration Id.
-
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 classGenericItem- 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
-
isMarkModifiedDisabled
public boolean isMarkModifiedDisabled(Item referencedItem)
- Overrides:
isMarkModifiedDisabledin classItem
-
getKbLogsys
public java.lang.String getKbLogsys(SessionContext ctx)
Generated method - Getter of theProductConfiguration.kbLogsysattribute.- Returns:
- the kbLogsys - Logical system of the knowledgebase object.
-
getKbLogsys
public java.lang.String getKbLogsys()
Generated method - Getter of theProductConfiguration.kbLogsysattribute.- Returns:
- the kbLogsys - Logical system of the knowledgebase object.
-
setKbLogsys
public void setKbLogsys(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.kbLogsysattribute.- Parameters:
value- the kbLogsys - Logical system of the knowledgebase object.
-
setKbLogsys
public void setKbLogsys(java.lang.String value)
Generated method - Setter of theProductConfiguration.kbLogsysattribute.- Parameters:
value- the kbLogsys - Logical system of the knowledgebase object.
-
getKbName
public java.lang.String getKbName(SessionContext ctx)
Generated method - Getter of theProductConfiguration.kbNameattribute.- Returns:
- the kbName - Name of the knowledgebase object.
-
getKbName
public java.lang.String getKbName()
Generated method - Getter of theProductConfiguration.kbNameattribute.- Returns:
- the kbName - Name of the knowledgebase object.
-
setKbName
public void setKbName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.kbNameattribute.- Parameters:
value- the kbName - Name of the knowledgebase object.
-
setKbName
public void setKbName(java.lang.String value)
Generated method - Setter of theProductConfiguration.kbNameattribute.- Parameters:
value- the kbName - Name of the knowledgebase object.
-
getKbVersion
public java.lang.String getKbVersion(SessionContext ctx)
Generated method - Getter of theProductConfiguration.kbVersionattribute.- Returns:
- the kbVersion - Version of the knowledgebase object.
-
getKbVersion
public java.lang.String getKbVersion()
Generated method - Getter of theProductConfiguration.kbVersionattribute.- Returns:
- the kbVersion - Version of the knowledgebase object.
-
setKbVersion
public void setKbVersion(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.kbVersionattribute.- Parameters:
value- the kbVersion - Version of the knowledgebase object.
-
setKbVersion
public void setKbVersion(java.lang.String value)
Generated method - Setter of theProductConfiguration.kbVersionattribute.- Parameters:
value- the kbVersion - Version of the knowledgebase object.
-
getProduct
public java.util.Collection<Product> getProduct(SessionContext ctx)
Generated method - Getter of theProductConfiguration.productattribute.- Returns:
- the product
-
getProduct
public java.util.Collection<Product> getProduct()
Generated method - Getter of theProductConfiguration.productattribute.- Returns:
- the product
-
getProductCount
public long getProductCount(SessionContext ctx)
-
getProductCount
public long getProductCount()
-
setProduct
public void setProduct(SessionContext ctx, java.util.Collection<Product> value)
Generated method - Setter of theProductConfiguration.productattribute.- Parameters:
value- the product
-
setProduct
public void setProduct(java.util.Collection<Product> value)
Generated method - Setter of theProductConfiguration.productattribute.- Parameters:
value- the product
-
addToProduct
public void addToProduct(SessionContext ctx, Product value)
Generated method - Addsvalueto product.- Parameters:
value- the item to add to product
-
addToProduct
public void addToProduct(Product value)
Generated method - Addsvalueto product.- Parameters:
value- the item to add to product
-
removeFromProduct
public void removeFromProduct(SessionContext ctx, Product value)
Generated method - Removesvaluefrom product.- Parameters:
value- the item to remove from product
-
removeFromProduct
public void removeFromProduct(Product value)
Generated method - Removesvaluefrom product.- Parameters:
value- the item to remove from product
-
getUser
public User getUser(SessionContext ctx)
Generated method - Getter of theProductConfiguration.userattribute.- Returns:
- the user
-
getUser
public User getUser()
Generated method - Getter of theProductConfiguration.userattribute.- Returns:
- the user
-
setUser
public void setUser(SessionContext ctx, User value)
Generated method - Setter of theProductConfiguration.userattribute.- Parameters:
value- the user
-
setUser
public void setUser(User value)
Generated method - Setter of theProductConfiguration.userattribute.- Parameters:
value- the user
-
getUserSessionId
public java.lang.String getUserSessionId(SessionContext ctx)
Generated method - Getter of theProductConfiguration.userSessionIdattribute.- Returns:
- the userSessionId - ID of the user session this config is associated with.
-
getUserSessionId
public java.lang.String getUserSessionId()
Generated method - Getter of theProductConfiguration.userSessionIdattribute.- Returns:
- the userSessionId - ID of the user session this config is associated with.
-
setUserSessionId
public void setUserSessionId(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.userSessionIdattribute.- Parameters:
value- the userSessionId - ID of the user session this config is associated with.
-
setUserSessionId
public void setUserSessionId(java.lang.String value)
Generated method - Setter of theProductConfiguration.userSessionIdattribute.- Parameters:
value- the userSessionId - ID of the user session this config is associated with.
-
getVersion
public java.lang.String getVersion(SessionContext ctx)
Generated method - Getter of theProductConfiguration.versionattribute.- Returns:
- the version - Configuration Runtime Version.
-
getVersion
public java.lang.String getVersion()
Generated method - Getter of theProductConfiguration.versionattribute.- Returns:
- the version - Configuration Runtime Version.
-
setVersion
public void setVersion(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.versionattribute.- Parameters:
value- the version - Configuration Runtime Version.
-
setVersion
public void setVersion(java.lang.String value)
Generated method - Setter of theProductConfiguration.versionattribute.- Parameters:
value- the version - Configuration Runtime Version.
-
-