Class OfferLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.offer.server.logic.OfferLogic
-
Method Summary
Modifier and TypeMethodDescriptioncreateOffer
(ExecutionErrorAccumulator eea, String offerName, Sequence salesOrderSequence, Party departmentParty, Selector offerItemSelector, Filter offerItemPriceFilter, Boolean isDefault, Integer sortOrder, Language language, String description, BasePK createdBy) void
deleteOffer
(ExecutionErrorAccumulator eea, Offer offer, BasePK deletedBy) static OfferLogic
getOfferByName
(ExecutionErrorAccumulator eea, String offerName) getOfferByName
(ExecutionErrorAccumulator eea, String offerName, EntityPermission entityPermission) getOfferByNameForUpdate
(ExecutionErrorAccumulator eea, String offerName) getOfferByUniversalSpec
(ExecutionErrorAccumulator eea, OfferUniversalSpec universalSpec, boolean allowDefault) getOfferByUniversalSpec
(ExecutionErrorAccumulator eea, OfferUniversalSpec universalSpec, boolean allowDefault, EntityPermission entityPermission) getOfferByUniversalSpecForUpdate
(ExecutionErrorAccumulator eea, OfferUniversalSpec universalSpec, boolean allowDefault) void
updateOfferFromValue
(OfferDetailValue offerDetailValue, BasePK updatedBy) Methods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Method Details
-
getInstance
-
createOffer
-
getOfferByName
public Offer getOfferByName(ExecutionErrorAccumulator eea, String offerName, EntityPermission entityPermission) -
getOfferByName
-
getOfferByNameForUpdate
-
getOfferByUniversalSpec
public Offer getOfferByUniversalSpec(ExecutionErrorAccumulator eea, OfferUniversalSpec universalSpec, boolean allowDefault, EntityPermission entityPermission) -
getOfferByUniversalSpec
public Offer getOfferByUniversalSpec(ExecutionErrorAccumulator eea, OfferUniversalSpec universalSpec, boolean allowDefault) -
getOfferByUniversalSpecForUpdate
public Offer getOfferByUniversalSpecForUpdate(ExecutionErrorAccumulator eea, OfferUniversalSpec universalSpec, boolean allowDefault) -
updateOfferFromValue
-
deleteOffer
-