Class OfferLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.offer.server.logic.OfferLogic
-
Field Summary
Fields inherited from class com.echothree.util.server.control.BaseLogic
coreControl -
Constructor Summary
Constructors -
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) voiddeleteOffer(ExecutionErrorAccumulator eea, Offer offer, BasePK deletedBy) static OfferLogicgetOfferByName(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) voidupdateOfferFromValue(OfferDetailValue offerDetailValue, BasePK updatedBy) Methods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Constructor Details
-
OfferLogic
protected OfferLogic()
-
-
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
-