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, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
CRMBO
getDefaultAssociations
in class CRMBO
public 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.Exception
public 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.Exception
com.crm.exception.MandatoryFieldException
public java.lang.Boolean isAllowed(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry entry, com.crm.dataobject.networkmanagement.CRMDOUnit unit) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public 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.MandatoryFieldException
java.lang.Exception
public 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.Exception
public com.crm.dataobject.CRMDO loadByNumber(java.lang.String number) throws java.lang.Exception
number
- a numberjava.lang.Exception
public 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.Exception
public void validateMandatoryFieldsForCreate(com.crm.dataobject.resourcescheduling.CRMDOResourcePlan resourcePlan) throws com.crm.exception.MandatoryFieldException, java.lang.Exception
com.crm.exception.MandatoryFieldException
java.lang.Exception