public class CRMProcessLeadBean extends CRMProcess
| Constructor and Description |
|---|
CRMProcessLeadBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
anonymizeContactLeads(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
Anonymizes the given contact information leads
|
com.crm.dataobject.leads.CRMDOLead |
assignAccountReceivable(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
Assigns an account receivable on a lead.
|
com.crm.dataobject.leads.CRMDOLead |
cancel(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
cancel(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadStatus status)
Cancels a lead.
|
com.crm.dataobject.leads.CRMDOLead |
complete(com.crm.dataobject.leads.CRMDOLead lead)
Completes a lead.
|
com.crm.dataobject.accounts.CRMDOAccountReceivable |
constructAccountReceivable(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
create(com.crm.dataobject.leads.CRMDOLead lead)
Creates a lead.
|
com.crm.dataobject.leads.CRMDOLead |
delete(com.crm.dataobject.leads.CRMDOLead lead)
Deletes a lead.
|
void |
importLead(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.CRMDOAttachment attachment,
com.crm.dataobject.leads.ImportLeadDefinition importLeadDefinition,
com.crm.dataobject.processrun.CRMDOProcessRunLog processRun) |
java.lang.Boolean |
isAccessible(com.crm.dataobject.leads.CRMDOLead lead)
Determine if a lead is accessible.
|
java.util.ArrayList<com.crm.dataobject.leads.CRMDOLead> |
list(com.crm.dataobject.leads.LeadSearchCriteria searchCriteria)
Loads a list of accessible leads that match the given criteria.
|
com.crm.dataobject.leads.CRMDOLead |
lost(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadLostReason lostReason) |
com.crm.dataobject.leads.CRMDOLead |
lost(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadLostReason lostReason)
Sets a lead as Lost.
|
com.crm.dataobject.leads.CRMDOLead |
newLead(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
Constructs and initializes a new AttachmentClassification.
|
com.crm.dataobject.leads.CRMDOLead |
preProcessToWin(com.crm.dataobject.leads.CRMDOLead lead)
Pre-processes a lead to win.
|
com.crm.dataobject.leads.CRMDOLead |
read(java.lang.String uniqueIdentifier)
Reads a attachment by id.
|
com.crm.dataobject.leads.CRMDOLead |
read(java.lang.String uniqueIdentifier,
java.util.ArrayList<java.lang.String> associations)
Reads a attachment by id.
|
com.crm.dataobject.leads.CRMDOLead |
read(java.lang.String uniqueIdentifier,
java.util.ArrayList<java.lang.String> associations,
java.lang.Boolean initializeAssociatedObjects)
Reads a attachment by id.
|
com.crm.dataobject.leads.CRMDOLead |
startProgress(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
startProgress(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadStatus status)
Starts the progress of the given lead.
|
com.crm.dataobject.leads.CRMDOLead |
update(com.crm.dataobject.leads.CRMDOLead lead)
Updates a lead.
|
com.crm.dataobject.leads.CRMDOLead |
validateCancellation(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadStatus status) |
com.crm.dataobject.leads.CRMDOLead |
win(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
win(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadStatus status)
Sets a lead as Won.
|
createCronExpressionFromDate, createCronExpressionFromDate, setMandatoryFielddeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, loadEntityCategories, loadEntityNumber, loadEntityStates, loadEntityStatuses, loadEntityTypes, rollback, setCRMSessionHandle, setInitialContext, setSessionContextpublic com.crm.dataobject.leads.CRMDOLead complete(com.crm.dataobject.leads.CRMDOLead lead)
throws java.lang.Exception
lead - - the lead to completejava.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead create(com.crm.dataobject.leads.CRMDOLead lead)
throws java.lang.Exception
lead - - the lead to createjava.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead update(com.crm.dataobject.leads.CRMDOLead lead)
throws java.lang.Exception,
com.crm.exception.leads.CannotModifyLeadAlreadyCompletedException
lead - - the lead to updatejava.lang.Exceptioncom.crm.exception.leads.CannotModifyLeadAlreadyCompletedExceptionpublic com.crm.dataobject.accounts.CRMDOAccountReceivable constructAccountReceivable(com.crm.dataobject.leads.CRMDOLead lead)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead assignAccountReceivable(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
throws java.lang.Exception
accountReceivable - - the account receivable to assignjava.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead preProcessToWin(com.crm.dataobject.leads.CRMDOLead lead)
throws java.lang.Exception
lead - - the lead to pre-processjava.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead startProgress(com.crm.dataobject.leads.CRMDOLead lead)
throws java.lang.Exception,
com.crm.exception.leads.CannotModifyLeadAlreadyCompletedException
java.lang.Exceptioncom.crm.exception.leads.CannotModifyLeadAlreadyCompletedExceptionpublic com.crm.dataobject.leads.CRMDOLead startProgress(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadStatus status)
throws java.lang.Exception
lead - - the lead to start the progress ofstatus - - the status to set on the leadjava.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead cancel(com.crm.dataobject.leads.CRMDOLead lead)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead cancel(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadStatus status)
throws java.lang.Exception
lead - - the lead to cancelstatus - - the status to set on the cancelled leadjava.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead validateCancellation(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadStatus status)
throws java.lang.Exception,
com.crm.exception.leads.CannotModifyLeadAlreadyCompletedException
java.lang.Exceptioncom.crm.exception.leads.CannotModifyLeadAlreadyCompletedExceptionpublic com.crm.dataobject.leads.CRMDOLead win(com.crm.dataobject.leads.CRMDOLead lead)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead win(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadStatus status)
throws java.lang.Exception
lead - - the lead to set as Wonstatus - - the status to set on the leadjava.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead lost(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadLostReason lostReason)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead lost(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadLostReason lostReason)
throws java.lang.Exception
lead - - the lead to set as Loststatus - - the status to set on the leadlostReason - - the reason the lead was lostjava.lang.Exceptionpublic void importLead(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.CRMDOAttachment attachment,
com.crm.dataobject.leads.ImportLeadDefinition importLeadDefinition,
com.crm.dataobject.processrun.CRMDOProcessRunLog processRun)
throws java.lang.Exception
java.lang.Exceptionpublic void anonymizeContactLeads(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
throws java.lang.Exception
contact - - the contact information to anonymize its leadsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.leads.CRMDOLead> list(com.crm.dataobject.leads.LeadSearchCriteria searchCriteria)
throws java.lang.Exception
searchCriteria - - the criteriajava.lang.Exceptionpublic java.lang.Boolean isAccessible(com.crm.dataobject.leads.CRMDOLead lead)
throws java.lang.Exception
lead - - the lead to check if it is accessiblejava.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead read(java.lang.String uniqueIdentifier)
throws java.lang.Exception
uniqueIdentifier - - the attachment unique identifier(mandatory)java.lang.Exceptionpublic com.crm.dataobject.leads.CRMDOLead read(java.lang.String uniqueIdentifier,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception,
com.crm.exception.CannotAccessEntityException
uniqueIdentifier - - the attachment unique identifier(mandatory)associations - - a list of associations(optional)java.lang.Exceptioncom.crm.exception.CannotAccessEntityExceptionpublic com.crm.dataobject.leads.CRMDOLead read(java.lang.String uniqueIdentifier,
java.util.ArrayList<java.lang.String> associations,
java.lang.Boolean initializeAssociatedObjects)
throws java.lang.Exception,
com.crm.exception.CannotAccessEntityException
uniqueIdentifier - - the attachment unique identifier(mandatory)associations - - a list of associations(optional)initializeAssociatedObjects - - a boolean indicating if the associated objects will be initialized(optional)java.lang.Exceptioncom.crm.exception.CannotAccessEntityExceptionpublic com.crm.dataobject.leads.CRMDOLead delete(com.crm.dataobject.leads.CRMDOLead lead)
throws java.lang.Exception,
com.crm.exception.CannotAccessEntityException
lead - - the lead to delete(mandatory)java.lang.Exceptioncom.crm.exception.CannotAccessEntityExceptionpublic com.crm.dataobject.leads.CRMDOLead newLead(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable)
throws java.lang.Exception
java.lang.Exception