Class VendorLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.vendor.server.logic.VendorLogic
-
Method Summary
Modifier and TypeMethodDescriptioncreateVendor
(ExecutionErrorAccumulator eea, Party party, String vendorName, VendorType vendorType, Integer minimumPurchaseOrderLines, Integer maximumPurchaseOrderLines, Long minimumPurchaseOrderAmount, Long maximumPurchaseOrderAmount, Boolean useItemPurchasingCategories, ItemAliasType defaultItemAliasType, CancellationPolicy cancellationPolicy, ReturnPolicy returnPolicy, GlAccount apGlAccount, Boolean holdUntilComplete, Boolean allowBackorders, Boolean allowSubstitutions, Boolean allowCombiningShipments, Boolean requireReference, Boolean allowReferenceDuplicates, String referenceValidationPattern, Selector vendorItemSelector, Filter vendorItemCostFilter, BasePK createdBy) static VendorLogic
getVendorByName
(ExecutionErrorAccumulator eea, String vendorName, String partyName, UniversalEntitySpec universalEntitySpec) getVendorByName
(ExecutionErrorAccumulator eea, String vendorName, String partyName, UniversalEntitySpec universalEntitySpec, EntityPermission entityPermission) getVendorByNameForUpdate
(ExecutionErrorAccumulator eea, String vendorName, String partyName, UniversalEntitySpec universalEntitySpec) getVendorByUniversalSpec
(ExecutionErrorAccumulator eea, VendorUniversalSpec universalSpec) getVendorByUniversalSpecForUpdate
(ExecutionErrorAccumulator eea, VendorUniversalSpec universalSpec) void
setVendorStatus
(Session session, ExecutionErrorAccumulator eea, Party party, String vendorStatusChoice, PartyPK modifiedBy) Methods inherited from class com.echothree.util.server.control.BaseLogic
addExecutionError, addSecurityMessage, getEntityInstanceByBaseEntity, getEntityInstanceByBasePK, getSession, handleExecutionError, handleSecurityMessage, hasExecutionErrors
-
Method Details
-
getInstance
-
createVendor
public Vendor createVendor(ExecutionErrorAccumulator eea, Party party, String vendorName, VendorType vendorType, Integer minimumPurchaseOrderLines, Integer maximumPurchaseOrderLines, Long minimumPurchaseOrderAmount, Long maximumPurchaseOrderAmount, Boolean useItemPurchasingCategories, ItemAliasType defaultItemAliasType, CancellationPolicy cancellationPolicy, ReturnPolicy returnPolicy, GlAccount apGlAccount, Boolean holdUntilComplete, Boolean allowBackorders, Boolean allowSubstitutions, Boolean allowCombiningShipments, Boolean requireReference, Boolean allowReferenceDuplicates, String referenceValidationPattern, Selector vendorItemSelector, Filter vendorItemCostFilter, BasePK createdBy) -
getVendorByName
public Vendor getVendorByName(ExecutionErrorAccumulator eea, String vendorName, String partyName, UniversalEntitySpec universalEntitySpec, EntityPermission entityPermission) -
getVendorByName
public Vendor getVendorByName(ExecutionErrorAccumulator eea, String vendorName, String partyName, UniversalEntitySpec universalEntitySpec) -
getVendorByNameForUpdate
public Vendor getVendorByNameForUpdate(ExecutionErrorAccumulator eea, String vendorName, String partyName, UniversalEntitySpec universalEntitySpec) -
getVendorByUniversalSpec
public Vendor getVendorByUniversalSpec(ExecutionErrorAccumulator eea, VendorUniversalSpec universalSpec) -
getVendorByUniversalSpecForUpdate
public Vendor getVendorByUniversalSpecForUpdate(ExecutionErrorAccumulator eea, VendorUniversalSpec universalSpec) -
setVendorStatus
public void setVendorStatus(Session session, ExecutionErrorAccumulator eea, Party party, String vendorStatusChoice, PartyPK modifiedBy)
-