Class VendorLogic
java.lang.Object
com.echothree.util.server.control.BaseLogic
com.echothree.model.control.vendor.server.logic.VendorLogic
-
Field Summary
Fields inherited from class com.echothree.util.server.control.BaseLogic
coreControl -
Constructor Summary
Constructors -
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 VendorLogicgetVendorByName(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) voidsetVendorStatus(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
-
Constructor Details
-
VendorLogic
protected VendorLogic()
-
-
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)
-