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.String
CONFIGURATIONID
Qualifier of theProductConfiguration.configurationId
attributeprotected static java.util.Map<java.lang.String,Item.AttributeMode>
DEFAULT_INITIAL_ATTRIBUTES
static java.lang.String
KBLOGSYS
Qualifier of theProductConfiguration.kbLogsys
attributestatic java.lang.String
KBNAME
Qualifier of theProductConfiguration.kbName
attributestatic java.lang.String
KBVERSION
Qualifier of theProductConfiguration.kbVersion
attributestatic java.lang.String
PRODUCT
Qualifier of theProductConfiguration.product
attributeprotected static java.lang.String
PRODUCT2PRODUCTCONFIGS_MARKMODIFIED
Relation disable markmodifed parameter constants for Product2ProductConfigs from ((sapproductconfigservices))protected static java.lang.String
PRODUCT2PRODUCTCONFIGS_SRC_ORDERED
Relation ordering override parameter constants for Product2ProductConfigs from ((sapproductconfigservices))protected static java.lang.String
PRODUCT2PRODUCTCONFIGS_TGT_ORDERED
static java.lang.String
USER
Qualifier of theProductConfiguration.user
attributeprotected static BidirectionalOneToManyHandler<GeneratedProductConfiguration>
USERHANDLER
BidirectionalOneToManyHandler
for handling 1:n USER's relation attributes from 'one' side.static java.lang.String
USERSESSIONID
Qualifier of theProductConfiguration.userSessionId
attributestatic java.lang.String
VERSION
Qualifier of theProductConfiguration.version
attribute-
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 void
addToProduct(Product value)
Generated method - Addsvalue
to product.void
addToProduct(SessionContext ctx, Product value)
Generated method - Addsvalue
to product.protected Item
createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.java.lang.String
getConfigurationId()
Generated method - Getter of theProductConfiguration.configurationId
attribute.java.lang.String
getConfigurationId(SessionContext ctx)
Generated method - Getter of theProductConfiguration.configurationId
attribute.protected java.util.Map<java.lang.String,Item.AttributeMode>
getDefaultAttributeModes()
java.lang.String
getKbLogsys()
Generated method - Getter of theProductConfiguration.kbLogsys
attribute.java.lang.String
getKbLogsys(SessionContext ctx)
Generated method - Getter of theProductConfiguration.kbLogsys
attribute.java.lang.String
getKbName()
Generated method - Getter of theProductConfiguration.kbName
attribute.java.lang.String
getKbName(SessionContext ctx)
Generated method - Getter of theProductConfiguration.kbName
attribute.java.lang.String
getKbVersion()
Generated method - Getter of theProductConfiguration.kbVersion
attribute.java.lang.String
getKbVersion(SessionContext ctx)
Generated method - Getter of theProductConfiguration.kbVersion
attribute.java.util.Collection<Product>
getProduct()
Generated method - Getter of theProductConfiguration.product
attribute.java.util.Collection<Product>
getProduct(SessionContext ctx)
Generated method - Getter of theProductConfiguration.product
attribute.long
getProductCount()
long
getProductCount(SessionContext ctx)
User
getUser()
Generated method - Getter of theProductConfiguration.user
attribute.User
getUser(SessionContext ctx)
Generated method - Getter of theProductConfiguration.user
attribute.java.lang.String
getUserSessionId()
Generated method - Getter of theProductConfiguration.userSessionId
attribute.java.lang.String
getUserSessionId(SessionContext ctx)
Generated method - Getter of theProductConfiguration.userSessionId
attribute.java.lang.String
getVersion()
Generated method - Getter of theProductConfiguration.version
attribute.java.lang.String
getVersion(SessionContext ctx)
Generated method - Getter of theProductConfiguration.version
attribute.boolean
isMarkModifiedDisabled(Item referencedItem)
void
removeFromProduct(Product value)
Generated method - Removesvalue
from product.void
removeFromProduct(SessionContext ctx, Product value)
Generated method - Removesvalue
from product.void
setConfigurationId(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.configurationId
attribute.void
setConfigurationId(java.lang.String value)
Generated method - Setter of theProductConfiguration.configurationId
attribute.void
setKbLogsys(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.kbLogsys
attribute.void
setKbLogsys(java.lang.String value)
Generated method - Setter of theProductConfiguration.kbLogsys
attribute.void
setKbName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.kbName
attribute.void
setKbName(java.lang.String value)
Generated method - Setter of theProductConfiguration.kbName
attribute.void
setKbVersion(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.kbVersion
attribute.void
setKbVersion(java.lang.String value)
Generated method - Setter of theProductConfiguration.kbVersion
attribute.void
setProduct(SessionContext ctx, java.util.Collection<Product> value)
Generated method - Setter of theProductConfiguration.product
attribute.void
setProduct(java.util.Collection<Product> value)
Generated method - Setter of theProductConfiguration.product
attribute.void
setUser(SessionContext ctx, User value)
Generated method - Setter of theProductConfiguration.user
attribute.void
setUser(User value)
Generated method - Setter of theProductConfiguration.user
attribute.void
setUserSessionId(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.userSessionId
attribute.void
setUserSessionId(java.lang.String value)
Generated method - Setter of theProductConfiguration.userSessionId
attribute.void
setVersion(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.version
attribute.void
setVersion(java.lang.String value)
Generated method - Setter of theProductConfiguration.version
attribute.-
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.configurationId
attribute- See Also:
- Constant Field Values
-
VERSION
public static final java.lang.String VERSION
Qualifier of theProductConfiguration.version
attribute- See Also:
- Constant Field Values
-
USERSESSIONID
public static final java.lang.String USERSESSIONID
Qualifier of theProductConfiguration.userSessionId
attribute- See Also:
- Constant Field Values
-
KBNAME
public static final java.lang.String KBNAME
Qualifier of theProductConfiguration.kbName
attribute- See Also:
- Constant Field Values
-
KBVERSION
public static final java.lang.String KBVERSION
Qualifier of theProductConfiguration.kbVersion
attribute- See Also:
- Constant Field Values
-
KBLOGSYS
public static final java.lang.String KBLOGSYS
Qualifier of theProductConfiguration.kbLogsys
attribute- See Also:
- Constant Field Values
-
PRODUCT
public static final java.lang.String PRODUCT
Qualifier of theProductConfiguration.product
attribute- 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.user
attribute- See Also:
- Constant Field Values
-
USERHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedProductConfiguration> USERHANDLER
BidirectionalOneToManyHandler
for 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:
getDefaultAttributeModes
in classItem
-
getConfigurationId
public java.lang.String getConfigurationId(SessionContext ctx)
Generated method - Getter of theProductConfiguration.configurationId
attribute.- Returns:
- the configurationId - Configuration Id.
-
getConfigurationId
public java.lang.String getConfigurationId()
Generated method - Getter of theProductConfiguration.configurationId
attribute.- Returns:
- the configurationId - Configuration Id.
-
setConfigurationId
public void setConfigurationId(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.configurationId
attribute.- Parameters:
value
- the configurationId - Configuration Id.
-
setConfigurationId
public void setConfigurationId(java.lang.String value)
Generated method - Setter of theProductConfiguration.configurationId
attribute.- Parameters:
value
- the configurationId - Configuration Id.
-
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 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:
isMarkModifiedDisabled
in classItem
-
getKbLogsys
public java.lang.String getKbLogsys(SessionContext ctx)
Generated method - Getter of theProductConfiguration.kbLogsys
attribute.- Returns:
- the kbLogsys - Logical system of the knowledgebase object.
-
getKbLogsys
public java.lang.String getKbLogsys()
Generated method - Getter of theProductConfiguration.kbLogsys
attribute.- Returns:
- the kbLogsys - Logical system of the knowledgebase object.
-
setKbLogsys
public void setKbLogsys(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.kbLogsys
attribute.- Parameters:
value
- the kbLogsys - Logical system of the knowledgebase object.
-
setKbLogsys
public void setKbLogsys(java.lang.String value)
Generated method - Setter of theProductConfiguration.kbLogsys
attribute.- Parameters:
value
- the kbLogsys - Logical system of the knowledgebase object.
-
getKbName
public java.lang.String getKbName(SessionContext ctx)
Generated method - Getter of theProductConfiguration.kbName
attribute.- Returns:
- the kbName - Name of the knowledgebase object.
-
getKbName
public java.lang.String getKbName()
Generated method - Getter of theProductConfiguration.kbName
attribute.- Returns:
- the kbName - Name of the knowledgebase object.
-
setKbName
public void setKbName(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.kbName
attribute.- Parameters:
value
- the kbName - Name of the knowledgebase object.
-
setKbName
public void setKbName(java.lang.String value)
Generated method - Setter of theProductConfiguration.kbName
attribute.- Parameters:
value
- the kbName - Name of the knowledgebase object.
-
getKbVersion
public java.lang.String getKbVersion(SessionContext ctx)
Generated method - Getter of theProductConfiguration.kbVersion
attribute.- Returns:
- the kbVersion - Version of the knowledgebase object.
-
getKbVersion
public java.lang.String getKbVersion()
Generated method - Getter of theProductConfiguration.kbVersion
attribute.- Returns:
- the kbVersion - Version of the knowledgebase object.
-
setKbVersion
public void setKbVersion(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.kbVersion
attribute.- Parameters:
value
- the kbVersion - Version of the knowledgebase object.
-
setKbVersion
public void setKbVersion(java.lang.String value)
Generated method - Setter of theProductConfiguration.kbVersion
attribute.- Parameters:
value
- the kbVersion - Version of the knowledgebase object.
-
getProduct
public java.util.Collection<Product> getProduct(SessionContext ctx)
Generated method - Getter of theProductConfiguration.product
attribute.- Returns:
- the product
-
getProduct
public java.util.Collection<Product> getProduct()
Generated method - Getter of theProductConfiguration.product
attribute.- 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.product
attribute.- Parameters:
value
- the product
-
setProduct
public void setProduct(java.util.Collection<Product> value)
Generated method - Setter of theProductConfiguration.product
attribute.- Parameters:
value
- the product
-
addToProduct
public void addToProduct(SessionContext ctx, Product value)
Generated method - Addsvalue
to product.- Parameters:
value
- the item to add to product
-
addToProduct
public void addToProduct(Product value)
Generated method - Addsvalue
to product.- Parameters:
value
- the item to add to product
-
removeFromProduct
public void removeFromProduct(SessionContext ctx, Product value)
Generated method - Removesvalue
from product.- Parameters:
value
- the item to remove from product
-
removeFromProduct
public void removeFromProduct(Product value)
Generated method - Removesvalue
from product.- Parameters:
value
- the item to remove from product
-
getUser
public User getUser(SessionContext ctx)
Generated method - Getter of theProductConfiguration.user
attribute.- Returns:
- the user
-
getUser
public User getUser()
Generated method - Getter of theProductConfiguration.user
attribute.- Returns:
- the user
-
setUser
public void setUser(SessionContext ctx, User value)
Generated method - Setter of theProductConfiguration.user
attribute.- Parameters:
value
- the user
-
setUser
public void setUser(User value)
Generated method - Setter of theProductConfiguration.user
attribute.- Parameters:
value
- the user
-
getUserSessionId
public java.lang.String getUserSessionId(SessionContext ctx)
Generated method - Getter of theProductConfiguration.userSessionId
attribute.- Returns:
- the userSessionId - ID of the user session this config is associated with.
-
getUserSessionId
public java.lang.String getUserSessionId()
Generated method - Getter of theProductConfiguration.userSessionId
attribute.- 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.userSessionId
attribute.- 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.userSessionId
attribute.- 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.version
attribute.- Returns:
- the version - Configuration Runtime Version.
-
getVersion
public java.lang.String getVersion()
Generated method - Getter of theProductConfiguration.version
attribute.- Returns:
- the version - Configuration Runtime Version.
-
setVersion
public void setVersion(SessionContext ctx, java.lang.String value)
Generated method - Setter of theProductConfiguration.version
attribute.- Parameters:
value
- the version - Configuration Runtime Version.
-
setVersion
public void setVersion(java.lang.String value)
Generated method - Setter of theProductConfiguration.version
attribute.- Parameters:
value
- the version - Configuration Runtime Version.
-
-