public class CRMBOPhysicalGoodSaleBean extends CRMBO
| Constructor and Description |
|---|
CRMBOPhysicalGoodSaleBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a physical good sale.
|
java.lang.Boolean |
ifExists(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
Checks if a physical good sale exists based on an accounts receivable
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
Loads a list of physical good sales based on an account receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
java.util.ArrayList<java.lang.String> associations)
Loads a list of physical good sales based on an account receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.PhysicalGoodSaleSalesMethod salesMethod,
java.lang.Boolean isDirectSale,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.Date performedDate,
java.util.Date returnedDate,
com.crm.dataobject.users.CRMDOUser performedBy,
com.crm.dataobject.users.CRMDOUser returnedBy,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockOutWarehouseTransaction,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockInWarehouseTransaction,
java.util.ArrayList<java.lang.String> associations)
Loads a list of physical good sales based on a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.PhysicalGoodSaleSalesMethod salesMethod,
java.lang.Boolean isDirectSale,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.Date performedDate,
java.util.Date returnedDate,
com.crm.dataobject.users.CRMDOUser performedBy,
com.crm.dataobject.users.CRMDOUser returnedBy,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockOutWarehouseTransaction,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockInWarehouseTransaction,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState excludeLifeCycleState,
java.util.ArrayList<java.lang.String> associations)
Loads a list of physical good sales based on a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.PhysicalGoodSaleSalesMethod salesMethod,
java.lang.Boolean isDirectSale,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.Date performedDate,
java.util.Date returnedDate,
com.crm.dataobject.users.CRMDOUser performedBy,
com.crm.dataobject.users.CRMDOUser returnedBy,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockOutWarehouseTransaction,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockInWarehouseTransaction,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState excludeLifeCycleState,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem,
java.util.ArrayList<java.lang.String> associations)
Loads a list of physical good sales based on a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.PhysicalGoodSaleSalesMethod salesMethod,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.Date performedDate,
java.util.Date returnedDate,
com.crm.dataobject.users.CRMDOUser performedBy,
com.crm.dataobject.users.CRMDOUser returnedBy,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockOutWarehouseTransaction,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockInWarehouseTransaction,
java.util.ArrayList<java.lang.String> associations)
Loads a list of physical good sales based on a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.PhysicalGoodSaleSalesMethod salesMethod,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.Date performedDate,
java.util.Date returnedDate,
com.crm.dataobject.users.CRMDOUser performedBy,
com.crm.dataobject.users.CRMDOUser returnedBy,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockOutWarehouseTransaction,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockInWarehouseTransaction,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState excludeLifeCycleState,
java.util.ArrayList<java.lang.String> associations)
Loads a list of physical good sales based on a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.PhysicalGoodSaleSalesMethod salesMethod,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.Date performedDate,
java.util.Date returnedDate,
com.crm.dataobject.users.CRMDOUser performedBy,
com.crm.dataobject.users.CRMDOUser returnedBy,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockOutWarehouseTransaction,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockInWarehouseTransaction,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState excludeLifeCycleState,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem,
java.util.ArrayList<java.lang.String> associations)
Loads a list of physical good sales based on a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.jobs.CRMDOJobProduct jobProduct)
Loads a list of physical good sales based on a job product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct)
Loads a list of physical good sales based on a job requested product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.products.CRMDOProduct product)
Loads a list of physical good sales based on a product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAdditionalInformation(java.util.ArrayList<com.crm.dataobject.CRMDO> physicalGoodSales)
Loads additional information for a list of physical good sales.
|
com.crm.dataobject.inventory.CRMDOPhysicalGoodSale |
loadAdditionalInformation(com.crm.dataobject.inventory.CRMDOPhysicalGoodSale physicalGoodSale)
Loads additional information for a physical good sale.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAvailable(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState)
Loads a list of physical good sales based on a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAvailable(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.ArrayList<java.lang.String> associations)
Loads a list of physical good sales based on a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadBillable(com.crm.dataobject.jobs.CRMDOJobProduct jobProduct)
Loads a list of posted physical good sales based on a job product with sales method as direct sale.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadBillable(com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct)
Loads a list of posted physical good sales based on a job requested product with sales method as direct sale.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByInvoice(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice)
Loads a list of physical good sales based on the given invoice.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByInvoice(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice,
java.util.ArrayList<java.lang.String> associations)
Loads a list of physical good sales based on the given invoice.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByInvoice(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice,
java.lang.String orderBy,
java.util.ArrayList<java.lang.String> associations)
Loads a list of physical good sales based on the given invoice.
|
com.crm.dataobject.inventory.CRMDOPhysicalGoodSale |
loadCreditNote(com.crm.dataobject.inventory.CRMDOPhysicalGoodSale physicalGoodSale)
Loads the credit not of the related product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadFromJobProduct(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.lang.Integer productQuantity)
Loads a list of physical good sales based on a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadFromJobProduct(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.lang.Integer productQuantity,
java.util.ArrayList<java.lang.String> associations)
Loads a list of physical good sales based on a number of criteria.
|
com.crm.dataobject.inventory.CRMDOPhysicalGoodSale |
loadInitial(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem)
Loads the initial physical good sale based on the given installed item.
|
com.crm.dataobject.inventory.CRMDOPhysicalGoodSale |
loadInitial(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
java.util.ArrayList<java.lang.String> associations)
Loads the initial physical good sale based on the given installed item.
|
com.crm.dataobject.inventory.CRMDOPhysicalGoodSale |
loadJob(com.crm.dataobject.inventory.CRMDOPhysicalGoodSale physicalGoodSale)
Loads the job of the related physical good sale.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadNonPosted(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
Loads a list of non posted physical good sales based on an account receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPosted(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
Loads a list of posted physical good sales based on an account receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPosted(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
java.util.ArrayList<java.lang.String> associations)
Loads a list of posted physical good sales based on an account receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPosted(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem)
Loads a list of posted physical good sales based on an installed item and a subscription installed item.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPosted(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem,
java.util.ArrayList<java.lang.String> associations)
Loads a list of posted physical good sales based on an installed item and a subscription installed item.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPosted(com.crm.dataobject.jobs.CRMDOJob job)
Loads a list of posted physical good sale based on a job.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPosted(com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.products.CRMDOProduct product)
Loads a list of posted physical good sale based on a job and a product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPosted(com.crm.dataobject.jobs.CRMDOJobProduct jobProduct)
Loads a list of posted physical good sales based on a job product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPosted(com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct)
Loads a list of posted physical good sales based on a job requested product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPosted(com.crm.dataobject.products.CRMDOProduct product)
Loads a list of posted physical good sales based on a product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPreSale(com.crm.dataobject.jobs.CRMDOJob job)
Loads a list of posted - pre-sale physical good sale based on a job and a product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPreSale(com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct)
Loads a list of posted - pre-sale physical good sale based on a job and a product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPreSale(com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.products.CRMDOProduct product)
Loads a list of posted physical good sale based on a job and a product.
|
com.crm.dataobject.inventory.CRMDOPhysicalGoodSale |
loadProductType(com.crm.dataobject.inventory.CRMDOPhysicalGoodSale physicalGoodSale)
Loads the product type of the related product.
|
com.crm.dataobject.inventory.CRMDOPhysicalGoodSale |
loadSubscription(com.crm.dataobject.inventory.CRMDOPhysicalGoodSale physicalGoodSale)
Loads the subscription of the related physical good sale.
|
void |
validateSoldPhysicalGoodSaleStockInAction(com.crm.dataobject.inventory.CRMDOPhysicalGoodSale physicalGoodSale,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem)
Validate Stock In Action related with physical good sale
|
construct, construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, isAssignable, load, load, load, load, load, load, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, parseAssociations, parseAssociations, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateApprovalRequestEntity, validateFormatSettings, validateFormatSettings, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSavedeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic CRMBOPhysicalGoodSaleBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
product - - the product related to the physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPosted(com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
product - - the product related to the physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
throws java.lang.Exception
accountReceivable - - the account related to the physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to the physical good salesassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPosted(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
throws java.lang.Exception
accountReceivable - - the account related to the physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPosted(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to the physical good salesassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadNonPosted(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
throws java.lang.Exception
accountReceivable - - the account related to the physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct)
throws java.lang.Exception
jobRequestedProduct - - the account related to the physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPosted(com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct)
throws java.lang.Exception
jobRequestedProduct - - the job requested product related to the physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadBillable(com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct)
throws java.lang.Exception
jobRequestedProduct - - the job requested product related to the physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.jobs.CRMDOJobProduct jobProduct)
throws java.lang.Exception
jobProduct - - the job product related to the physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPosted(com.crm.dataobject.jobs.CRMDOJobProduct jobProduct)
throws java.lang.Exception
jobProduct - - the job product related to the physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadBillable(com.crm.dataobject.jobs.CRMDOJobProduct jobProduct)
throws java.lang.Exception
jobProduct - - the job product related to the physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.PhysicalGoodSaleSalesMethod salesMethod,
java.lang.Boolean isDirectSale,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.Date performedDate,
java.util.Date returnedDate,
com.crm.dataobject.users.CRMDOUser performedBy,
com.crm.dataobject.users.CRMDOUser returnedBy,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockOutWarehouseTransaction,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockInWarehouseTransaction,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to physical good salesjobRequestedProduct - - the job requested product related to physical good salesjobProduct - - the job product related to physical good salesproduct - - the product related to physical good salessalesMethod - - the physical good sale's sales methodisDirectSale - - indicates if the sale is classified as Direct SalelifeCycleState - - the physical good sale's life cycle stateperformedDate - - the performed date of the physical good salesreturnedDate - - the returned date of the physical good salesperformedBy - - the performed by of the physical good salesreturnedBy - - the returned by of the physical good salesstockOutWarehouseTransaction - - the stock out warehouse transaction of the physical good salesstockInWarehouseTransaction - - the stock in warehouse transaction of the physical good salesassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.PhysicalGoodSaleSalesMethod salesMethod,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.Date performedDate,
java.util.Date returnedDate,
com.crm.dataobject.users.CRMDOUser performedBy,
com.crm.dataobject.users.CRMDOUser returnedBy,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockOutWarehouseTransaction,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockInWarehouseTransaction,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to physical good salesjobRequestedProduct - - the job requested product related to physical good salesjobProduct - - the job product related to physical good salesproduct - - the product related to physical good salessalesMethod - - the physical good sale's sales methodlifeCycleState - - the physical good sale's life cycle stateperformedDate - - the performed date of the physical good salesreturnedDate - - the returned date of the physical good salesperformedBy - - the performed by of the physical good salesreturnedBy - - the returned by of the physical good salesstockOutWarehouseTransaction - - the stock out warehouse transaction of the physical good salesstockInWarehouseTransaction - - the stock in warehouse transaction of the physical good salesassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPosted(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem)
throws java.lang.Exception
installedItem - - the installed item related to physical good salessubscriptionInstalledItem - - the subscription installed item related to physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPosted(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
installedItem - - the installed item related to physical good salessubscriptionInstalledItem - - the subscription installed item related to physical good salesassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.PhysicalGoodSaleSalesMethod salesMethod,
java.lang.Boolean isDirectSale,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.Date performedDate,
java.util.Date returnedDate,
com.crm.dataobject.users.CRMDOUser performedBy,
com.crm.dataobject.users.CRMDOUser returnedBy,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockOutWarehouseTransaction,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockInWarehouseTransaction,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState excludeLifeCycleState,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to physical good salesjobRequestedProduct - - the job requested product related to physical good salesjobProduct - - the job product related to physical good salesproduct - - the product related to physical good salessalesMethod - - the physical good sale's sales methodisDirectSale - - indicates if the sale is classified as Direct SalelifeCycleState - - the physical good sale's life cycle stateperformedDate - - the performed date of the physical good salesreturnedDate - - the returned date of the physical good salesperformedBy - - the performed by of the physical good salesreturnedBy - - the returned by of the physical good salesstockOutWarehouseTransaction - - the stock out warehouse transaction of the physical good salesstockInWarehouseTransaction - - the stock in warehouse transaction of the physical good salesexcludeLifeCycleState - - exclude the physical good sale's with the specified life cycle stateassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.PhysicalGoodSaleSalesMethod salesMethod,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.Date performedDate,
java.util.Date returnedDate,
com.crm.dataobject.users.CRMDOUser performedBy,
com.crm.dataobject.users.CRMDOUser returnedBy,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockOutWarehouseTransaction,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockInWarehouseTransaction,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState excludeLifeCycleState,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to physical good salesjobRequestedProduct - - the job requested product related to physical good salesjobProduct - - the job product related to physical good salesproduct - - the product related to physical good salessalesMethod - - the physical good sale's sales methodlifeCycleState - - the physical good sale's life cycle stateperformedDate - - the performed date of the physical good salesreturnedDate - - the returned date of the physical good salesperformedBy - - the performed by of the physical good salesreturnedBy - - the returned by of the physical good salesstockOutWarehouseTransaction - - the stock out warehouse transaction of the physical good salesstockInWarehouseTransaction - - the stock in warehouse transaction of the physical good salesexcludeLifeCycleState - - exclude the physical good sale's with the specified life cycle stateassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.PhysicalGoodSaleSalesMethod salesMethod,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.Date performedDate,
java.util.Date returnedDate,
com.crm.dataobject.users.CRMDOUser performedBy,
com.crm.dataobject.users.CRMDOUser returnedBy,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockOutWarehouseTransaction,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockInWarehouseTransaction,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState excludeLifeCycleState,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to physical good salesjobRequestedProduct - - the job requested product related to physical good salesjobProduct - - the job product related to physical good salesproduct - - the product related to physical good salessalesMethod - - the physical good sale's sales methodlifeCycleState - - the physical good sale's life cycle stateperformedDate - - the performed date of the physical good salesreturnedDate - - the returned date of the physical good salesperformedBy - - the performed by of the physical good salesreturnedBy - - the returned by of the physical good salesstockOutWarehouseTransaction - - the stock out warehouse transaction of the physical good salesstockInWarehouseTransaction - - the stock in warehouse transaction of the physical good salesexcludeLifeCycleState - - exclude the physical good sale's with the specified life cycle stateinstalledItem - - the installed item related to physical good salessubscriptionInstalledItem - - the subscription installed item related to physical good salesassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct,
com.crm.dataobject.jobs.CRMDOJobProduct jobProduct,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.PhysicalGoodSaleSalesMethod salesMethod,
java.lang.Boolean isDirectSale,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.Date performedDate,
java.util.Date returnedDate,
com.crm.dataobject.users.CRMDOUser performedBy,
com.crm.dataobject.users.CRMDOUser returnedBy,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockOutWarehouseTransaction,
com.crm.dataobject.inventory.CRMDOWarehouseTransaction stockInWarehouseTransaction,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState excludeLifeCycleState,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.subscriptions.CRMDOSubscriptionInstalledItem subscriptionInstalledItem,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to physical good salesjobRequestedProduct - - the job requested product related to physical good salesjobProduct - - the job product related to physical good salesproduct - - the product related to physical good salessalesMethod - - the physical good sale's sales methodisDirectSale - - indicates if the sale is classified as Direct SalelifeCycleState - - the physical good sale's life cycle stateperformedDate - - the performed date of the physical good salesreturnedDate - - the returned date of the physical good salesperformedBy - - the performed by of the physical good salesreturnedBy - - the returned by of the physical good salesstockOutWarehouseTransaction - - the stock out warehouse transaction of the physical good salesstockInWarehouseTransaction - - the stock in warehouse transaction of the physical good salesexcludeLifeCycleState - - exclude the physical good sale's with the specified life cycle stateinstalledItem - - the installed item related to physical good salessubscriptionInstalledItem - - the subscription installed item related to physical good salesassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPosted(com.crm.dataobject.jobs.CRMDOJob job)
throws java.lang.Exception
job - - job to load the physical good salejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPosted(com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
job - - job to load the physical good saleproduct - - product to load the physical good salejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPreSale(com.crm.dataobject.jobs.CRMDOJob job)
throws java.lang.Exception
job - - job to load the physical good salejava.lang.Exceptionpublic com.crm.dataobject.inventory.CRMDOPhysicalGoodSale loadInitial(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem)
throws java.lang.Exception
installedItem - - an installed item related to the physical good salejava.lang.Exceptionpublic com.crm.dataobject.inventory.CRMDOPhysicalGoodSale loadInitial(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
installedItem - - an installed item related to the physical good saleassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPreSale(com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.products.CRMDOProduct product)
throws java.lang.Exception
job - - job to load the physical good saleproduct - - product to load the physical good salejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPreSale(com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.jobs.CRMDOJobRequestedProduct jobRequestedProduct)
throws java.lang.Exception
job - - job to load the physical good salejobRequestedProduct - - job requested product to load the physical good salejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAdditionalInformation(java.util.ArrayList<com.crm.dataobject.CRMDO> physicalGoodSales)
throws java.lang.Exception
physicalGoodSales - - the physical good sales list to load their additional informationjava.lang.Exceptionpublic com.crm.dataobject.inventory.CRMDOPhysicalGoodSale loadAdditionalInformation(com.crm.dataobject.inventory.CRMDOPhysicalGoodSale physicalGoodSale)
throws java.lang.Exception
physicalGoodSale - - the physical good sale to load the additional informationjava.lang.Exceptionpublic com.crm.dataobject.inventory.CRMDOPhysicalGoodSale loadProductType(com.crm.dataobject.inventory.CRMDOPhysicalGoodSale physicalGoodSale)
throws java.lang.Exception
physicalGoodSale - - the physical good sale to load the additional informationjava.lang.Exceptionpublic com.crm.dataobject.inventory.CRMDOPhysicalGoodSale loadCreditNote(com.crm.dataobject.inventory.CRMDOPhysicalGoodSale physicalGoodSale)
throws java.lang.Exception
physicalGoodSale - - the physical good sale to load the additional informationjava.lang.Exceptionpublic com.crm.dataobject.inventory.CRMDOPhysicalGoodSale loadJob(com.crm.dataobject.inventory.CRMDOPhysicalGoodSale physicalGoodSale)
throws java.lang.Exception
physicalGoodSale - - the physical good sale to load the additional informationjava.lang.Exceptionpublic com.crm.dataobject.inventory.CRMDOPhysicalGoodSale loadSubscription(com.crm.dataobject.inventory.CRMDOPhysicalGoodSale physicalGoodSale)
throws java.lang.Exception
physicalGoodSale - - the physical good sale to load the additional informationjava.lang.Exceptionpublic void validateSoldPhysicalGoodSaleStockInAction(com.crm.dataobject.inventory.CRMDOPhysicalGoodSale physicalGoodSale,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem)
throws com.crm.exception.inventory.CannotExecuteStockInWTPostedPhysicalGoodSaleException,
java.lang.Exception
physicalGoodSale - - the physical good sale to validateinstalledItem - - the installed item to validatecom.crm.exception.inventory.CannotExecuteStockInWTPostedPhysicalGoodSaleExceptioncom.crm.exception.inventory.CannotExecuteStockInWTPhysicalGoodSaleInvalidLCSExceptionjava.lang.Exceptionpublic java.lang.Boolean ifExists(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
throws java.lang.Exception
accountReceivable - - the accounts receivable to checkjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadFromJobProduct(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.lang.Integer productQuantity)
throws java.lang.Exception
accountReceivable - - the account receivable to physical good salesproduct - - the product related to physical good salesinstalledItem - - the installedItem related to physical good salesjob - - the job related to physical good saleslifeCycleState - - the life cycle state to load the physical good sales forproductQuantity - - the product quantity to load the physical good sales forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadFromJobProduct(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.lang.Integer productQuantity,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account receivable to physical good salesproduct - - the product related to physical good salesinstalledItem - - the installedItem related to physical good salesjob - - the job related to physical good saleslifeCycleState - - the life cycle state to load the physical good sales forproductQuantity - - the product quantity to load the physical good sales forassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAvailable(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState)
throws java.lang.Exception
accountReceivable - - the account related to physical good salesproduct - - the product related to physical good salesinstalledItem - - the installedItem related to physical good salesjob - - the job related to physical good saleslifeCycleState - - the life cycle state of the physical good salesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAvailable(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.inventory.PhysicalGoodSaleLifeCycleState lifeCycleState,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to physical good salesproduct - - the product related to physical good salesinstalledItem - - the installedItem related to physical good salesjob - - the job related to physical good saleslifeCycleState - - the life cycle state of the physical good salesassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadByInvoice(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice)
throws java.lang.Exception
invoice - - the invoice to load the physical good sales fromjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadByInvoice(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
invoice - - the invoice to load the physical good sales fromassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadByInvoice(com.crm.dataobject.financialtransactions.CRMDOInvoice invoice,
java.lang.String orderBy,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
invoice - - the invoice to load the physical good sales fromorderBy - - the order by fieldassociations - - a list of associated data objectsjava.lang.Exception