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, 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 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.Exception
com.crm.exception.MandatoryFieldException
public void validatePendingJobs(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception, com.crm.exception.servicerequests.PendingServiceRequestJobsException
serviceRequest
- - the service request to validatejava.lang.Exception
com.crm.exception.servicerequests.PendingServiceRequestJobsException
public java.lang.Boolean isUsedByActivity(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception
serviceRequest
- - the service request to checkjava.lang.Exception
public java.lang.Boolean isUsedByDraftCommunication(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception
serviceRequest
- - the service request to checkjava.lang.Exception
public java.lang.Boolean isUsedByJob(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception
serviceRequest
- - the service request to checkjava.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBOAssignableEntityBean
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.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 service requests forjava.lang.Exception
public 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.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 service requests forjava.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue() throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadOverdue(java.util.Date overdueDate) throws java.lang.Exception
overdueDate
- - the overdue datejava.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadIncomplete() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public com.crm.dataobject.servicerequests.CRMDOServiceRequest loadByNumber(java.lang.String number) throws java.lang.Exception
number
- - the number to return the service request forjava.lang.Exception
public 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.Exception
public void validateResponse(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception, com.crm.exception.InvalidValueException, com.crm.exception.MandatoryFieldException
java.lang.Exception
com.crm.exception.InvalidValueException
com.crm.exception.MandatoryFieldException
public void validateTemporaryResolve(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception, com.crm.exception.InvalidValueException, com.crm.exception.MandatoryFieldException
java.lang.Exception
com.crm.exception.InvalidValueException
com.crm.exception.MandatoryFieldException
public void validateFinalResolve(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception, com.crm.exception.InvalidValueException, com.crm.exception.MandatoryFieldException
java.lang.Exception
com.crm.exception.InvalidValueException
com.crm.exception.MandatoryFieldException
public void validateTemporaryAccept(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
java.lang.Exception
com.crm.exception.MandatoryFieldException
public void validateFinalAccept(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception, com.crm.exception.MandatoryFieldException
java.lang.Exception
com.crm.exception.MandatoryFieldException
public 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.Exception
com.crm.exception.servicerequests.InvalidServiceRequestContactRelationshipException
public boolean validateFinalResFields(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception, com.crm.exception.servicerequests.InvalidServiceRequestContactRelationshipException
java.lang.Exception
com.crm.exception.servicerequests.InvalidServiceRequestContactRelationshipException
public java.lang.Boolean isJobExists(com.crm.dataobject.servicerequests.CRMDOServiceRequest serviceRequest) throws java.lang.Exception
serviceRequest
- - the service request to checkjava.lang.Exception
public 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