public class CRMBOLeadBean extends CRMBOAssignableEntityBean
Modifier and Type | Field and Description |
---|---|
java.lang.String |
ALIAS_AUTO_CREATE_ACCOUNT_RECEIVABLE |
Constructor and Description |
---|
CRMBOLeadBean()
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 |
calculateEstimation(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
calculateExpectedCompletionDate(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
calculateTimeOverdue(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
calculateTimeToCompletion(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
copyEstimation(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadType leadType) |
com.crm.dataobject.leads.CRMDOLead |
copyTypeDefaultInformation(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
defineAccountReceivableAutoCreation(com.crm.dataobject.leads.CRMDOLead lead) |
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects.
|
com.crm.dataobject.leads.CRMDOLeadCategory |
getDefaultCategory(com.crm.dataobject.leads.CRMDOLeadType leadType) |
com.crm.dataobject.leads.CRMDOLeadTypeSourceType |
getDefaultSourceType(com.crm.dataobject.leads.CRMDOLeadType leadType)
Default Source type is automatically applied to the lead as specified in the Lead Type.
|
com.crm.dataobject.leads.CRMDOLeadStatus |
getDefaultStatus(com.crm.dataobject.leads.CRMDOLeadType leadType) |
com.crm.framework.util.ResultSetUtil |
getEntityFromDatabase(com.crm.dataobject.leads.CRMDOLead lead)
Returns the lead from database
|
boolean |
isValidAccountCreditLimit(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
java.lang.Boolean winLead) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadLifeCycleState lifeCycleState,
com.crm.dataobject.leads.LeadLifeCycleState excludeLifeCycleState,
java.util.Date overdueDate,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source,
com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.products.CRMDOProduct physicalGood,
com.crm.dataobject.products.CRMDOProduct service,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadLifeCycleState lifeCycleState,
com.crm.dataobject.leads.LeadLifeCycleState excludeLifeCycleState,
java.util.Date overdueDate,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source,
com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.products.CRMDOProduct physicalGood,
com.crm.dataobject.products.CRMDOProduct service,
java.util.Date nearExpectedCompletionDate,
java.lang.Boolean isIncomplete,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(java.lang.String orderBy,
java.lang.Integer numberOfResults,
java.lang.Integer offset,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadLifeCycleState lifeCycleState,
com.crm.dataobject.leads.LeadLifeCycleState excludeLifeCycleState,
java.util.Date overdueDate,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source,
com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.products.CRMDOProduct physicalGood,
com.crm.dataobject.products.CRMDOProduct service,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(java.lang.String orderBy,
java.lang.Integer numberOfResults,
java.lang.Integer offset,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadLifeCycleState lifeCycleState,
com.crm.dataobject.leads.LeadLifeCycleState excludeLifeCycleState,
java.util.Date overdueDate,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source,
com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.products.CRMDOProduct physicalGood,
com.crm.dataobject.products.CRMDOProduct service,
java.util.Date nearExpectedCompletionDate,
java.lang.Boolean isIncomplete,
java.util.ArrayList<java.lang.String> associations) |
com.crm.dataobject.leads.CRMDOLead |
loadAdditionalInformation(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
loadByNumber(java.lang.String number) |
com.crm.dataobject.leads.CRMDOLead |
loadByNumber(java.lang.String number,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInProgress(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInProgress(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source,
com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.products.CRMDOProduct physicalGood,
com.crm.dataobject.products.CRMDOProduct service,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInProgress(java.lang.String orderBy,
java.lang.Integer numberOfResults,
java.lang.Integer offset,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source,
com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.products.CRMDOProduct physicalGood,
com.crm.dataobject.products.CRMDOProduct service,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source,
com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.products.CRMDOProduct physicalGood,
com.crm.dataobject.products.CRMDOProduct service,
java.util.Date overdueDate,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(java.lang.String orderBy,
java.lang.Integer numberOfResults,
java.lang.Integer offset,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(java.lang.String orderBy,
java.lang.Integer numberOfResults,
java.lang.Integer offset,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source,
com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.products.CRMDOProduct physicalGood,
com.crm.dataobject.products.CRMDOProduct service,
java.util.Date overdueDate,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source,
com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.products.CRMDOProduct physicalGood,
com.crm.dataobject.products.CRMDOProduct service,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(java.lang.String orderBy,
java.lang.Integer numberOfResults,
java.lang.Integer offset,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.leads.CRMDOLeadStatus status,
com.crm.dataobject.leads.CRMDOLeadType type,
com.crm.dataobject.leads.CRMDOLeadCategory category,
com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel,
java.lang.Integer priorityLevel,
com.crm.dataobject.leads.LeadSourceType sourceType,
com.crm.dataobject.notifications.CRMDONotification srcNotification,
com.crm.dataobject.communications.CRMDOCommunication srcCommunication,
com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact,
com.crm.dataobject.users.CRMDOUser srcEmployee,
java.lang.String source,
java.util.ArrayList<java.lang.String> associations) |
com.crm.dataobject.leads.CRMDOLead |
reset(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
resetProducts(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
setActualCompletedDate(com.crm.dataobject.leads.CRMDOLead lead) |
com.crm.dataobject.leads.CRMDOLead |
setAppliedCompetitors(com.crm.dataobject.leads.CRMDOLead lead)
Competitors are automatically applied to the lead as specified in the Lead Type.
|
com.crm.dataobject.leads.CRMDOLead |
setAppliedProductsOfInterest(com.crm.dataobject.leads.CRMDOLead lead)
Products and Packages are automatically applied to the lead as specified in the Lead Type.
|
com.crm.dataobject.leads.LeadImportanceLevelCode |
setImportanceLevelCode(com.crm.dataobject.leads.CRMDOLeadType leadType) |
com.crm.dataobject.leads.CRMDOLead |
setLifeCycleState(com.crm.dataobject.leads.CRMDOLead lead,
com.crm.dataobject.leads.CRMDOLeadStatus leadStatus) |
java.lang.Integer |
setPriorityLevel(com.crm.dataobject.leads.CRMDOLeadType leadType) |
com.crm.dataobject.leads.CRMDOLead |
setSourceValues(com.crm.dataobject.leads.CRMDOLead lead) |
void |
validateCompletion(com.crm.dataobject.leads.CRMDOLead lead) |
java.lang.Boolean |
validateLeadLifeCycleStateAgainstDB(com.crm.dataobject.leads.CRMDOLead lead,
java.util.ArrayList<com.crm.dataobject.leads.LeadLifeCycleState> validLifeCycleStates)
Checks if a lead exists with the given life cycle states
|
accept, construct, validateOnSave
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
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public final java.lang.String ALIAS_AUTO_CREATE_ACCOUNT_RECEIVABLE
public com.crm.dataobject.leads.CRMDOLead setSourceValues(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
CRMBO
getDefaultAssociations
in class CRMBOAssignableEntityBean
public com.crm.dataobject.leads.CRMDOLead setLifeCycleState(com.crm.dataobject.leads.CRMDOLead lead, com.crm.dataobject.leads.CRMDOLeadStatus leadStatus) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.CRMDOLead loadAdditionalInformation(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.CRMDOLead copyTypeDefaultInformation(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.CRMDOLead setAppliedCompetitors(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
lead
- - a lead to apply Competitors forjava.lang.Exception
public com.crm.dataobject.leads.CRMDOLeadTypeSourceType getDefaultSourceType(com.crm.dataobject.leads.CRMDOLeadType leadType) throws java.lang.Exception
leadType
- - a lead type to get the default source type forjava.lang.Exception
public com.crm.dataobject.leads.CRMDOLead setAppliedProductsOfInterest(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
lead
- - a lead to apply products of interest forjava.lang.Exception
public com.crm.dataobject.leads.CRMDOLead defineAccountReceivableAutoCreation(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.CRMDOLeadStatus getDefaultStatus(com.crm.dataobject.leads.CRMDOLeadType leadType) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.CRMDOLeadCategory getDefaultCategory(com.crm.dataobject.leads.CRMDOLeadType leadType) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.LeadImportanceLevelCode setImportanceLevelCode(com.crm.dataobject.leads.CRMDOLeadType leadType) throws java.lang.Exception
java.lang.Exception
public java.lang.Integer setPriorityLevel(com.crm.dataobject.leads.CRMDOLeadType leadType) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.CRMDOLead reset(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.CRMDOLead resetProducts(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.CRMDOLead calculateEstimation(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.CRMDOLead calculateTimeToCompletion(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.CRMDOLead calculateTimeOverdue(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.CRMDOLead calculateExpectedCompletionDate(com.crm.dataobject.leads.CRMDOLead lead)
public com.crm.dataobject.leads.CRMDOLead copyEstimation(com.crm.dataobject.leads.CRMDOLead lead, com.crm.dataobject.leads.CRMDOLeadType leadType)
public com.crm.dataobject.leads.CRMDOLead setActualCompletedDate(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
java.lang.Exception
public void validateCompletion(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
java.lang.Exception
com.crm.exception.MandatoryFieldException
public com.crm.dataobject.leads.CRMDOLead loadByNumber(java.lang.String number) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.leads.CRMDOLead loadByNumber(java.lang.String number, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInProgress(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInProgress(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source, com.crm.dataobject.communications.CRMDOCommunication communication, com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.products.CRMDOProduct physicalGood, com.crm.dataobject.products.CRMDOProduct service, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInProgress(java.lang.String orderBy, java.lang.Integer numberOfResults, java.lang.Integer offset, com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source, com.crm.dataobject.communications.CRMDOCommunication communication, com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.products.CRMDOProduct physicalGood, com.crm.dataobject.products.CRMDOProduct service, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(java.lang.String orderBy, java.lang.Integer numberOfResults, java.lang.Integer offset, com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source, com.crm.dataobject.communications.CRMDOCommunication communication, com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.products.CRMDOProduct physicalGood, com.crm.dataobject.products.CRMDOProduct service, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(java.lang.String orderBy, java.lang.Integer numberOfResults, java.lang.Integer offset, com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source, com.crm.dataobject.communications.CRMDOCommunication communication, com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.products.CRMDOProduct physicalGood, com.crm.dataobject.products.CRMDOProduct service, java.util.Date overdueDate, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(java.lang.String orderBy, java.lang.Integer numberOfResults, java.lang.Integer offset, com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source, com.crm.dataobject.communications.CRMDOCommunication communication, com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.products.CRMDOProduct physicalGood, com.crm.dataobject.products.CRMDOProduct service, java.util.Date overdueDate, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadLifeCycleState lifeCycleState, com.crm.dataobject.leads.LeadLifeCycleState excludeLifeCycleState, java.util.Date overdueDate, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source, com.crm.dataobject.communications.CRMDOCommunication communication, com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.products.CRMDOProduct physicalGood, com.crm.dataobject.products.CRMDOProduct service, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(java.lang.String orderBy, java.lang.Integer numberOfResults, java.lang.Integer offset, com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadLifeCycleState lifeCycleState, com.crm.dataobject.leads.LeadLifeCycleState excludeLifeCycleState, java.util.Date overdueDate, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source, com.crm.dataobject.communications.CRMDOCommunication communication, com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.products.CRMDOProduct physicalGood, com.crm.dataobject.products.CRMDOProduct service, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadLifeCycleState lifeCycleState, com.crm.dataobject.leads.LeadLifeCycleState excludeLifeCycleState, java.util.Date overdueDate, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source, com.crm.dataobject.communications.CRMDOCommunication communication, com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.products.CRMDOProduct physicalGood, com.crm.dataobject.products.CRMDOProduct service, java.util.Date nearExpectedCompletionDate, java.lang.Boolean isIncomplete, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(java.lang.String orderBy, java.lang.Integer numberOfResults, java.lang.Integer offset, com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.leads.CRMDOLeadStatus status, com.crm.dataobject.leads.CRMDOLeadType type, com.crm.dataobject.leads.CRMDOLeadCategory category, com.crm.dataobject.leads.LeadImportanceLevelCode importanceLevel, java.lang.Integer priorityLevel, com.crm.dataobject.leads.LeadLifeCycleState lifeCycleState, com.crm.dataobject.leads.LeadLifeCycleState excludeLifeCycleState, java.util.Date overdueDate, com.crm.dataobject.leads.LeadSourceType sourceType, com.crm.dataobject.notifications.CRMDONotification srcNotification, com.crm.dataobject.communications.CRMDOCommunication srcCommunication, com.crm.dataobject.contactinfo.CRMDOContactInformation srcContact, com.crm.dataobject.users.CRMDOUser srcEmployee, java.lang.String source, com.crm.dataobject.communications.CRMDOCommunication communication, com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.products.CRMDOProduct physicalGood, com.crm.dataobject.products.CRMDOProduct service, java.util.Date nearExpectedCompletionDate, java.lang.Boolean isIncomplete, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public boolean isValidAccountCreditLimit(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, java.lang.Boolean winLead) throws com.crm.exception.CannotSaveException, java.lang.Exception
com.crm.exception.CannotSaveException
java.lang.Exception
public java.lang.Boolean validateLeadLifeCycleStateAgainstDB(com.crm.dataobject.leads.CRMDOLead lead, java.util.ArrayList<com.crm.dataobject.leads.LeadLifeCycleState> validLifeCycleStates) throws java.lang.Exception
lead
- - the lead to checkjava.lang.Exception
public com.crm.framework.util.ResultSetUtil getEntityFromDatabase(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
lead
- - the lead to load from databasejava.lang.Exception
public void anonymizeContactLeads(com.crm.dataobject.contactinfo.CRMDOContactInformation contact) throws java.lang.Exception
contact
- - the contact information to anonymize its leadsjava.lang.Exception