public class CRMBOActivityBean extends CRMBOAssignableEntityBean
Constructor and Description |
---|
CRMBOActivityBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
com.crm.dataobject.activities.CRMDOActivity |
calculateEstimation(com.crm.dataobject.activities.CRMDOActivity activity)
Calculates the estimated completion time of an activity.
|
com.crm.dataobject.activities.CRMDOActivity |
calculateExpectedCompletionDate(com.crm.dataobject.activities.CRMDOActivity activity)
Calculates the expected completion date of an activity.
|
com.crm.dataobject.activities.CRMDOActivity |
calculateTimeOverdue(com.crm.dataobject.activities.CRMDOActivity activity)
Calculates the time passed from the activity expected completion date.
|
com.crm.dataobject.activities.CRMDOActivity |
calculateTimeToCompletion(com.crm.dataobject.activities.CRMDOActivity activity)
Calculates the time left until an activity is completed.
|
com.crm.dataobject.activities.CRMDOActivity |
copyEstimation(com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.activities.CRMDOActivityType activityType)
Copies the estimated completion time from an activity type to an activity.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of an activity.
|
java.lang.Boolean |
isJobRelatedWithServiceRequest(com.crm.dataobject.jobs.CRMDOJob job,
com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Checks if a job is related with a service request.
|
java.lang.Boolean |
isUsedByDraftCommunication(com.crm.dataobject.activities.CRMDOActivity activity)
Checks if the activity is used by a draft communication.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.activities.CRMDOActivityCategory activityCategory)
Loads a list of activities by a category.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.activities.CRMDOActivityStatus activityStatus)
Loads a list of activities by a status.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.activities.CRMDOActivityType activityType)
Loads a list of activities by a type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
Loads a list of activities related with a contact.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.contactinfo.CRMDOContactInformation contact,
com.crm.dataobject.activities.CRMDOActivityType activityType,
com.crm.dataobject.activities.CRMDOActivityCategory activityCategory,
com.crm.dataobject.activities.ActivityLifeCycleState lifeCycleState,
java.util.ArrayList<java.lang.String> associations)
Loads a list of activities related with a contact, type, category, and life cycle state.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.jobs.CRMDOJob job)
Loads a list of activities related to a job.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.jobs.CRMDOJob job,
java.util.ArrayList<java.lang.String> associations)
Loads a list of activities related to a job.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.leads.CRMDOLead lead) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.leads.CRMDOLead lead,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Loads a list of activities related to a service request.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest,
java.util.ArrayList<java.lang.String> associations)
Loads a list of activities related to a service request.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Loads a list of activities related to a subscription.
|
com.crm.dataobject.activities.CRMDOActivity |
loadAdditionalInformation(com.crm.dataobject.activities.CRMDOActivity activity)
Loads additional information of an activity
- Loads the time to completion and time overdue |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadBillable(com.crm.dataobject.jobs.CRMDOJob job)
Loads a list of billable activities by a job.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadBillable(com.crm.dataobject.jobs.CRMDOJob job,
java.util.ArrayList<java.lang.String> associations)
Loads a list of billable activities by a job.
|
com.crm.dataobject.activities.CRMDOActivity |
loadByNumber(java.lang.String value)
Loads an activity based on a number.
|
com.crm.dataobject.activities.CRMDOActivity |
loadByNumber(java.lang.String value,
java.util.ArrayList<java.lang.String> associations)
Loads an activity based on a number.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCancelled(com.crm.dataobject.jobs.CRMDOJob job)
Loads a list of cancelled activities related to a job.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCancelled(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCompleted(com.crm.dataobject.activities.CRMDOActivityCategory activityCategory)
Loads a list of completed activities by a category.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCompleted(com.crm.dataobject.activities.CRMDOActivityStatus activityStatus)
Loads a list of completed activities by a status.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCompleted(com.crm.dataobject.activities.CRMDOActivityType activityType)
Loads a list of completed activities by a type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCompleted(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
Loads a list of completed activities related to a contact.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCompleted(com.crm.dataobject.jobs.CRMDOJob job)
Loads a list of completed activities related to a job.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCompleted(com.crm.dataobject.leads.CRMDOLead lead)
Loads a list of completed activities related to a lead.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCompleted(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Loads a list of completed activities related to a service request.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCompleted(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Loads a list of completed activities related to a subscription.
|
com.crm.dataobject.activities.CRMDOActivity |
loadContactInformation(com.crm.dataobject.activities.CRMDOActivity activity)
Loads the contact information of an activity.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadIncomplete(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
Loads a list of non-completed activities related to a contact.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadIncomplete(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.activities.CRMDOActivityType activityType,
com.crm.dataobject.activities.CRMDOActivityCategory activityCategory,
java.lang.Integer totalTime,
com.crm.framework.util.UnitOfTime totalTimeUOT)
Loads a list of incomplete activities based on a contact, type, category, and total time.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadIncomplete(com.crm.dataobject.jobs.CRMDOJob job)
Loads a list of non-completed activities related to a job.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadIncomplete(com.crm.dataobject.leads.CRMDOLead lead)
Loads a list of non-completed activities related to a lead.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadIncomplete(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Loads a list of non-completed activities related to a service request.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadIncomplete(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Loads a list of non-completed activities related to a subscription.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInProgress(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
Loads a list of in progress activities related to a contact.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInProgress(com.crm.dataobject.jobs.CRMDOJob job)
Loads a list of in progress activities related to a job.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInProgress(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Loads a list of in progress activities related to a service request.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInProgress(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Loads a list of in progress activities related to a subscription.
|
com.crm.dataobject.activities.CRMDOActivity |
loadJob(com.crm.dataobject.activities.CRMDOActivity activity)
Loads the job of an activity.
|
com.crm.dataobject.activities.CRMDOActivity |
loadLead(com.crm.dataobject.activities.CRMDOActivity activity)
Loads the lead of an activity.
|
java.lang.Integer |
loadMaxAllowedNumberOfResourceRequests(com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.resourcescheduling.CRMDOResourceSchedulingDefinition activeResourceSchedulingDefinition)
Returns the maximum allowed number of resource requests
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.activities.CRMDOActivityType activityType,
com.crm.dataobject.activities.CRMDOActivityCategory activityCategory)
Loads a list of overdue activities base on a contact, type and category.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.activities.CRMDOActivityType activityType,
com.crm.dataobject.activities.CRMDOActivityCategory activityCategory,
java.util.ArrayList<java.lang.String> associations)
Loads a list of overdue activities base on a contact, type and category.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.activities.CRMDOActivityType activityType,
com.crm.dataobject.activities.CRMDOActivityCategory activityCategory,
java.util.Date overdueDate)
Loads a list of overdue activities base on a contact, type, category and overdue date.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.activities.CRMDOActivityType activityType,
com.crm.dataobject.activities.CRMDOActivityCategory activityCategory,
java.util.Date overdueDate,
java.util.ArrayList<java.lang.String> associations)
Loads a list of overdue activities base on a contact, type, category and overdue date.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.activities.CRMDOActivityCategory activityCategory)
Loads a list of pending activities by a category.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.activities.CRMDOActivityStatus activityStatus)
Loads a list of pending activities by a status.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.activities.CRMDOActivityType activityType)
Loads a list of pending activities by a type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
Loads a list of pending activities related to a contact.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.jobs.CRMDOJob job)
Loads a list of pending activities related to a job.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.leads.CRMDOLead lead) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Loads a list of pending activities related to a service request.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Loads a list of pending activities related to a subscription.
|
com.crm.dataobject.activities.CRMDOActivity |
loadServiceRequest(com.crm.dataobject.activities.CRMDOActivity activity)
Loads the service request of an activity.
|
com.crm.dataobject.activities.CRMDOActivity |
loadSubscription(com.crm.dataobject.activities.CRMDOActivity activity)
Loads the subscription of an activity.
|
com.crm.dataobject.activities.CRMDOActivity |
setActualCompletedDate(com.crm.dataobject.activities.CRMDOActivity activity)
Sets the actual completed date of an activity.
|
com.crm.dataobject.activities.CRMDOActivity |
setDefaultServices(com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.activities.CRMDOActivityType activityType)
Constructs the automatically applied services based on the type of the activity.
|
com.crm.dataobject.activities.CRMDOActivity |
setLifeCycleState(com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.activities.CRMDOActivityStatus activityStatus)
Sets the activity life cycle state.
|
java.lang.Boolean |
validateActivityLifeCycleStateAgainstDB(com.crm.dataobject.activities.CRMDOActivity activity,
java.util.ArrayList<com.crm.dataobject.activities.ActivityLifeCycleState> validLifeCycleStates)
Checks if a activity exists with the given life cycle states
|
void |
validateCancelling(com.crm.dataobject.activities.CRMDOActivity activity)
Validates the activity on cancelling.
|
com.crm.dataobject.activities.CRMDOActivity |
validateCompletion(com.crm.dataobject.activities.CRMDOActivity activity)
Validates the activity during completion.
|
com.crm.dataobject.activities.CRMDOActivity |
validateInProgress(com.crm.dataobject.activities.CRMDOActivity activity)
Validates the activity during in progress state.
|
void |
validateMaxNumberOfResourceRequests(com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.activities.CRMDOActivityService requestActivityService)
Validates the max number of resource requests of the given activity.
|
void |
validateMaxNumberOfResourceRequests(com.crm.dataobject.activities.CRMDOActivity activity,
com.crm.dataobject.activities.CRMDOActivityService requestActivityService,
com.crm.dataobject.resourcescheduling.CRMDOResourceSchedulingDefinition activeResourceSchedulingDefinition)
Validates the max number of resource requests of the given activity.
|
accept, construct, validateOnSave
construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public java.lang.Boolean isJobRelatedWithServiceRequest(com.crm.dataobject.jobs.CRMDOJob job, com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception
job
- - the job to checkserviceRequest
- - the service request to checkjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity validateCompletion(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
activity
- - the activity to validatejava.lang.Exception
com.crm.exception.MandatoryFieldException
public com.crm.dataobject.activities.CRMDOActivity validateInProgress(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
activity
- - the activity to validatejava.lang.Exception
public void validateCancelling(com.crm.dataobject.activities.CRMDOActivity activity) throws com.crm.exception.InvalidValueException, java.lang.Exception
activity
- - the activity to validatejava.lang.Exception
com.crm.exception.InvalidValueException
public com.crm.dataobject.activities.CRMDOActivity loadAdditionalInformation(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
activity
- - the activity to load the additional information forjava.lang.Exception
public java.lang.Integer loadMaxAllowedNumberOfResourceRequests(com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.resourcescheduling.CRMDOResourceSchedulingDefinition activeResourceSchedulingDefinition) throws java.lang.Exception
activity
- - the activity to load the additional information foractiveResourceSchedulingDefinition2
- java.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity setLifeCycleState(com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.activities.CRMDOActivityStatus activityStatus) throws java.lang.Exception
activity
- - an activity to set the life cycle state foractivityStatus
- - an activity status to get the life cycle state fromjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity setDefaultServices(com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.activities.CRMDOActivityType activityType) throws java.lang.Exception
activity
- - an activity to construct the automatically applied services foractivityType
- - an activity type to get the automatically applied services fromjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity setActualCompletedDate(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
activity
- - the activity to set the actual completion date forjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity copyEstimation(com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.activities.CRMDOActivityType activityType) throws java.lang.Exception
activity
- - an activity to set the copied estimated completion time foractivityType
- - an activity type to get the default estimated completion time fromjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity calculateExpectedCompletionDate(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
activity
- - the activity to calculate the estimate completion date forjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity calculateEstimation(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
activity
- - the activity to calculate the estimated completion time forjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity calculateTimeToCompletion(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
activity
- - the activity to calculate the time of completion forjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity calculateTimeOverdue(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
activity
- - the activity to calculate the overdue time forjava.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOAssignableEntityBean
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.jobs.CRMDOJob job) throws java.lang.Exception
job
- - the job to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.jobs.CRMDOJob job, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
job
- - the job to load the related activities forassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCompleted(com.crm.dataobject.jobs.CRMDOJob job) throws java.lang.Exception
job
- - the job to load the related completed activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadIncomplete(com.crm.dataobject.jobs.CRMDOJob job) throws java.lang.Exception
job
- - the job to load the related non-completed activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCancelled(com.crm.dataobject.jobs.CRMDOJob job) throws java.lang.Exception
job
- - the job to load the related cancelled activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.jobs.CRMDOJob job) throws java.lang.Exception
job
- - the job to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInProgress(com.crm.dataobject.jobs.CRMDOJob job) throws java.lang.Exception
job
- - the job to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception
subscription
- - the subscription to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCompleted(com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception
subscription
- - the subscription to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadIncomplete(com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception
subscription
- - the subscription to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception
subscription
- - the subscription to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInProgress(com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception
subscription
- - the subscription to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception
serviceRequest
- - the service request to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
job
- - the service request to load the related activities forassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCompleted(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception
serviceRequest
- - the service request to load the related completed activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCancelled(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadIncomplete(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception
serviceRequest
- - the service request to load the related non-completed activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception
serviceRequest
- - the service request to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInProgress(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception
serviceRequest
- - the service request to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.activities.CRMDOActivityType activityType) throws java.lang.Exception
activityType
- - the type to load the activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCompleted(com.crm.dataobject.activities.CRMDOActivityType activityType) throws java.lang.Exception
activityType
- - the type to load the completed activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.activities.CRMDOActivityType activityType) throws java.lang.Exception
activityType
- - the type to load the pending activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.activities.CRMDOActivityStatus activityStatus) throws java.lang.Exception
activityStatus
- - the status to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCompleted(com.crm.dataobject.activities.CRMDOActivityStatus activityStatus) throws java.lang.Exception
activityStatus
- - the status to load the completed activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.activities.CRMDOActivityStatus activityStatus) throws java.lang.Exception
activityStatus
- - the status to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.activities.CRMDOActivityCategory activityCategory) throws java.lang.Exception
activityCategory
- - the category to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCompleted(com.crm.dataobject.activities.CRMDOActivityCategory activityCategory) throws java.lang.Exception
activityCategory
- - the category to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.activities.CRMDOActivityCategory activityCategory) throws java.lang.Exception
activityCategory
- - the category to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.contactinfo.CRMDOContactInformation contact) throws java.lang.Exception
contact
- - the contact to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.contactinfo.CRMDOContactInformation contact, com.crm.dataobject.activities.CRMDOActivityType activityType, com.crm.dataobject.activities.CRMDOActivityCategory activityCategory, com.crm.dataobject.activities.ActivityLifeCycleState lifeCycleState, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
contact
- - the contact to load the related activities foractivityType
- - the activity type to load the related activities foractivityCategory
- - the activity category to load the related activities forlifeCycleState
- - the life cycle state to load the related activities forassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCompleted(com.crm.dataobject.contactinfo.CRMDOContactInformation contact) throws java.lang.Exception
contact
- - the contact to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadIncomplete(com.crm.dataobject.contactinfo.CRMDOContactInformation contact) throws java.lang.Exception
contact
- - the contact to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contact) throws java.lang.Exception
contact
- - the contact to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInProgress(com.crm.dataobject.contactinfo.CRMDOContactInformation contact) throws java.lang.Exception
contact
- - the contact to load the related activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.activities.CRMDOActivityType activityType, com.crm.dataobject.activities.CRMDOActivityCategory activityCategory) throws java.lang.Exception
contactInformation
- - the contact to load the overdue activities foractivityType
- - the activity type to load the overdue activities foractivityCategory
- - the activity category to load the overdue activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.activities.CRMDOActivityType activityType, com.crm.dataobject.activities.CRMDOActivityCategory activityCategory, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
contactInformation
- - the contact to load the overdue activities foractivityType
- - the activity type to load the overdue activities foractivityCategory
- - the activity category to load the overdue activities forassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.activities.CRMDOActivityType activityType, com.crm.dataobject.activities.CRMDOActivityCategory activityCategory, java.util.Date overdueDate) throws java.lang.Exception
contactInformation
- - the contact to load the overdue activities foractivityType
- - the activity type to load the overdue activities foractivityCategory
- - the activity category to load the overdue activities foroverdueDate
- - a date to check againstjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.activities.CRMDOActivityType activityType, com.crm.dataobject.activities.CRMDOActivityCategory activityCategory, java.util.Date overdueDate, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
contactInformation
- - the contact to load the overdue activities foractivityType
- - the activity type to load the overdue activities foractivityCategory
- - the activity category to load the overdue activities foroverdueDate
- - a date to check againstassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadIncomplete(com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.activities.CRMDOActivityType activityType, com.crm.dataobject.activities.CRMDOActivityCategory activityCategory, java.lang.Integer totalTime, com.crm.framework.util.UnitOfTime totalTimeUOT) throws java.lang.Exception
contactInformation
- - the contact to load the incomplete activities foractivityType
- - the activity type to load the incomplete activities foractivityCategory
- - the activity category to load the incomplete activities fortotalTime
- - the time until the completion datetotalTimeUOT
- - the unit of time of the time until the completion datejava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity loadByNumber(java.lang.String value) throws java.lang.Exception
value
- - the number to load the activity forjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity loadByNumber(java.lang.String value, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
value
- - the activity numberassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadBillable(com.crm.dataobject.jobs.CRMDOJob job) throws java.lang.Exception
job
- - the job to load the activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadBillable(com.crm.dataobject.jobs.CRMDOJob job, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
job
- - the job to load the activitiesassociations
- - a list of associated data objectsjava.lang.Exception
public java.lang.Boolean isUsedByDraftCommunication(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
contact
- - the subscription to checkjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.leads.CRMDOLead lead, 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.leads.CRMDOLead lead) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadCompleted(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
lead
- - the lead to load the related completed activities forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadIncomplete(com.crm.dataobject.leads.CRMDOLead lead) throws java.lang.Exception
lead
- - the lead to load the related non-completed activities forjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity loadContactInformation(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
activity
- - the activity to load the contact information forjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity loadSubscription(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
activity
- - the activity to load the lead forjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity loadJob(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
activity
- - the activity to load the job forjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity loadServiceRequest(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
activity
- - the activity to load the service request forjava.lang.Exception
public com.crm.dataobject.activities.CRMDOActivity loadLead(com.crm.dataobject.activities.CRMDOActivity activity) throws java.lang.Exception
activity
- - the activity to load the lead forjava.lang.Exception
public void validateMaxNumberOfResourceRequests(com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.activities.CRMDOActivityService requestActivityService) throws java.lang.Exception
activity
- - the activity to validateactivityService
- - the activity service to validate in case of scope per activity servicejava.lang.Exception
public void validateMaxNumberOfResourceRequests(com.crm.dataobject.activities.CRMDOActivity activity, com.crm.dataobject.activities.CRMDOActivityService requestActivityService, com.crm.dataobject.resourcescheduling.CRMDOResourceSchedulingDefinition activeResourceSchedulingDefinition) throws java.lang.Exception
activity
- - the activity to validateactivityService
- - the activity service to validate in case of scope per activity serviceactiveResourceSchedulingDefinition
- - the max number of resource requestsjava.lang.Exception
public java.lang.Boolean validateActivityLifeCycleStateAgainstDB(com.crm.dataobject.activities.CRMDOActivity activity, java.util.ArrayList<com.crm.dataobject.activities.ActivityLifeCycleState> validLifeCycleStates) throws java.lang.Exception
activity
- - the activity to checkjava.lang.Exception