Class OfferItemLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.offer.server.logic.OfferItemLogic
-
Method Summary
Modifier and TypeMethodDescriptioncreateOfferItem
(Offer offer, Item item, BasePK createdBy) createOfferItem
(ExecutionErrorAccumulator eea, Offer offer, Item item, BasePK createdBy) createOfferItemFixedPrice
(OfferItemPrice offerItemPrice, Long unitPrice, BasePK createdBy) createOfferItemPrice
(OfferItem offerItem, InventoryCondition inventoryCondition, UnitOfMeasureType unitOfMeasureType, Currency currency, BasePK createdBy) void
createOfferItemPrice
(ExecutionErrorAccumulator eea, String offerName, String itemName, String inventoryConditionName, String unitOfMeasureTypeName, String currencyIsoName, String strUnitPrice, String strMinimumUnitPrice, String strMaximumUnitPrice, String strUnitPriceIncrement, BasePK createdBy) createOfferItemVariablePrice
(OfferItemPrice offerItemPrice, Long minimumUnitPrice, Long maximumUnitPrice, Long unitPriceIncrement, BasePK createdBy) void
deleteOfferItem
(OfferItem offerItem, BasePK deletedBy) void
deleteOfferItem
(ExecutionErrorAccumulator eea, OfferItem offerItem, BasePK deletedBy) void
deleteOfferItemPrice
(OfferItemPrice offerItemPrice, BasePK deletedBy) void
deleteOfferItemPrice
(ExecutionErrorAccumulator eea, String offerName, String itemName, String inventoryConditionName, String unitOfMeasureTypeName, String currencyIsoName, BasePK deletedBy) void
deleteOfferItemPrices
(List<OfferItemPrice> offerItemPrices, BasePK deletedBy) void
deleteOfferItemPricesByItemAndUnitOfMeasureType
(Item item, UnitOfMeasureType unitOfMeasureType, BasePK deletedBy) void
deleteOfferItemPricesByOfferItem
(OfferItem offerItem, BasePK deletedBy) void
deleteOfferItems
(List<OfferItem> offerItems, BasePK deletedBy) void
deleteOfferItemsByOffer
(Offer offer, BasePK deletedBy) void
deleteOfferItemsByOffers
(List<Offer> offers, BasePK deletedBy) static OfferItemLogic
getOfferItem
(ExecutionErrorAccumulator eea, Offer offer, Item item) getOfferItem
(ExecutionErrorAccumulator eea, Offer offer, Item item, EntityPermission entityPermission) getOfferItemByUniversalSpec
(ExecutionErrorAccumulator eea, OfferItemUniversalSpec universalSpec) getOfferItemByUniversalSpec
(ExecutionErrorAccumulator eea, OfferItemUniversalSpec universalSpec, EntityPermission entityPermission) getOfferItemByUniversalSpecForUpdate
(ExecutionErrorAccumulator eea, OfferItemUniversalSpec universalSpec) getOfferItemForUpdate
(ExecutionErrorAccumulator eea, Offer offer, Item item) getOfferItemPrice
(ExecutionErrorAccumulator eea, Offer offer, Item item, InventoryCondition inventoryCondition, UnitOfMeasureType unitOfMeasureType, Currency currency) void
updateOfferItemFixedPriceFromValue
(OfferItemFixedPriceValue offerItemFixedPriceValue, BasePK updatedBy) void
updateOfferItemVariablePriceFromValue
(OfferItemVariablePriceValue offerItemVariablePriceValue, BasePK updatedBy) Methods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Method Details
-
getInstance
-
createOfferItem
-
createOfferItem
public OfferItem createOfferItem(ExecutionErrorAccumulator eea, Offer offer, Item item, BasePK createdBy) -
getOfferItem
public OfferItem getOfferItem(ExecutionErrorAccumulator eea, Offer offer, Item item, EntityPermission entityPermission) -
getOfferItem
-
getOfferItemForUpdate
-
getOfferItemByUniversalSpec
public OfferItem getOfferItemByUniversalSpec(ExecutionErrorAccumulator eea, OfferItemUniversalSpec universalSpec, EntityPermission entityPermission) -
getOfferItemByUniversalSpec
public OfferItem getOfferItemByUniversalSpec(ExecutionErrorAccumulator eea, OfferItemUniversalSpec universalSpec) -
getOfferItemByUniversalSpecForUpdate
public OfferItem getOfferItemByUniversalSpecForUpdate(ExecutionErrorAccumulator eea, OfferItemUniversalSpec universalSpec) -
deleteOfferItem
-
deleteOfferItem
-
deleteOfferItems
-
deleteOfferItemsByOffer
-
deleteOfferItemsByOffers
-
createOfferItemPrice
public OfferItemPrice createOfferItemPrice(OfferItem offerItem, InventoryCondition inventoryCondition, UnitOfMeasureType unitOfMeasureType, Currency currency, BasePK createdBy) -
createOfferItemPrice
public void createOfferItemPrice(ExecutionErrorAccumulator eea, String offerName, String itemName, String inventoryConditionName, String unitOfMeasureTypeName, String currencyIsoName, String strUnitPrice, String strMinimumUnitPrice, String strMaximumUnitPrice, String strUnitPriceIncrement, BasePK createdBy) -
getOfferItemPrice
public OfferItemPrice getOfferItemPrice(ExecutionErrorAccumulator eea, Offer offer, Item item, InventoryCondition inventoryCondition, UnitOfMeasureType unitOfMeasureType, Currency currency) -
deleteOfferItemPrice
-
deleteOfferItemPrice
public void deleteOfferItemPrice(ExecutionErrorAccumulator eea, String offerName, String itemName, String inventoryConditionName, String unitOfMeasureTypeName, String currencyIsoName, BasePK deletedBy) -
deleteOfferItemPrices
-
deleteOfferItemPricesByOfferItem
-
deleteOfferItemPricesByItemAndUnitOfMeasureType
public void deleteOfferItemPricesByItemAndUnitOfMeasureType(Item item, UnitOfMeasureType unitOfMeasureType, BasePK deletedBy) -
createOfferItemFixedPrice
public OfferItemFixedPrice createOfferItemFixedPrice(OfferItemPrice offerItemPrice, Long unitPrice, BasePK createdBy) -
updateOfferItemFixedPriceFromValue
public void updateOfferItemFixedPriceFromValue(OfferItemFixedPriceValue offerItemFixedPriceValue, BasePK updatedBy) -
createOfferItemVariablePrice
public OfferItemVariablePrice createOfferItemVariablePrice(OfferItemPrice offerItemPrice, Long minimumUnitPrice, Long maximumUnitPrice, Long unitPriceIncrement, BasePK createdBy) -
updateOfferItemVariablePriceFromValue
public void updateOfferItemVariablePriceFromValue(OfferItemVariablePriceValue offerItemVariablePriceValue, BasePK updatedBy)
-