public class CRMBOAccountReceivableMemberBean extends CRMBO
Constructor and Description |
---|
CRMBOAccountReceivableMemberBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of an account receivable member product.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
getFundedServices(com.crm.dataobject.accounts.CRMDOAccountReceivable parentAccountReceivable,
com.crm.dataobject.accounts.CRMDOAccountReceivable memberAccountReceivable)
Returns the funded services
|
java.lang.Boolean |
isAccountMemberFundedService(com.crm.dataobject.accounts.CRMDOAccountReceivableMember accountReceivableMember,
com.crm.dataobject.products.CRMDOProduct product)
Validates a product against an account member.
|
com.crm.dataobject.accounts.CRMDOAccountReceivableMember |
loadByMember(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
Loads an account receivable member by a member account receivable.
|
com.crm.dataobject.accounts.CRMDOAccountReceivableMember |
loadByMember(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
java.util.ArrayList<java.lang.String> associations)
Loads an account receivable member by a member account receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByParent(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
Loads a list of account receivable members by a parent account receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByParent(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.accounts.AccountReceivableMemberFundingScope fundingScope)
Loads a list of account receivable members by a parent account receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByParent(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.accounts.AccountReceivableMemberFundingScope fundingScope,
java.util.ArrayList<java.lang.String> associations)
Loads a list of account receivable member products by a parent account receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByParent(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.accounts.AccountReceivableMemberFundingScope fundingScope,
java.lang.Integer numberOfResults,
java.lang.Integer offset)
Loads a list of account receivable members by a parent account receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByParent(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.accounts.AccountReceivableMemberFundingScope fundingScope,
java.lang.Integer numberOfResults,
java.lang.Integer offset,
java.util.ArrayList<java.lang.String> associations)
Loads a list of account receivable member products by a parent account receivable.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByParent(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
java.util.ArrayList<java.lang.String> associations)
Loads a list of account receivable member products by a parent account receivable.
|
void |
validateAccountMemberFundedServices(com.crm.dataobject.accounts.CRMDOAccountReceivableMember accountReceivableMember,
java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products)
Validates a list of products against an account member.
|
void |
validateUniqueness(java.util.ArrayList<com.crm.dataobject.CRMDO> accountReceivableMembers)
Validates that the account receivable members exists only one time in the members.
|
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, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMBOAccountReceivableMemberBean()
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadByParent(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable) throws java.lang.Exception
accountReceivable
- - an account receivable to load the account receivable members forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadByParent(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.accounts.AccountReceivableMemberFundingScope fundingScope) throws java.lang.Exception
accountReceivable
- - an account receivable to load the account receivable members forfundingScope
- - the funding scope to load the account memebers forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadByParent(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.accounts.AccountReceivableMemberFundingScope fundingScope, java.lang.Integer numberOfResults, java.lang.Integer offset) throws java.lang.Exception
accountReceivable
- - an account receivable to load the account receivable members forfundingScope
- - the funding scope to load the account memebers fornumberOfResults
- - the number of charges to loadoffset
- - how many results to skip (pagination)java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadByParent(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
accountReceivable
- - an account receivable to load the account receivable members forassociations
- java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadByParent(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.accounts.AccountReceivableMemberFundingScope fundingScope, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
accountReceivable
- - an account receivable to load the account receivable members forfundingScope
- - the funding scope to load the account memebers forassociations
- java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadByParent(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.accounts.AccountReceivableMemberFundingScope fundingScope, java.lang.Integer numberOfResults, java.lang.Integer offset, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
accountReceivable
- - an account receivable to load the account receivable members forfundingScope
- - the funding scope to load the account memebers fornumberOfResults
- - the number of charges to loadoffset
- - how many results to skip (pagination)associations
- java.lang.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivableMember loadByMember(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable) throws java.lang.Exception
accountReceivable
- - an account receivable to load the account receivable member forjava.lang.Exception
public com.crm.dataobject.accounts.CRMDOAccountReceivableMember loadByMember(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
accountReceivable
- - an account receivable to load the account receivable member forassociations
- java.lang.Exception
public void validateUniqueness(java.util.ArrayList<com.crm.dataobject.CRMDO> accountReceivableMembers) throws java.lang.Exception, com.crm.exception.OnlyOneRecordException
accountReceivableMembers
- - the account receivable members to be validatedjava.lang.Exception
com.crm.exception.OnlyOneRecordException
public void validateAccountMemberFundedServices(com.crm.dataobject.accounts.CRMDOAccountReceivableMember accountReceivableMember, java.util.ArrayList<com.crm.dataobject.products.CRMDOProduct> products) throws java.lang.Exception
accountReceivableMember
- - the account member to validate withproducts
- - a list of products to validatejava.lang.Exception
public java.lang.Boolean isAccountMemberFundedService(com.crm.dataobject.accounts.CRMDOAccountReceivableMember accountReceivableMember, com.crm.dataobject.products.CRMDOProduct product) throws java.lang.Exception
accountReceivableMember
- - the account member to validate withproduct
- - the product to validatejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> getFundedServices(com.crm.dataobject.accounts.CRMDOAccountReceivable parentAccountReceivable, com.crm.dataobject.accounts.CRMDOAccountReceivable memberAccountReceivable) throws java.lang.Exception
parentAccountReceivable
- - the account to retrieve the related membersmemberAccountReceivable
- - the account member to return the related productsjava.lang.Exception