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.StringCHARACTERISTICQualifier of theCharacteristicValueRulesResult.characteristicattributeprotected static java.util.Map<java.lang.String,Item.AttributeMode>DEFAULT_INITIAL_ATTRIBUTESstatic java.lang.StringDISCOUNTVALUEQualifier of theCharacteristicValueRulesResult.discountValueattributestatic java.lang.StringMESSAGERULESRESULTSQualifier of theCharacteristicValueRulesResult.messageRulesResultsattributeprotected static OneToManyHandler<DiscountMessageRulesResult>MESSAGERULESRESULTSHANDLEROneToManyHandlerfor handling 1:n MESSAGERULESRESULTS's relation attributes from 'many' side.static java.lang.StringPRODUCTCONFIGURATIONQualifier of theCharacteristicValueRulesResult.productConfigurationattributeprotected static BidirectionalOneToManyHandler<GeneratedCharacteristicValueRulesResult>PRODUCTCONFIGURATIONHANDLERBidirectionalOneToManyHandlerfor handling 1:n PRODUCTCONFIGURATION's relation attributes from 'one' side.static java.lang.StringVALUEQualifier of theCharacteristicValueRulesResult.valueattribute-
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 voidaddToMessageRulesResults(SessionContext ctx, DiscountMessageRulesResult value)Generated method - Addsvalueto messageRulesResults.voidaddToMessageRulesResults(DiscountMessageRulesResult value)Generated method - Addsvalueto messageRulesResults.protected ItemcreateItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes)Has to be implemented for each concrete subtype of item.java.lang.StringgetCharacteristic()Generated method - Getter of theCharacteristicValueRulesResult.characteristicattribute.java.lang.StringgetCharacteristic(SessionContext ctx)Generated method - Getter of theCharacteristicValueRulesResult.characteristicattribute.protected java.util.Map<java.lang.String,Item.AttributeMode>getDefaultAttributeModes()java.math.BigDecimalgetDiscountValue()Generated method - Getter of theCharacteristicValueRulesResult.discountValueattribute.java.math.BigDecimalgetDiscountValue(SessionContext ctx)Generated method - Getter of theCharacteristicValueRulesResult.discountValueattribute.java.util.List<DiscountMessageRulesResult>getMessageRulesResults()Generated method - Getter of theCharacteristicValueRulesResult.messageRulesResultsattribute.java.util.List<DiscountMessageRulesResult>getMessageRulesResults(SessionContext ctx)Generated method - Getter of theCharacteristicValueRulesResult.messageRulesResultsattribute.ProductConfigurationgetProductConfiguration()Generated method - Getter of theCharacteristicValueRulesResult.productConfigurationattribute.ProductConfigurationgetProductConfiguration(SessionContext ctx)Generated method - Getter of theCharacteristicValueRulesResult.productConfigurationattribute.java.lang.StringgetValue()Generated method - Getter of theCharacteristicValueRulesResult.valueattribute.java.lang.StringgetValue(SessionContext ctx)Generated method - Getter of theCharacteristicValueRulesResult.valueattribute.voidremoveFromMessageRulesResults(SessionContext ctx, DiscountMessageRulesResult value)Generated method - Removesvaluefrom messageRulesResults.voidremoveFromMessageRulesResults(DiscountMessageRulesResult value)Generated method - Removesvaluefrom messageRulesResults.voidsetCharacteristic(SessionContext ctx, java.lang.String value)Generated method - Setter of theCharacteristicValueRulesResult.characteristicattribute.voidsetCharacteristic(java.lang.String value)Generated method - Setter of theCharacteristicValueRulesResult.characteristicattribute.voidsetDiscountValue(SessionContext ctx, java.math.BigDecimal value)Generated method - Setter of theCharacteristicValueRulesResult.discountValueattribute.voidsetDiscountValue(java.math.BigDecimal value)Generated method - Setter of theCharacteristicValueRulesResult.discountValueattribute.voidsetMessageRulesResults(SessionContext ctx, java.util.List<DiscountMessageRulesResult> value)Generated method - Setter of theCharacteristicValueRulesResult.messageRulesResultsattribute.voidsetMessageRulesResults(java.util.List<DiscountMessageRulesResult> value)Generated method - Setter of theCharacteristicValueRulesResult.messageRulesResultsattribute.voidsetProductConfiguration(SessionContext ctx, ProductConfiguration value)Generated method - Setter of theCharacteristicValueRulesResult.productConfigurationattribute.voidsetProductConfiguration(ProductConfiguration value)Generated method - Setter of theCharacteristicValueRulesResult.productConfigurationattribute.voidsetValue(SessionContext ctx, java.lang.String value)Generated method - Setter of theCharacteristicValueRulesResult.valueattribute.voidsetValue(java.lang.String value)Generated method - Setter of theCharacteristicValueRulesResult.valueattribute.-
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.characteristicattribute- See Also:
- Constant Field Values
-
VALUE
public static final java.lang.String VALUE
Qualifier of theCharacteristicValueRulesResult.valueattribute- See Also:
- Constant Field Values
-
DISCOUNTVALUE
public static final java.lang.String DISCOUNTVALUE
Qualifier of theCharacteristicValueRulesResult.discountValueattribute- See Also:
- Constant Field Values
-
PRODUCTCONFIGURATION
public static final java.lang.String PRODUCTCONFIGURATION
Qualifier of theCharacteristicValueRulesResult.productConfigurationattribute- See Also:
- Constant Field Values
-
MESSAGERULESRESULTS
public static final java.lang.String MESSAGERULESRESULTS
Qualifier of theCharacteristicValueRulesResult.messageRulesResultsattribute- See Also:
- Constant Field Values
-
PRODUCTCONFIGURATIONHANDLER
protected static final BidirectionalOneToManyHandler<GeneratedCharacteristicValueRulesResult> PRODUCTCONFIGURATIONHANDLER
BidirectionalOneToManyHandlerfor handling 1:n PRODUCTCONFIGURATION's relation attributes from 'one' side.
-
MESSAGERULESRESULTSHANDLER
protected static final OneToManyHandler<DiscountMessageRulesResult> MESSAGERULESRESULTSHANDLER
OneToManyHandlerfor 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:
getDefaultAttributeModesin classItem
-
getCharacteristic
public java.lang.String getCharacteristic(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.characteristicattribute.- Returns:
- the characteristic - Characteristic Id.
-
getCharacteristic
public java.lang.String getCharacteristic()
Generated method - Getter of theCharacteristicValueRulesResult.characteristicattribute.- Returns:
- the characteristic - Characteristic Id.
-
setCharacteristic
public void setCharacteristic(SessionContext ctx, java.lang.String value)
Generated method - Setter of theCharacteristicValueRulesResult.characteristicattribute.- Parameters:
value- the characteristic - Characteristic Id.
-
setCharacteristic
public void setCharacteristic(java.lang.String value)
Generated method - Setter of theCharacteristicValueRulesResult.characteristicattribute.- Parameters:
value- the characteristic - Characteristic 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
-
getDiscountValue
public java.math.BigDecimal getDiscountValue(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.discountValueattribute.- Returns:
- the discountValue - Discount value associated with characteristic value.
-
getDiscountValue
public java.math.BigDecimal getDiscountValue()
Generated method - Getter of theCharacteristicValueRulesResult.discountValueattribute.- Returns:
- the discountValue - Discount value associated with characteristic value.
-
setDiscountValue
public void setDiscountValue(SessionContext ctx, java.math.BigDecimal value)
Generated method - Setter of theCharacteristicValueRulesResult.discountValueattribute.- Parameters:
value- the discountValue - Discount value associated with characteristic value.
-
setDiscountValue
public void setDiscountValue(java.math.BigDecimal value)
Generated method - Setter of theCharacteristicValueRulesResult.discountValueattribute.- Parameters:
value- the discountValue - Discount value associated with characteristic value.
-
getMessageRulesResults
public java.util.List<DiscountMessageRulesResult> getMessageRulesResults(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.messageRulesResultsattribute.- Returns:
- the messageRulesResults
-
getMessageRulesResults
public java.util.List<DiscountMessageRulesResult> getMessageRulesResults()
Generated method - Getter of theCharacteristicValueRulesResult.messageRulesResultsattribute.- Returns:
- the messageRulesResults
-
setMessageRulesResults
public void setMessageRulesResults(SessionContext ctx, java.util.List<DiscountMessageRulesResult> value)
Generated method - Setter of theCharacteristicValueRulesResult.messageRulesResultsattribute.- Parameters:
value- the messageRulesResults
-
setMessageRulesResults
public void setMessageRulesResults(java.util.List<DiscountMessageRulesResult> value)
Generated method - Setter of theCharacteristicValueRulesResult.messageRulesResultsattribute.- Parameters:
value- the messageRulesResults
-
addToMessageRulesResults
public void addToMessageRulesResults(SessionContext ctx, DiscountMessageRulesResult value)
Generated method - Addsvalueto messageRulesResults.- Parameters:
value- the item to add to messageRulesResults
-
addToMessageRulesResults
public void addToMessageRulesResults(DiscountMessageRulesResult value)
Generated method - Addsvalueto messageRulesResults.- Parameters:
value- the item to add to messageRulesResults
-
removeFromMessageRulesResults
public void removeFromMessageRulesResults(SessionContext ctx, DiscountMessageRulesResult value)
Generated method - Removesvaluefrom messageRulesResults.- Parameters:
value- the item to remove from messageRulesResults
-
removeFromMessageRulesResults
public void removeFromMessageRulesResults(DiscountMessageRulesResult value)
Generated method - Removesvaluefrom messageRulesResults.- Parameters:
value- the item to remove from messageRulesResults
-
getProductConfiguration
public ProductConfiguration getProductConfiguration(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.productConfigurationattribute.- Returns:
- the productConfiguration
-
getProductConfiguration
public ProductConfiguration getProductConfiguration()
Generated method - Getter of theCharacteristicValueRulesResult.productConfigurationattribute.- Returns:
- the productConfiguration
-
setProductConfiguration
public void setProductConfiguration(SessionContext ctx, ProductConfiguration value)
Generated method - Setter of theCharacteristicValueRulesResult.productConfigurationattribute.- Parameters:
value- the productConfiguration
-
setProductConfiguration
public void setProductConfiguration(ProductConfiguration value)
Generated method - Setter of theCharacteristicValueRulesResult.productConfigurationattribute.- Parameters:
value- the productConfiguration
-
getValue
public java.lang.String getValue(SessionContext ctx)
Generated method - Getter of theCharacteristicValueRulesResult.valueattribute.- Returns:
- the value - Characteristic Value Id.
-
getValue
public java.lang.String getValue()
Generated method - Getter of theCharacteristicValueRulesResult.valueattribute.- Returns:
- the value - Characteristic Value Id.
-
setValue
public void setValue(SessionContext ctx, java.lang.String value)
Generated method - Setter of theCharacteristicValueRulesResult.valueattribute.- Parameters:
value- the value - Characteristic Value Id.
-
setValue
public void setValue(java.lang.String value)
Generated method - Setter of theCharacteristicValueRulesResult.valueattribute.- Parameters:
value- the value - Characteristic Value Id.
-
-