public class CRMBOServiceRequestTypeBean extends CRMBO
Constructor and Description |
---|
CRMBOServiceRequestTypeBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
com.crm.dataobject.communications.CRMDOCommunication |
copyFromCommunicationAttributesType(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.communications.CRMDOCommunication communication,
com.crm.dataobject.servicerequests.ServiceRequestCommunicationState communicationState,
com.crm.dataobject.servicerequests.CRMDOServiceRequestDefinition definition)
Copies communication attributes from service request type into a communication.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a service request type.
|
java.lang.Boolean |
ifTemporaryResolutionStatusExists(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType)
Checks if a service request's type status with life cycle state Temporary Resolution exists.
|
boolean |
isAllowed(com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.jobs.CRMDOJob job)
Checks if a product is allowed based on a job.
|
boolean |
isAllowed(com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.subscriptions.CRMDOSubscription subscription)
Checks if a product is allowed based on a subscription.
|
boolean |
isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType type,
com.crm.dataobject.activities.CRMDOActivityType activityType)
Checks if an activity type is allowed based on a service request type.
|
boolean |
isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType type,
com.crm.dataobject.jobs.CRMDOJobType jobType)
Checks if a job type is allowed based on a service request type.
|
boolean |
isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.products.CRMDOProductType productType,
com.crm.dataobject.products.ProductTypeClassification productTypeClassification)
Checks if a product (or product type) is allowed based on a service request type.
|
boolean |
isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.servicerequests.CRMDOServiceRequestCategory serviceRequestCategory)
Checks if a service request type category is allowed based on a service request type.
|
boolean |
isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.servicerequests.CRMDOServiceRequestFinalResCategory serviceRequestFinalResCategory)
Checks if a service request type final resolution category is allowed based on a service request type.
|
boolean |
isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.servicerequests.CRMDOServiceRequestResponseCategory serviceRequestResponseCategory)
Checks if a service request type response category is allowed based on a service request type.
|
boolean |
isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.servicerequests.CRMDOServiceRequestStatus serviceRequestStatus)
Checks if a service request status is allowed based on a service request type.
|
boolean |
isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.servicerequests.CRMDOServiceRequestTempResCategory serviceRequestTempResCategory)
Checks if a service request type temporary resolution category is allowed based on a service request type.
|
boolean |
isAllowedTemporaryResolution(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType)
Checks if a service request temporary resolution is allowed based on a service request type.
|
boolean |
isCommunicationSettingEnabled(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
com.crm.dataobject.servicerequests.ServiceRequestCommunicationState communicationState)
Checks if a service request's type communication setting is enabled.
|
java.lang.Boolean |
isUsedByIncompleteServiceRequest(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType)
Checks if a service request type is used by a non completed service request.
|
java.lang.Boolean |
isUsedByServiceRequestDefinition(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType)
Checks if a service request type is used by an active service request definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.servicerequests.CRMDOServiceRequestDefinition serviceRequestDefinition)
Loads a list of activity types based on the active activity definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.servicerequests.CRMDOServiceRequestDefinition serviceRequestDefinition,
java.util.ArrayList<java.lang.String> associations)
Loads a list of activity types based on the active activity definition.
|
com.crm.dataobject.servicerequests.CRMDOServiceRequestType |
loadByAltCode(java.lang.String number,
java.util.ArrayList<java.lang.String> associations) |
com.crm.dataobject.servicerequests.CRMDOServiceRequestType |
loadByName(java.lang.String name) |
com.crm.dataobject.servicerequests.CRMDOServiceRequestType |
loadByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations) |
construct, construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, isAssignable, load, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, parseAssociations, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateApprovalRequestEntity, validateFormatSettings, validateFormatSettings, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMBOServiceRequestTypeBean()
public java.lang.Boolean isUsedByIncompleteServiceRequest(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType) throws java.lang.Exception
serviceRequestType
- - the service request type to checkjava.lang.Exception
public java.lang.Boolean isUsedByServiceRequestDefinition(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType) throws java.lang.Exception
serviceRequestType
- - the service request type to checkjava.lang.Exception
public boolean isAllowedTemporaryResolution(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType) throws java.lang.Exception
serviceRequestType
- - the service request type to checkjava.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public boolean isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType, com.crm.dataobject.products.CRMDOProduct product, com.crm.dataobject.products.CRMDOProductType productType, com.crm.dataobject.products.ProductTypeClassification productTypeClassification) throws java.lang.Exception
serviceRequestType
- - the service request type to checkproduct
- - the product to checkproductType
- - the product type to checkjava.lang.Exception
public boolean isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType, com.crm.dataobject.servicerequests.CRMDOServiceRequestStatus serviceRequestStatus) throws java.lang.Exception
serviceRequestType
- - the service request type to checkserviceRequestStatus
- - the service request status to checkjava.lang.Exception
public boolean isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType, com.crm.dataobject.servicerequests.CRMDOServiceRequestCategory serviceRequestCategory) throws java.lang.Exception
serviceRequestType
- - the service request type to checkserviceRequestCategory
- - the service request category to checkjava.lang.Exception
public boolean isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType, com.crm.dataobject.servicerequests.CRMDOServiceRequestResponseCategory serviceRequestResponseCategory) throws java.lang.Exception
serviceRequestType
- - the service request type to checkserviceRequestResponseCategory
- - the service request response category to checkjava.lang.Exception
public boolean isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType, com.crm.dataobject.servicerequests.CRMDOServiceRequestTempResCategory serviceRequestTempResCategory) throws java.lang.Exception
serviceRequestType
- - the service request type to checkserviceRequestTempResCategory
- - the service request temporary resolution category to checkjava.lang.Exception
public boolean isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType, com.crm.dataobject.servicerequests.CRMDOServiceRequestFinalResCategory serviceRequestFinalResCategory) throws java.lang.Exception
serviceRequestType
- - the service request type to checkserviceRequestFinalResCategory
- - the service request final resolution category to checkjava.lang.Exception
public boolean isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType type, com.crm.dataobject.activities.CRMDOActivityType activityType) throws java.lang.Exception
type
- - the service request type to checkactivityType
- - the activity type to checkjava.lang.Exception
public boolean isAllowed(com.crm.dataobject.servicerequests.CRMDOServiceRequestType type, com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
type
- - the service request type to checkjobType
- - the job type to checkjava.lang.Exception
public boolean isAllowed(com.crm.dataobject.products.CRMDOProduct product, com.crm.dataobject.jobs.CRMDOJob job) throws java.lang.Exception
product
- - the product to checkjob
- - the job to checkjava.lang.Exception
public boolean isAllowed(com.crm.dataobject.products.CRMDOProduct product, com.crm.dataobject.subscriptions.CRMDOSubscription subscription) throws java.lang.Exception
product
- - the product to checksubscription
- - the subscription to checkjava.lang.Exception
public com.crm.dataobject.servicerequests.CRMDOServiceRequestType loadByName(java.lang.String name) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.servicerequests.CRMDOServiceRequestType loadByName(java.lang.String name, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.servicerequests.CRMDOServiceRequestType loadByAltCode(java.lang.String number, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public boolean isCommunicationSettingEnabled(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType, com.crm.dataobject.servicerequests.ServiceRequestCommunicationState communicationState)
serviceRequestType
- - the service request type to checkcommunicationState
- - the communication state of the communication settingpublic com.crm.dataobject.communications.CRMDOCommunication copyFromCommunicationAttributesType(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType, com.crm.dataobject.communications.CRMDOCommunication communication, com.crm.dataobject.servicerequests.ServiceRequestCommunicationState communicationState, com.crm.dataobject.servicerequests.CRMDOServiceRequestDefinition definition) throws java.lang.Exception
serviceRequestType
- - the service request type to copy the information fromcommunication
- - the communication to copy the template attributescommunicationState
- - the communication statedefinition
- - the active service request definition to copy attributes fromjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.servicerequests.CRMDOServiceRequestDefinition serviceRequestDefinition) throws java.lang.Exception
serviceRequestDefinition
- - the active activity definition to load the activity types forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.servicerequests.CRMDOServiceRequestDefinition serviceRequestDefinition, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
serviceRequestDefinition
- - the active activity definition to load the activity types forassociations
- - a list of associated data objectsjava.lang.Exception
public java.lang.Boolean ifTemporaryResolutionStatusExists(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType) throws java.lang.Exception
serviceRequestType
- - the service request type to checkjava.lang.Exception