public class CRMBOServiceRequestBean extends CRMBOAssignableEntityBean
| Constructor and Description |
|---|
CRMBOServiceRequestBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.servicerequests.CRMDOServiceRequest |
calculateEstimation(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Calculates the estimated completion time of a service request.
|
com.crm.dataobject.servicerequests.CRMDOServiceRequest |
calculateExpectedCompletionDate(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Calculates the expected completion date of a service request.
|
com.crm.dataobject.servicerequests.CRMDOServiceRequest |
calculateTimeOverdue(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Calculates the time passed from the service request expected completion date.
|
com.crm.dataobject.servicerequests.CRMDOServiceRequest |
calculateTimeToCompletion(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Calculates the time left until a service request is completed.
|
com.crm.dataobject.servicerequests.CRMDOServiceRequest |
copyEstimation(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType)
Copies the estimated completion time from an service request type to a service request.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a service request.
|
java.lang.Boolean |
isJobExists(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Checks if a job exists based on service request.
|
java.lang.Boolean |
isJobExists(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest,
com.crm.dataobject.jobs.CRMDOJob job)
Checks if a job exists based on service request.
|
java.lang.Boolean |
isUsedByActivity(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Checks if the service request is used by an activity.
|
java.lang.Boolean |
isUsedByDraftCommunication(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Checks if the service request is used by a draft communication.
|
java.lang.Boolean |
isUsedByJob(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Checks if the service request is used by a job.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
Loads a list of service requests by an account.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
java.util.ArrayList<java.lang.String> associations)
Loads a list of service requests by an account.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.servicerequests.CRMDOServiceRequestCategory category)
Loads a list of service requests by a category.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.servicerequests.CRMDOServiceRequestStatus status)
Loads a list of service requests by a status.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.servicerequests.CRMDOServiceRequestType type)
Loads a list of service requests by a type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.servicerequests.CRMDOServiceRequestStatus serviceRequestStatus,
com.crm.dataobject.servicerequests.CRMDOServiceRequestCategory serviceRequestCategory,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.ServiceRequestLifeCycleState lifeCycleState,
com.crm.dataobject.servicerequests.ServiceRequestLifeCycleState excludeLifeCycleState,
java.util.Date overdueDate,
java.util.Date nearExpectedCompletionDate,
java.util.ArrayList<java.lang.String> associations)
Loads a list of service requests based on a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.servicerequests.CRMDOServiceRequestStatus serviceRequestStatus,
com.crm.dataobject.servicerequests.CRMDOServiceRequestCategory serviceRequestCategory,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.ServiceRequestLifeCycleState lifeCycleState,
com.crm.dataobject.servicerequests.ServiceRequestLifeCycleState excludeLifeCycleState,
java.util.Date overdueDate,
java.util.Date nearExpectedCompletionDate,
java.lang.Boolean tempResAccepted,
java.lang.Boolean finalResAccepted,
java.util.ArrayList<java.lang.String> associations)
Loads a list of service requests based on a number of criteria.
|
com.crm.dataobject.servicerequests.CRMDOServiceRequest |
loadAdditionalInformation(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Loads additional information of a service request.
|
com.crm.dataobject.servicerequests.CRMDOServiceRequest |
loadByNumber(java.lang.String number)
Loads a service request by a number.
|
com.crm.dataobject.servicerequests.CRMDOServiceRequest |
loadByNumber(java.lang.String number,
java.util.ArrayList<java.lang.String> associations)
Loads a service request by a number.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCompleted(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of service requests in progress.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadCompleted(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
Loads a list of completed service requests related to a contact.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadIncomplete()
Loads a list of incomplete service requests.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadIncomplete(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.lang.Integer totalTime,
com.crm.framework.util.UnitOfTime totalTimeUOT)
Loads a list of incomplete service requests by an account and a service request type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadIncomplete(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
Loads a list of incomplete service requests related to a contact.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadIncomplete(java.lang.Integer totalTime,
com.crm.framework.util.UnitOfTime totalTimeUOT)
Loads a list of service requests that are near to the expected completion date.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue()
Loads a list of overdue service requests.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType)
Loads a list of overdue service requests.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of overdue service requests.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.util.Date overdueDate)
Loads a list of overdue service requests.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.util.Date overdueDate,
java.util.ArrayList<java.lang.String> associations)
Loads a list of overdue service requests.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadOverdue(java.util.Date overdueDate)
Loads a list of overdue service requests.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of pending service requests.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.contactinfo.CRMDOContactInformation callerContact,
com.crm.dataobject.servicerequests.CRMDOServiceRequestCategory serviceRequestCategory,
java.util.ArrayList<java.lang.String> associations)
Loads a list of pending service requests.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
Loads a list of pending service requests related to a contact.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadPending(com.crm.dataobject.servicerequests.CRMDOServiceRequestStatus serviceRequestStatus)
Loads a list of pending service requests related to a service request status.
|
com.crm.dataobject.servicerequests.CRMDOServiceRequest |
setActualCompletedDate(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Sets the actual completed date of a service request.
|
com.crm.dataobject.servicerequests.CRMDOServiceRequest |
setLifeCycleState(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest,
com.crm.dataobject.servicerequests.CRMDOServiceRequestStatus serviceRequestStatus)
Sets the service request life cycle state.
|
com.crm.dataobject.servicerequests.CRMDOServiceRequest |
validateCompletion(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Validates the service request during completion.
|
void |
validateFinalAccept(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) |
boolean |
validateFinalResFields(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) |
void |
validateFinalResolve(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) |
void |
validatePendingJobs(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
Validates if the service request has jobs.
|
void |
validateResponse(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) |
boolean |
validateResponseFields(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) |
void |
validateTemporaryAccept(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) |
void |
validateTemporaryResolve(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) |
boolean |
validateTempResFields(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) |
accept, construct, validateOnSaveconstruct, 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, validateOnSavedispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic com.crm.dataobject.servicerequests.CRMDOServiceRequest validateCompletion(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception,
com.crm.exception.MandatoryFieldException
serviceRequest - - the service request to validatejava.lang.Exceptioncom.crm.exception.MandatoryFieldExceptionpublic void validatePendingJobs(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception,
com.crm.exception.servicerequests.PendingServiceRequestJobsException
serviceRequest - - the service request to validatejava.lang.Exceptioncom.crm.exception.servicerequests.PendingServiceRequestJobsExceptionpublic java.lang.Boolean isUsedByActivity(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception
serviceRequest - - the service request to checkjava.lang.Exceptionpublic java.lang.Boolean isUsedByDraftCommunication(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception
serviceRequest - - the service request to checkjava.lang.Exceptionpublic java.lang.Boolean isUsedByJob(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception
serviceRequest - - the service request to checkjava.lang.Exceptionpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOAssignableEntityBeanpublic com.crm.dataobject.servicerequests.CRMDOServiceRequest setLifeCycleState(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest,
com.crm.dataobject.servicerequests.CRMDOServiceRequestStatus serviceRequestStatus)
throws java.lang.Exception
serviceRequest - - a service request to set the life cycle state forserviceRequestStatus - - a service request status to get the life cycle state fromjava.lang.Exceptionpublic com.crm.dataobject.servicerequests.CRMDOServiceRequest loadAdditionalInformation(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception
serviceRequest - - service request to load the additional information forjava.lang.Exceptionpublic com.crm.dataobject.servicerequests.CRMDOServiceRequest setActualCompletedDate(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception
serviceRequest - - the service request to set the actual completion datejava.lang.Exceptionpublic com.crm.dataobject.servicerequests.CRMDOServiceRequest copyEstimation(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType)
throws java.lang.Exception
serviceRequest - - a service request to copy the estimated completion time fromserviceRequestType - - a service request type to get the default estimated completion time fromjava.lang.Exceptionpublic com.crm.dataobject.servicerequests.CRMDOServiceRequest calculateExpectedCompletionDate(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception
serviceRequest - - the service request to calculate the estimate completion date forjava.lang.Exceptionpublic com.crm.dataobject.servicerequests.CRMDOServiceRequest calculateEstimation(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception
serviceRequest - - the service request to calculate the estimated completion time forjava.lang.Exceptionpublic com.crm.dataobject.servicerequests.CRMDOServiceRequest calculateTimeToCompletion(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception
serviceRequest - - the service request to calculate the time of completion forjava.lang.Exceptionpublic com.crm.dataobject.servicerequests.CRMDOServiceRequest calculateTimeOverdue(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception
serviceRequest - - the service request to calculate the overdue time forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.servicerequests.CRMDOServiceRequestType type)
throws java.lang.Exception
type - - the type to load the service requests forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.servicerequests.CRMDOServiceRequestStatus status)
throws java.lang.Exception
status - - the status to load the service requests forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.servicerequests.CRMDOServiceRequestCategory category)
throws java.lang.Exception
category - - the category to load the service requests forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable account)
throws java.lang.Exception
account - - the account to load the service requests forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.accounts.CRMDOAccountReceivable account,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
account - - the account to load the service requests forassociations - - a list of associated data objectsjava.lang.Exceptionpublic 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 service requests forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadCompleted(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to the service requestserviceRequestType - - the service request typeassociations - - a list of associated data objectsjava.lang.Exceptionpublic 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 service requests forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.servicerequests.CRMDOServiceRequestStatus serviceRequestStatus)
throws java.lang.Exception
serviceRequestStatus - - the service request status to load the related service requests forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to the service requestserviceRequestType - - the service request typeassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadPending(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.contactinfo.CRMDOContactInformation callerContact,
com.crm.dataobject.servicerequests.CRMDOServiceRequestCategory serviceRequestCategory,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to the service requestserviceRequestType - - the service request typecallerContact - - the caller contact informationserviceRequestCategory - - the service request categoryassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(java.util.Date overdueDate)
throws java.lang.Exception
overdueDate - - the overdue datejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType)
throws java.lang.Exception
accountReceivable - - the account related to the service requestserviceRequestType - - the service request typejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to the service requestserviceRequestType - - the service request typeassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.util.Date overdueDate)
throws java.lang.Exception
accountReceivable - - the account related to the service requestserviceRequestType - - the service request typeoverdueDate - - the overdue datejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.util.Date overdueDate,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
accountReceivable - - the account related to the service requestserviceRequestType - - the service request typeoverdueDate - - the overdue dateassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadIncomplete()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadIncomplete(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.lang.Integer totalTime,
com.crm.framework.util.UnitOfTime totalTimeUOT)
throws java.lang.Exception
accountReceivable - - the account related to the service requestserviceRequestType - - the service request typetotalTime - - the time until the completion datetotalTimeUOT - - the unit of time of the time until the completion datejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadIncomplete(com.crm.dataobject.contactinfo.CRMDOContactInformation contact)
throws java.lang.Exception
contact - - the contact related to the service requestjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadIncomplete(java.lang.Integer totalTime,
com.crm.framework.util.UnitOfTime totalTimeUOT)
throws java.lang.Exception
totalTime - - the time until the completion datetotalTimeUOT - - the unit of time of the time until the completion datejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.servicerequests.CRMDOServiceRequestStatus serviceRequestStatus,
com.crm.dataobject.servicerequests.CRMDOServiceRequestCategory serviceRequestCategory,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.ServiceRequestLifeCycleState lifeCycleState,
com.crm.dataobject.servicerequests.ServiceRequestLifeCycleState excludeLifeCycleState,
java.util.Date overdueDate,
java.util.Date nearExpectedCompletionDate,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
serviceRequestType - - the service request typeserviceRequestStatus - - the service request statusserviceRequestCategory - - the service request categorycontactInformation - - the contact related to the service requestaccountReceivable - - the account related to the service requestlifeCycleState - - the service request life cycle stateexcludeLifeCycleState - - the service request life cycle state to excludeoverdueDate - - the overdue datenearExpectedCompletionDate - - the near expected completion dateassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.servicerequests.CRMDOServiceRequestStatus serviceRequestStatus,
com.crm.dataobject.servicerequests.CRMDOServiceRequestCategory serviceRequestCategory,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.servicerequests.ServiceRequestLifeCycleState lifeCycleState,
com.crm.dataobject.servicerequests.ServiceRequestLifeCycleState excludeLifeCycleState,
java.util.Date overdueDate,
java.util.Date nearExpectedCompletionDate,
java.lang.Boolean tempResAccepted,
java.lang.Boolean finalResAccepted,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
serviceRequestType - - the service request typeserviceRequestStatus - - the service request statusserviceRequestCategory - - the service request categorycontactInformation - - the contact related to the service requestaccountReceivable - - the account related to the service requestlifeCycleState - - the service request life cycle stateexcludeLifeCycleState - - the service request life cycle state to excludeoverdueDate - - the overdue datenearExpectedCompletionDate - - the near expected completion dateassociations - - a list of associated data objectsjava.lang.Exceptionpublic com.crm.dataobject.servicerequests.CRMDOServiceRequest loadByNumber(java.lang.String number)
throws java.lang.Exception
number - - the number to return the service request forjava.lang.Exceptionpublic com.crm.dataobject.servicerequests.CRMDOServiceRequest loadByNumber(java.lang.String number,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
number - - the number to return the service request forassociations - - a list of associated data objectsjava.lang.Exceptionpublic void validateResponse(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception,
com.crm.exception.InvalidValueException,
com.crm.exception.MandatoryFieldException
java.lang.Exceptioncom.crm.exception.InvalidValueExceptioncom.crm.exception.MandatoryFieldExceptionpublic void validateTemporaryResolve(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception,
com.crm.exception.InvalidValueException,
com.crm.exception.MandatoryFieldException
java.lang.Exceptioncom.crm.exception.InvalidValueExceptioncom.crm.exception.MandatoryFieldExceptionpublic void validateFinalResolve(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception,
com.crm.exception.InvalidValueException,
com.crm.exception.MandatoryFieldException
java.lang.Exceptioncom.crm.exception.InvalidValueExceptioncom.crm.exception.MandatoryFieldExceptionpublic void validateTemporaryAccept(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception,
com.crm.exception.MandatoryFieldException
java.lang.Exceptioncom.crm.exception.MandatoryFieldExceptionpublic void validateFinalAccept(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception,
com.crm.exception.MandatoryFieldException
java.lang.Exceptioncom.crm.exception.MandatoryFieldExceptionpublic boolean validateResponseFields(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
public boolean validateTempResFields(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception,
com.crm.exception.servicerequests.InvalidServiceRequestContactRelationshipException
java.lang.Exceptioncom.crm.exception.servicerequests.InvalidServiceRequestContactRelationshipExceptionpublic boolean validateFinalResFields(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception,
com.crm.exception.servicerequests.InvalidServiceRequestContactRelationshipException
java.lang.Exceptioncom.crm.exception.servicerequests.InvalidServiceRequestContactRelationshipExceptionpublic java.lang.Boolean isJobExists(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest)
throws java.lang.Exception
serviceRequest - - the service request to checkjava.lang.Exceptionpublic java.lang.Boolean isJobExists(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest,
com.crm.dataobject.jobs.CRMDOJob job)
throws java.lang.Exception
serviceRequest - - the service request to checkjava.lang.Exception