public class CRMBOJobTypeBean extends CRMBOMasterEntity
Constructor and Description |
---|
CRMBOJobTypeBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a job type.
|
java.lang.Boolean |
ifActivityServiceExists(com.crm.dataobject.jobs.CRMDOJobType jobType)
Checks if an activity service exists based on a job type.
|
java.lang.Boolean |
ifActivityTypeExists(com.crm.dataobject.jobs.CRMDOJobType jobType)
Checks if an activity type exists based on a job type.
|
java.lang.Boolean |
ifPhysicalGoodExists(com.crm.dataobject.jobs.CRMDOJobType jobType,
com.crm.dataobject.jobs.JobTypeProductClassification productClassification)
Checks if a physical good exists based on a job type.
|
java.lang.Boolean |
ifPhysicalGoodTypeExists(com.crm.dataobject.jobs.CRMDOJobType jobType)
Checks if a physical good type exists based on a job type.
|
java.lang.Boolean |
ifServiceExists(com.crm.dataobject.jobs.CRMDOJobType jobType,
com.crm.dataobject.jobs.JobTypeProductClassification productClassification)
Checks if a service exists based on a job type.
|
java.lang.Boolean |
ifServiceTypeExists(com.crm.dataobject.jobs.CRMDOJobType jobType)
Checks if a service type exists based on a job type.
|
java.lang.Boolean |
ifSubscriptionPhysicalGoodExists(com.crm.dataobject.jobs.CRMDOJobType jobType)
Checks if a subscription physical good exists based on a job type.
|
java.lang.Boolean |
ifSubscriptionPhysicalGoodTypeExists(com.crm.dataobject.jobs.CRMDOJobType jobType)
Checks if a subscription physical good exists based on a job type.
|
java.lang.Boolean |
ifSubscriptionServiceExists(com.crm.dataobject.jobs.CRMDOJobType jobType)
Checks if a subscription service exists based on a job type.
|
java.lang.Boolean |
isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType,
com.crm.dataobject.activities.CRMDOActivityType activityType)
Checks if an activity type is allowed based on a job type.
|
java.lang.Boolean |
isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType,
com.crm.dataobject.jobs.CRMDOJobCategory jobCategory)
Checks if a job type category is allowed based on a job type.
|
java.lang.Boolean |
isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType,
com.crm.dataobject.jobs.CRMDOJobStatus jobStatus)
Checks if a job status is allowed based on a job type.
|
java.lang.Boolean |
isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.products.CRMDOProductType productType)
Checks if a product (or product type) is allowed based on a job type.
|
java.lang.Boolean |
isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType,
com.crm.dataobject.subscriptions.CRMDOSubscriptionType subscriptionType)
Checks if a subscription type is allowed based on a job type.
|
java.lang.Boolean |
isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType,
java.lang.String billingTermSchemeCode)
Checks if a billing term scheme code is allowed based on a job type.
|
java.lang.Boolean |
isUsedByIncompleteJobs(com.crm.dataobject.jobs.CRMDOJobType jobType)
Checks if a job type is used by Incomplete job.
|
java.lang.Boolean |
isUsedByJobDefinition(com.crm.dataobject.jobs.CRMDOJobType jobType)
Checks if a job type is used by an active job definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.jobs.CRMDOJobDefinition jobDefinition)
Loads a list of job types based on the active job definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.jobs.CRMDOJobDefinition jobDefinition,
java.util.ArrayList<java.lang.String> associations)
Loads a list of job types based on the active job definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType)
Loads a list of job types based on a service request type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of job types based on a service request type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedBillingTermSchemes(com.crm.dataobject.jobs.CRMDOJobType jobType)
Returns the allowed job billing term schemes of the given job type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedBillingTermSchemes(com.crm.dataobject.jobs.CRMDOJobType jobType,
java.util.ArrayList<java.lang.String> billingTermSchemeAssociations)
Returns the allowed job billing term schemes of the given job type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAllowedCategories(com.crm.dataobject.jobs.CRMDOJobType jobType)
Returns the allowed job categories of the given job type.
|
com.crm.dataobject.jobs.CRMDOJobType |
loadByAltCode(java.lang.String altCode)
Loads a job type by an alternative code.
|
com.crm.dataobject.jobs.CRMDOJobType |
loadByAltCode(java.lang.String altCode,
java.util.ArrayList<java.lang.String> associations)
Loads a job type by an alternative code.
|
com.crm.dataobject.jobs.CRMDOJobType |
loadByName(java.lang.String name)
Loads a job type by a name.
|
com.crm.dataobject.jobs.CRMDOJobType |
loadByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
Loads a job type by a name.
|
setLifeCycleState
construct, 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, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public java.lang.Boolean isUsedByIncompleteJobs(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
jobType
- - the job type to checkjava.lang.Exception
public java.lang.Boolean isUsedByJobDefinition(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
jobType
- - the job type to checkjava.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public com.crm.dataobject.jobs.CRMDOJobType loadByName(java.lang.String name) throws java.lang.Exception
name
- - the name to job the job type forjava.lang.Exception
public com.crm.dataobject.jobs.CRMDOJobType loadByName(java.lang.String name, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
name
- - the name to job type the job forassociations
- - a list of associated data objectsjava.lang.Exception
public com.crm.dataobject.jobs.CRMDOJobType loadByAltCode(java.lang.String altCode) throws java.lang.Exception
altCode
- - the alternative code to job type the job forjava.lang.Exception
public com.crm.dataobject.jobs.CRMDOJobType loadByAltCode(java.lang.String altCode, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
altCode
- - the alternative code to job type the job forassociations
- - a list of associated data objectsjava.lang.Exception
public java.lang.Boolean isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType, com.crm.dataobject.activities.CRMDOActivityType activityType) throws java.lang.Exception
jobType
- - the job type to checkactivityType
- - the activity type to checkjava.lang.Exception
public java.lang.Boolean isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType, java.lang.String billingTermSchemeCode) throws java.lang.Exception
jobType
- - the job type to checkbillingTermScheme
- - the billing term scheme to checkjava.lang.Exception
public java.lang.Boolean isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType, com.crm.dataobject.jobs.CRMDOJobCategory jobCategory) throws java.lang.Exception
jobType
- - the job type to checkjobCategory
- - the job type category to checkjava.lang.Exception
public java.lang.Boolean isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType, com.crm.dataobject.products.CRMDOProduct product, com.crm.dataobject.products.CRMDOProductType productType) throws java.lang.Exception
jobType
- - the job type to checkproduct
- - the product to checkproductType
- - the product type to checkjava.lang.Exception
public java.lang.Boolean isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType, com.crm.dataobject.jobs.CRMDOJobStatus jobStatus) throws java.lang.Exception
jobType
- - the job type to checkjobStatus
- - the job status to checkjava.lang.Exception
public java.lang.Boolean ifActivityServiceExists(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
jobType
- - the job type to checkjava.lang.Exception
public java.lang.Boolean isAllowed(com.crm.dataobject.jobs.CRMDOJobType jobType, com.crm.dataobject.subscriptions.CRMDOSubscriptionType subscriptionType) throws java.lang.Exception
jobType
- - the job type to checksubscriptionType
- - the subscription type to checkjava.lang.Exception
public java.lang.Boolean ifServiceExists(com.crm.dataobject.jobs.CRMDOJobType jobType, com.crm.dataobject.jobs.JobTypeProductClassification productClassification) throws java.lang.Exception
jobType
- - the job type to checkproductClassification
- - the job product classificationjava.lang.Exception
public java.lang.Boolean ifPhysicalGoodExists(com.crm.dataobject.jobs.CRMDOJobType jobType, com.crm.dataobject.jobs.JobTypeProductClassification productClassification) throws java.lang.Exception
jobType
- - the job type to checkproductClassification
- - the job product classificationjava.lang.Exception
public java.lang.Boolean ifSubscriptionServiceExists(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
jobType
- - the job type to checkjava.lang.Exception
public java.lang.Boolean ifSubscriptionPhysicalGoodExists(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
jobType
- - the job type to checkjava.lang.Exception
public java.lang.Boolean ifSubscriptionPhysicalGoodTypeExists(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
jobType
- - the job type to checkjava.lang.Exception
public java.lang.Boolean ifPhysicalGoodTypeExists(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
jobType
- - the job type to checkjava.lang.Exception
public java.lang.Boolean ifServiceTypeExists(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
jobType
- - the job type to checkjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedBillingTermSchemes(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
jobType
- - the job type to load the billing term schemesjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedBillingTermSchemes(com.crm.dataobject.jobs.CRMDOJobType jobType, java.util.ArrayList<java.lang.String> billingTermSchemeAssociations) throws java.lang.Exception
jobType
- - the job type to load the billing term schemesbillingTermSchemeAssociations
- - a list of associated data objects for billing term schemesjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadAllowedCategories(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.jobs.CRMDOJobDefinition jobDefinition) throws java.lang.Exception
jobDefinition
- - the active job definition to load the job types forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.jobs.CRMDOJobDefinition jobDefinition, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
jobDefinition
- - the active job definition to load the job types forassociations
- - a list of associated data objectsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType) throws java.lang.Exception
serviceRequestType
- - the service request type to load the job types forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.servicerequests.CRMDOServiceRequestType serviceRequestType, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
serviceRequestType
- - the service request type to load the job types forassociations
- - a list of associated data objectsjava.lang.Exception
public java.lang.Boolean ifActivityTypeExists(com.crm.dataobject.jobs.CRMDOJobType jobType) throws java.lang.Exception
jobType
- - the job type to checkjava.lang.Exception