Class GeneratedCharacteristicValueRulesResult
- 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.rules.cps.jalo.GeneratedCharacteristicValueRulesResult
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
- Direct Known Subclasses:
CharacteristicValueRulesResult
public abstract class GeneratedCharacteristicValueRulesResult extends GenericItem
Generated class for typeCharacteristicValueRulesResult
.- 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
CHARACTERISTIC
Qualifier of theCharacteristicValueRulesResult.characteristic
attributeprotected static java.util.Map<java.lang.String,Item.AttributeMode>
DEFAULT_INITIAL_ATTRIBUTES
static java.lang.String
DISCOUNTVALUE
Qualifier of theCharacteristicValueRulesResult.discountValue
attributestatic java.lang.String
MESSAGERULESRESULTS
Qualifier of theCharacteristicValueRulesResult.messageRulesResults
attributeprotected static OneToManyHandler<DiscountMessageRulesResult>
MESSAGERULESRESULTSHANDLER
OneToManyHandler
for handling 1:n MESSAGERULESRESULTS's relation attributes from 'many' side.static java.lang.String
PRODUCTCONFIGURATION
Qualifier of theCharacteristicValueRulesResult.productConfiguration
attributeprotected static BidirectionalOneToManyHandler<GeneratedCharacteristicValueRulesResult>
PRODUCTCONFIGURATIONHANDLER
BidirectionalOneToManyHandler
for handling 1:n PRODUCTCONFIGURATION's relation attributes from 'one' side.static java.lang.String
VALUE
Qualifier of theCharacteristicValueRulesResult.value
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 GeneratedCharacteristicValueRulesResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToMessageRulesResults(SessionContext ctx, DiscountMessageRulesResult value)
Generated method - Addsvalue
to messageRulesResults.void
addToMessageRulesResults(DiscountMessageRulesResult value)
Generated method - Addsvalue
to messageRulesResults.protected Item
createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes)
Has to be implemented for each concrete subtype of item.java.lang.String
getCharacteristic()
Generated method - Getter of theCharacteristicValueRulesResult.characteristic
attribute.java.lang.String
getCharacteristic(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.characteristic
attribute.protected java.util.Map<java.lang.String,Item.AttributeMode>
getDefaultAttributeModes()
java.math.BigDecimal
getDiscountValue()
Generated method - Getter of theCharacteristicValueRulesResult.discountValue
attribute.java.math.BigDecimal
getDiscountValue(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.discountValue
attribute.java.util.List<DiscountMessageRulesResult>
getMessageRulesResults()
Generated method - Getter of theCharacteristicValueRulesResult.messageRulesResults
attribute.java.util.List<DiscountMessageRulesResult>
getMessageRulesResults(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.messageRulesResults
attribute.ProductConfiguration
getProductConfiguration()
Generated method - Getter of theCharacteristicValueRulesResult.productConfiguration
attribute.ProductConfiguration
getProductConfiguration(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.productConfiguration
attribute.java.lang.String
getValue()
Generated method - Getter of theCharacteristicValueRulesResult.value
attribute.java.lang.String
getValue(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.value
attribute.void
removeFromMessageRulesResults(SessionContext ctx, DiscountMessageRulesResult value)
Generated method - Removesvalue
from messageRulesResults.void
removeFromMessageRulesResults(DiscountMessageRulesResult value)
Generated method - Removesvalue
from messageRulesResults.void
setCharacteristic(SessionContext ctx, java.lang.String value)
Generated method - Setter of theCharacteristicValueRulesResult.characteristic
attribute.void
setCharacteristic(java.lang.String value)
Generated method - Setter of theCharacteristicValueRulesResult.characteristic
attribute.void
setDiscountValue(SessionContext ctx, java.math.BigDecimal value)
Generated method - Setter of theCharacteristicValueRulesResult.discountValue
attribute.void
setDiscountValue(java.math.BigDecimal value)
Generated method - Setter of theCharacteristicValueRulesResult.discountValue
attribute.void
setMessageRulesResults(SessionContext ctx, java.util.List<DiscountMessageRulesResult> value)
Generated method - Setter of theCharacteristicValueRulesResult.messageRulesResults
attribute.void
setMessageRulesResults(java.util.List<DiscountMessageRulesResult> value)
Generated method - Setter of theCharacteristicValueRulesResult.messageRulesResults
attribute.void
setProductConfiguration(SessionContext ctx, ProductConfiguration value)
Generated method - Setter of theCharacteristicValueRulesResult.productConfiguration
attribute.void
setProductConfiguration(ProductConfiguration value)
Generated method - Setter of theCharacteristicValueRulesResult.productConfiguration
attribute.void
setValue(SessionContext ctx, java.lang.String value)
Generated method - Setter of theCharacteristicValueRulesResult.value
attribute.void
setValue(java.lang.String value)
Generated method - Setter of theCharacteristicValueRulesResult.value
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, isMarkModifiedDisabled, 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
-
CHARACTERISTIC
public static final java.lang.String CHARACTERISTIC
Qualifier of theCharacteristicValueRulesResult.characteristic
attribute- See Also:
- Constant Field Values
-
VALUE
public static final java.lang.String VALUE
Qualifier of theCharacteristicValueRulesResult.value
attribute- See Also:
- Constant Field Values
-
DISCOUNTVALUE
public static final java.lang.String DISCOUNTVALUE
Qualifier of theCharacteristicValueRulesResult.discountValue
attribute- See Also:
- Constant Field Values
-
PRODUCTCONFIGURATION
public static final java.lang.String PRODUCTCONFIGURATION
Qualifier of theCharacteristicValueRulesResult.productConfiguration
attribute- See Also:
- Constant Field Values
-
MESSAGERULESRESULTS
public static final java.lang.String MESSAGERULESRESULTS
Qualifier of theCharacteristicValueRulesResult.messageRulesResults
attribute- See Also:
- Constant Field Values
-
PRODUCTCONFIGURATIONHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedCharacteristicValueRulesResult> PRODUCTCONFIGURATIONHANDLER
BidirectionalOneToManyHandler
for handling 1:n PRODUCTCONFIGURATION's relation attributes from 'one' side.
-
MESSAGERULESRESULTSHANDLER
protected static final OneToManyHandler<DiscountMessageRulesResult> MESSAGERULESRESULTSHANDLER
OneToManyHandler
for handling 1:n MESSAGERULESRESULTS's relation attributes from 'many' 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
-
getCharacteristic
public java.lang.String getCharacteristic(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.characteristic
attribute.- Returns:
- the characteristic - Characteristic Id.
-
getCharacteristic
public java.lang.String getCharacteristic()
Generated method - Getter of theCharacteristicValueRulesResult.characteristic
attribute.- Returns:
- the characteristic - Characteristic Id.
-
setCharacteristic
public void setCharacteristic(SessionContext ctx, java.lang.String value)
Generated method - Setter of theCharacteristicValueRulesResult.characteristic
attribute.- Parameters:
value
- the characteristic - Characteristic Id.
-
setCharacteristic
public void setCharacteristic(java.lang.String value)
Generated method - Setter of theCharacteristicValueRulesResult.characteristic
attribute.- Parameters:
value
- the characteristic - Characteristic 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
-
getDiscountValue
public java.math.BigDecimal getDiscountValue(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.discountValue
attribute.- Returns:
- the discountValue - Discount value associated with characteristic value.
-
getDiscountValue
public java.math.BigDecimal getDiscountValue()
Generated method - Getter of theCharacteristicValueRulesResult.discountValue
attribute.- Returns:
- the discountValue - Discount value associated with characteristic value.
-
setDiscountValue
public void setDiscountValue(SessionContext ctx, java.math.BigDecimal value)
Generated method - Setter of theCharacteristicValueRulesResult.discountValue
attribute.- Parameters:
value
- the discountValue - Discount value associated with characteristic value.
-
setDiscountValue
public void setDiscountValue(java.math.BigDecimal value)
Generated method - Setter of theCharacteristicValueRulesResult.discountValue
attribute.- Parameters:
value
- the discountValue - Discount value associated with characteristic value.
-
getMessageRulesResults
public java.util.List<DiscountMessageRulesResult> getMessageRulesResults(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.messageRulesResults
attribute.- Returns:
- the messageRulesResults
-
getMessageRulesResults
public java.util.List<DiscountMessageRulesResult> getMessageRulesResults()
Generated method - Getter of theCharacteristicValueRulesResult.messageRulesResults
attribute.- Returns:
- the messageRulesResults
-
setMessageRulesResults
public void setMessageRulesResults(SessionContext ctx, java.util.List<DiscountMessageRulesResult> value)
Generated method - Setter of theCharacteristicValueRulesResult.messageRulesResults
attribute.- Parameters:
value
- the messageRulesResults
-
setMessageRulesResults
public void setMessageRulesResults(java.util.List<DiscountMessageRulesResult> value)
Generated method - Setter of theCharacteristicValueRulesResult.messageRulesResults
attribute.- Parameters:
value
- the messageRulesResults
-
addToMessageRulesResults
public void addToMessageRulesResults(SessionContext ctx, DiscountMessageRulesResult value)
Generated method - Addsvalue
to messageRulesResults.- Parameters:
value
- the item to add to messageRulesResults
-
addToMessageRulesResults
public void addToMessageRulesResults(DiscountMessageRulesResult value)
Generated method - Addsvalue
to messageRulesResults.- Parameters:
value
- the item to add to messageRulesResults
-
removeFromMessageRulesResults
public void removeFromMessageRulesResults(SessionContext ctx, DiscountMessageRulesResult value)
Generated method - Removesvalue
from messageRulesResults.- Parameters:
value
- the item to remove from messageRulesResults
-
removeFromMessageRulesResults
public void removeFromMessageRulesResults(DiscountMessageRulesResult value)
Generated method - Removesvalue
from messageRulesResults.- Parameters:
value
- the item to remove from messageRulesResults
-
getProductConfiguration
public ProductConfiguration getProductConfiguration(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.productConfiguration
attribute.- Returns:
- the productConfiguration
-
getProductConfiguration
public ProductConfiguration getProductConfiguration()
Generated method - Getter of theCharacteristicValueRulesResult.productConfiguration
attribute.- Returns:
- the productConfiguration
-
setProductConfiguration
public void setProductConfiguration(SessionContext ctx, ProductConfiguration value)
Generated method - Setter of theCharacteristicValueRulesResult.productConfiguration
attribute.- Parameters:
value
- the productConfiguration
-
setProductConfiguration
public void setProductConfiguration(ProductConfiguration value)
Generated method - Setter of theCharacteristicValueRulesResult.productConfiguration
attribute.- Parameters:
value
- the productConfiguration
-
getValue
public java.lang.String getValue(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.value
attribute.- Returns:
- the value - Characteristic Value Id.
-
getValue
public java.lang.String getValue()
Generated method - Getter of theCharacteristicValueRulesResult.value
attribute.- Returns:
- the value - Characteristic Value Id.
-
setValue
public void setValue(SessionContext ctx, java.lang.String value)
Generated method - Setter of theCharacteristicValueRulesResult.value
attribute.- Parameters:
value
- the value - Characteristic Value Id.
-
setValue
public void setValue(java.lang.String value)
Generated method - Setter of theCharacteristicValueRulesResult.value
attribute.- Parameters:
value
- the value - Characteristic Value Id.
-
-