public class CRMBOResourcePlanEntryBean extends CRMBO
| Constructor and Description |
|---|
CRMBOResourcePlanEntryBean() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry> |
constructEntriesFromTemplate(com.crm.dataobject.resourcescheduling.CRMDOResourcePlan resourcePlan,
com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry templateEntry)
Creates entries from a resource plan to a resource plan entry
|
com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry |
constuctsFromTemplate(com.crm.dataobject.resourcescheduling.CRMDOResourcePlan resourcePlan,
com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry templateEntry)
Creates a resource plan entry that copies the information from another resoucre plan entry for a specific resource plan.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects.
|
java.lang.Boolean |
isAllowed(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry entry,
com.crm.dataobject.networkmanagement.CRMDOUnit unit) |
java.lang.Boolean |
isAllowed(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry entry,
com.crm.dataobject.networkmanagement.CRMDOUnit unit,
java.util.ArrayList<com.crm.dataobject.CRMDO> userUnits) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.resourcescheduling.CRMDOResourcePlan resourcePlan)
Loads a list of resource plan entries based on a resource plan.
|
com.crm.dataobject.CRMDO |
loadByNumber(java.lang.String number)
Loads a resource plan entry based a number.
|
com.crm.dataobject.CRMDO |
loadByNumber(java.lang.String number,
java.util.ArrayList<java.lang.String> associations)
Loads a resource plan entry based a number.
|
com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry |
validateAndSetWorkingHours(java.lang.Integer numberOfResources,
com.crm.dataobject.products.CRMDOProduct product,
java.util.ArrayList<com.crm.dataobject.CRMDO> workHours) |
void |
validateMandatoryFieldsForCreate(com.crm.dataobject.resourcescheduling.CRMDOResourcePlan resourcePlan) |
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, validateOnSavedispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
CRMBOgetDefaultAssociations in class CRMBOpublic com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry constuctsFromTemplate(com.crm.dataobject.resourcescheduling.CRMDOResourcePlan resourcePlan,
com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry templateEntry)
throws java.lang.Exception
resourcePlan - a resource plantemplateEntry - a template resource plan entryjava.lang.Exceptionpublic java.util.Set<com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry> constructEntriesFromTemplate(com.crm.dataobject.resourcescheduling.CRMDOResourcePlan resourcePlan,
com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry templateEntry)
throws java.lang.Exception,
com.crm.exception.MandatoryFieldException
resourcePlan - a resource plantemplateEntry - a resource plan entryjava.lang.Exceptioncom.crm.exception.MandatoryFieldExceptionpublic java.lang.Boolean isAllowed(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry entry,
com.crm.dataobject.networkmanagement.CRMDOUnit unit)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Boolean isAllowed(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry entry,
com.crm.dataobject.networkmanagement.CRMDOUnit unit,
java.util.ArrayList<com.crm.dataobject.CRMDO> userUnits)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry validateAndSetWorkingHours(java.lang.Integer numberOfResources,
com.crm.dataobject.products.CRMDOProduct product,
java.util.ArrayList<com.crm.dataobject.CRMDO> workHours)
throws com.crm.exception.MandatoryFieldException,
java.lang.Exception
com.crm.exception.MandatoryFieldExceptionjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.resourcescheduling.CRMDOResourcePlan resourcePlan)
throws java.lang.Exception
resourcePlan - a resource plan to loadjava.lang.Exceptionpublic com.crm.dataobject.CRMDO loadByNumber(java.lang.String number)
throws java.lang.Exception
number - a numberjava.lang.Exceptionpublic com.crm.dataobject.CRMDO loadByNumber(java.lang.String number,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
number - a numberassociations - a list of data object associationsjava.lang.Exceptionpublic void validateMandatoryFieldsForCreate(com.crm.dataobject.resourcescheduling.CRMDOResourcePlan resourcePlan)
throws com.crm.exception.MandatoryFieldException,
java.lang.Exception
com.crm.exception.MandatoryFieldExceptionjava.lang.Exception