Package de.hybris.platform.europe1.jalo
Class GeneratedPriceRow
- All Implemented Interfaces:
Serializable,Comparable
- Direct Known Subclasses:
PriceRow
Generated class for type
PriceRow.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem
GenericItem.GenericItemImplNested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LocalizableItem.LocalizableItemImplNested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem
ExtensibleItem.ExtensibleItemImplNested 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
FieldsModifier and TypeFieldDescriptionstatic final StringQualifier of thePriceRow.catalogVersionattributestatic final StringQualifier of thePriceRow.channelattributestatic final StringQualifier of thePriceRow.currencyattributeprotected static final Map<String,Item.AttributeMode> static final StringQualifier of thePriceRow.giveAwayPriceattributestatic final StringQualifier of thePriceRow.matchValueattributestatic final StringQualifier of thePriceRow.minqtdattributestatic final StringQualifier of thePriceRow.netattributestatic final StringQualifier of thePriceRow.priceattributeprotected static final BidirectionalOneToManyHandler<GeneratedPriceRow>BidirectionalOneToManyHandlerfor handling 1:n PRODUCT's relation attributes from 'one' side.static final StringQualifier of thePriceRow.unitattributestatic final StringQualifier of thePriceRow.unitFactorattributeFields inherited from class de.hybris.platform.europe1.jalo.PDTRow
ALL_PRODUCT_GROUPS, ALL_PRODUCTS, ALL_USER_GROUPS, ALL_USERS, DATE_RANGE, DATERANGE, END_TIME, START_TIMEFields inherited from class de.hybris.platform.europe1.jalo.GeneratedPDTRow
ENDTIME, PG, PRODUCT, PRODUCTID, PRODUCTMATCHQUALIFIER, STARTTIME, UG, USER, USERMATCHQUALIFIERFields inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LANGUAGE_FALLBACK_ENABLEDFields 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, TYPEFields inherited from class de.hybris.platform.util.BridgeAbstraction
impl, tenant -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ItemcreateItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) Has to be implemented for each concrete subtype of item.Generated method - Getter of thePriceRow.catalogVersionattribute.Generated method - Getter of thePriceRow.catalogVersionattribute.Generated method - Getter of thePriceRow.channelattribute.getChannel(SessionContext ctx) Generated method - Getter of thePriceRow.channelattribute.Generated method - Getter of thePriceRow.currencyattribute.Generated method - Getter of thePriceRow.currencyattribute.protected Map<String,Item.AttributeMode> Generated method - Getter of thePriceRow.matchValueattribute.Generated method - Getter of thePriceRow.matchValueattribute.intGenerated method - Getter of thePriceRow.matchValueattribute.intGenerated method - Getter of thePriceRow.matchValueattribute.Generated method - Getter of thePriceRow.minqtdattribute.getMinqtd(SessionContext ctx) Generated method - Getter of thePriceRow.minqtdattribute.longGenerated method - Getter of thePriceRow.minqtdattribute.longGenerated method - Getter of thePriceRow.minqtdattribute.getPrice()Generated method - Getter of thePriceRow.priceattribute.getPrice(SessionContext ctx) Generated method - Getter of thePriceRow.priceattribute.doubleGenerated method - Getter of thePriceRow.priceattribute.doubleGenerated method - Getter of thePriceRow.priceattribute.getUnit()Generated method - Getter of thePriceRow.unitattribute.getUnit(SessionContext ctx) Generated method - Getter of thePriceRow.unitattribute.Generated method - Getter of thePriceRow.unitFactorattribute.Generated method - Getter of thePriceRow.unitFactorattribute.intGenerated method - Getter of thePriceRow.unitFactorattribute.intGenerated method - Getter of thePriceRow.unitFactorattribute.Generated method - Getter of thePriceRow.giveAwayPriceattribute.Generated method - Getter of thePriceRow.giveAwayPriceattribute.booleanGenerated method - Getter of thePriceRow.giveAwayPriceattribute.booleanGenerated method - Getter of thePriceRow.giveAwayPriceattribute.isNet()Generated method - Getter of thePriceRow.netattribute.isNet(SessionContext ctx) Generated method - Getter of thePriceRow.netattribute.booleanGenerated method - Getter of thePriceRow.netattribute.booleanGenerated method - Getter of thePriceRow.netattribute.voidsetCatalogVersion(CatalogVersion value) Generated method - Setter of thePriceRow.catalogVersionattribute.voidsetCatalogVersion(SessionContext ctx, CatalogVersion value) Generated method - Setter of thePriceRow.catalogVersionattribute.voidsetChannel(EnumerationValue value) Generated method - Setter of thePriceRow.channelattribute.voidsetChannel(SessionContext ctx, EnumerationValue value) Generated method - Setter of thePriceRow.channelattribute.voidsetCurrency(Currency value) Generated method - Setter of thePriceRow.currencyattribute.voidsetCurrency(SessionContext ctx, Currency value) Generated method - Setter of thePriceRow.currencyattribute.voidsetGiveAwayPrice(boolean value) Generated method - Setter of thePriceRow.giveAwayPriceattribute.voidsetGiveAwayPrice(SessionContext ctx, boolean value) Generated method - Setter of thePriceRow.giveAwayPriceattribute.voidsetGiveAwayPrice(SessionContext ctx, Boolean value) Generated method - Setter of thePriceRow.giveAwayPriceattribute.voidsetGiveAwayPrice(Boolean value) Generated method - Setter of thePriceRow.giveAwayPriceattribute.voidsetMatchValue(int value) Generated method - Setter of thePriceRow.matchValueattribute.voidsetMatchValue(SessionContext ctx, int value) Generated method - Setter of thePriceRow.matchValueattribute.voidsetMatchValue(SessionContext ctx, Integer value) Generated method - Setter of thePriceRow.matchValueattribute.voidsetMatchValue(Integer value) Generated method - Setter of thePriceRow.matchValueattribute.voidsetMinqtd(long value) Generated method - Setter of thePriceRow.minqtdattribute.voidsetMinqtd(SessionContext ctx, long value) Generated method - Setter of thePriceRow.minqtdattribute.voidsetMinqtd(SessionContext ctx, Long value) Generated method - Setter of thePriceRow.minqtdattribute.voidGenerated method - Setter of thePriceRow.minqtdattribute.voidsetNet(boolean value) Generated method - Setter of thePriceRow.netattribute.voidsetNet(SessionContext ctx, boolean value) Generated method - Setter of thePriceRow.netattribute.voidsetNet(SessionContext ctx, Boolean value) Generated method - Setter of thePriceRow.netattribute.voidGenerated method - Setter of thePriceRow.netattribute.voidsetPrice(double value) Generated method - Setter of thePriceRow.priceattribute.voidsetPrice(SessionContext ctx, double value) Generated method - Setter of thePriceRow.priceattribute.voidsetPrice(SessionContext ctx, Double value) Generated method - Setter of thePriceRow.priceattribute.voidGenerated method - Setter of thePriceRow.priceattribute.voidGenerated method - Setter of thePriceRow.unitattribute.voidsetUnit(SessionContext ctx, Unit value) Generated method - Setter of thePriceRow.unitattribute.voidsetUnitFactor(int value) Generated method - Setter of thePriceRow.unitFactorattribute.voidsetUnitFactor(SessionContext ctx, int value) Generated method - Setter of thePriceRow.unitFactorattribute.voidsetUnitFactor(SessionContext ctx, Integer value) Generated method - Setter of thePriceRow.unitFactorattribute.voidsetUnitFactor(Integer value) Generated method - Setter of thePriceRow.unitFactorattribute.Methods inherited from class de.hybris.platform.europe1.jalo.PDTRow
getCustomer, getCustomer, getCustomerGroup, getCustomerGroup, getCustomerPriceGroup, getCustomerPriceGroup, getDateRange, getDateRange, getInitialProductMatchField, getInitialUserMatchField, getProductGroup, getProductGroup, getProductPriceGroup, getProductPriceGroup, getUserGroup, getUserGroup, markProductModified, remove, removeLinks, setDateRange, setDateRange, setPg, setProduct, setProductId, setProductMatchQualifier, setProperty, setUg, setUser, setUserMatchQualifier, updateProductMatchField, updateUserMatchFieldMethods inherited from class de.hybris.platform.europe1.jalo.GeneratedPDTRow
getEndTime, getEndTime, getPg, getPg, getProduct, getProduct, getProductId, getProductId, getProductMatchQualifier, getProductMatchQualifier, getProductMatchQualifierAsPrimitive, getProductMatchQualifierAsPrimitive, getStartTime, getStartTime, getUg, getUg, getUser, getUser, getUserMatchQualifier, getUserMatchQualifier, getUserMatchQualifierAsPrimitive, getUserMatchQualifierAsPrimitive, setEndTime, setEndTime, setPg, setProduct, setProductId, setProductMatchQualifier, setProductMatchQualifier, setProductMatchQualifier, setStartTime, setStartTime, setUg, setUser, setUserMatchQualifier, setUserMatchQualifier, setUserMatchQualifierMethods inherited from class de.hybris.platform.jalo.GenericItem
getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, getRelatedItems, setRelatedItemsMethods 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, setLocalizedPropertyMethods inherited from class de.hybris.platform.jalo.ExtensibleItem
createNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setPropertyMethods 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, getPartOfRemovedSessionMarker, 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, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, 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, suppressRelation, toString, useTA, writeReplaceMethods inherited from class de.hybris.platform.util.BridgeAbstraction
setTenant
-
Field Details
-
CATALOGVERSION
Qualifier of thePriceRow.catalogVersionattribute- See Also:
-
MATCHVALUE
Qualifier of thePriceRow.matchValueattribute- See Also:
-
CURRENCY
Qualifier of thePriceRow.currencyattribute- See Also:
-
MINQTD
Qualifier of thePriceRow.minqtdattribute- See Also:
-
NET
Qualifier of thePriceRow.netattribute- See Also:
-
PRICE
Qualifier of thePriceRow.priceattribute- See Also:
-
UNIT
Qualifier of thePriceRow.unitattribute- See Also:
-
UNITFACTOR
Qualifier of thePriceRow.unitFactorattribute- See Also:
-
GIVEAWAYPRICE
Qualifier of thePriceRow.giveAwayPriceattribute- See Also:
-
CHANNEL
Qualifier of thePriceRow.channelattribute- See Also:
-
PRODUCTHANDLER
BidirectionalOneToManyHandlerfor handling 1:n PRODUCT's relation attributes from 'one' side. -
DEFAULT_INITIAL_ATTRIBUTES
-
-
Constructor Details
-
GeneratedPriceRow
public GeneratedPriceRow()
-
-
Method Details
-
getDefaultAttributeModes
- Overrides:
getDefaultAttributeModesin classGeneratedPDTRow
-
getCatalogVersion
Generated method - Getter of thePriceRow.catalogVersionattribute.- Returns:
- the catalogVersion
-
getCatalogVersion
Generated method - Getter of thePriceRow.catalogVersionattribute.- Returns:
- the catalogVersion
-
setCatalogVersion
Generated method - Setter of thePriceRow.catalogVersionattribute.- Parameters:
value- the catalogVersion
-
setCatalogVersion
Generated method - Setter of thePriceRow.catalogVersionattribute.- Parameters:
value- the catalogVersion
-
getChannel
Generated method - Getter of thePriceRow.channelattribute.- Returns:
- the channel
-
getChannel
Generated method - Getter of thePriceRow.channelattribute.- Returns:
- the channel
-
setChannel
Generated method - Setter of thePriceRow.channelattribute.- Parameters:
value- the channel
-
setChannel
Generated method - Setter of thePriceRow.channelattribute.- Parameters:
value- the channel
-
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 classPDTRow- 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
-
getCurrency
Generated method - Getter of thePriceRow.currencyattribute.- Returns:
- the currency
-
getCurrency
Generated method - Getter of thePriceRow.currencyattribute.- Returns:
- the currency
-
setCurrency
Generated method - Setter of thePriceRow.currencyattribute.- Parameters:
value- the currency
-
setCurrency
Generated method - Setter of thePriceRow.currencyattribute.- Parameters:
value- the currency
-
isGiveAwayPrice
Generated method - Getter of thePriceRow.giveAwayPriceattribute.- Returns:
- the giveAwayPrice
-
isGiveAwayPrice
Generated method - Getter of thePriceRow.giveAwayPriceattribute.- Returns:
- the giveAwayPrice
-
isGiveAwayPriceAsPrimitive
Generated method - Getter of thePriceRow.giveAwayPriceattribute.- Returns:
- the giveAwayPrice
-
isGiveAwayPriceAsPrimitive
public boolean isGiveAwayPriceAsPrimitive()Generated method - Getter of thePriceRow.giveAwayPriceattribute.- Returns:
- the giveAwayPrice
-
setGiveAwayPrice
Generated method - Setter of thePriceRow.giveAwayPriceattribute.- Parameters:
value- the giveAwayPrice
-
setGiveAwayPrice
Generated method - Setter of thePriceRow.giveAwayPriceattribute.- Parameters:
value- the giveAwayPrice
-
setGiveAwayPrice
Generated method - Setter of thePriceRow.giveAwayPriceattribute.- Parameters:
value- the giveAwayPrice
-
setGiveAwayPrice
public void setGiveAwayPrice(boolean value) Generated method - Setter of thePriceRow.giveAwayPriceattribute.- Parameters:
value- the giveAwayPrice
-
getMatchValue
Generated method - Getter of thePriceRow.matchValueattribute.- Returns:
- the matchValue
-
getMatchValue
Generated method - Getter of thePriceRow.matchValueattribute.- Returns:
- the matchValue
-
getMatchValueAsPrimitive
Generated method - Getter of thePriceRow.matchValueattribute.- Returns:
- the matchValue
-
getMatchValueAsPrimitive
public int getMatchValueAsPrimitive()Generated method - Getter of thePriceRow.matchValueattribute.- Returns:
- the matchValue
-
setMatchValue
Generated method - Setter of thePriceRow.matchValueattribute.- Parameters:
value- the matchValue
-
setMatchValue
Generated method - Setter of thePriceRow.matchValueattribute.- Parameters:
value- the matchValue
-
setMatchValue
Generated method - Setter of thePriceRow.matchValueattribute.- Parameters:
value- the matchValue
-
setMatchValue
public void setMatchValue(int value) Generated method - Setter of thePriceRow.matchValueattribute.- Parameters:
value- the matchValue
-
getMinqtd
Generated method - Getter of thePriceRow.minqtdattribute.- Returns:
- the minqtd
-
getMinqtd
Generated method - Getter of thePriceRow.minqtdattribute.- Returns:
- the minqtd
-
getMinqtdAsPrimitive
Generated method - Getter of thePriceRow.minqtdattribute.- Returns:
- the minqtd
-
getMinqtdAsPrimitive
public long getMinqtdAsPrimitive()Generated method - Getter of thePriceRow.minqtdattribute.- Returns:
- the minqtd
-
setMinqtd
Generated method - Setter of thePriceRow.minqtdattribute.- Parameters:
value- the minqtd
-
setMinqtd
Generated method - Setter of thePriceRow.minqtdattribute.- Parameters:
value- the minqtd
-
setMinqtd
Generated method - Setter of thePriceRow.minqtdattribute.- Parameters:
value- the minqtd
-
setMinqtd
public void setMinqtd(long value) Generated method - Setter of thePriceRow.minqtdattribute.- Parameters:
value- the minqtd
-
isNet
Generated method - Getter of thePriceRow.netattribute.- Returns:
- the net
-
isNet
Generated method - Getter of thePriceRow.netattribute.- Returns:
- the net
-
isNetAsPrimitive
Generated method - Getter of thePriceRow.netattribute.- Returns:
- the net
-
isNetAsPrimitive
public boolean isNetAsPrimitive()Generated method - Getter of thePriceRow.netattribute.- Returns:
- the net
-
setNet
Generated method - Setter of thePriceRow.netattribute.- Parameters:
value- the net
-
setNet
Generated method - Setter of thePriceRow.netattribute.- Parameters:
value- the net
-
setNet
Generated method - Setter of thePriceRow.netattribute.- Parameters:
value- the net
-
setNet
public void setNet(boolean value) Generated method - Setter of thePriceRow.netattribute.- Parameters:
value- the net
-
getPrice
Generated method - Getter of thePriceRow.priceattribute.- Returns:
- the price
-
getPrice
Generated method - Getter of thePriceRow.priceattribute.- Returns:
- the price
-
getPriceAsPrimitive
Generated method - Getter of thePriceRow.priceattribute.- Returns:
- the price
-
getPriceAsPrimitive
public double getPriceAsPrimitive()Generated method - Getter of thePriceRow.priceattribute.- Returns:
- the price
-
setPrice
Generated method - Setter of thePriceRow.priceattribute.- Parameters:
value- the price
-
setPrice
Generated method - Setter of thePriceRow.priceattribute.- Parameters:
value- the price
-
setPrice
Generated method - Setter of thePriceRow.priceattribute.- Parameters:
value- the price
-
setPrice
public void setPrice(double value) Generated method - Setter of thePriceRow.priceattribute.- Parameters:
value- the price
-
getUnit
Generated method - Getter of thePriceRow.unitattribute.- Returns:
- the unit
-
getUnit
Generated method - Getter of thePriceRow.unitattribute.- Returns:
- the unit
-
setUnit
Generated method - Setter of thePriceRow.unitattribute.- Parameters:
value- the unit
-
setUnit
Generated method - Setter of thePriceRow.unitattribute.- Parameters:
value- the unit
-
getUnitFactor
Generated method - Getter of thePriceRow.unitFactorattribute.- Returns:
- the unitFactor
-
getUnitFactor
Generated method - Getter of thePriceRow.unitFactorattribute.- Returns:
- the unitFactor
-
getUnitFactorAsPrimitive
Generated method - Getter of thePriceRow.unitFactorattribute.- Returns:
- the unitFactor
-
getUnitFactorAsPrimitive
public int getUnitFactorAsPrimitive()Generated method - Getter of thePriceRow.unitFactorattribute.- Returns:
- the unitFactor
-
setUnitFactor
Generated method - Setter of thePriceRow.unitFactorattribute.- Parameters:
value- the unitFactor
-
setUnitFactor
Generated method - Setter of thePriceRow.unitFactorattribute.- Parameters:
value- the unitFactor
-
setUnitFactor
Generated method - Setter of thePriceRow.unitFactorattribute.- Parameters:
value- the unitFactor
-
setUnitFactor
public void setUnitFactor(int value) Generated method - Setter of thePriceRow.unitFactorattribute.- Parameters:
value- the unitFactor
-