public class CRMBOResourcePlanEntryWorkHourBean extends CRMBO
| Constructor and Description |
|---|
CRMBOResourcePlanEntryWorkHourBean() |
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntryWorkHour |
calculateAvailableResources(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntryWorkHour workHour,
com.crm.dataobject.networkmanagement.CRMDOUnit unitRequested,
java.lang.Integer fromHour,
java.lang.Integer fromMinute,
java.lang.Integer toHour,
java.lang.Integer toMinute)
Calculates the available resources based the bellow function:
(number of available resources for that specific time * effective availability percentage ) + (number of available resources for that specific time * effective availability percentage * overbooking percentage) - number of resources of accepted resource requests for that time period |
com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntryWorkHour |
calculateMaxAllowedResources(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntryWorkHour workHour,
com.crm.dataobject.networkmanagement.CRMDOUnit unitRequested,
java.lang.Integer fromHour,
java.lang.Integer fromMinute,
java.lang.Integer toHour,
java.lang.Integer toMinute) |
com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntryWorkHour |
constructFromTemplate(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry resourcePlanEntry,
com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntryWorkHour templateWorkHour)
Copies the information of temlate work hour to a new resource plan entry work hour.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry resourcePlanEntry) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.networkmanagement.CRMDOUnit unitRequested,
com.crm.dataobject.networkmanagement.CRMDOUnitGroup ownedByGroup,
com.crm.dataobject.products.CRMDOProduct product,
java.lang.Integer numberOfResources,
java.util.Date fromDate,
java.util.Date toDate,
java.lang.Integer fromHour,
java.lang.Integer fromMinute,
java.lang.Integer toHour,
java.lang.Integer toMinute)
Loads resource plan entries based a group of criteria.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.networkmanagement.CRMDOUnit unitRequested,
com.crm.dataobject.networkmanagement.CRMDOUnitGroup ownedByGroup,
com.crm.dataobject.products.CRMDOProduct product,
java.lang.Integer numberOfResources,
java.util.Date fromDate,
java.util.Date toDate,
java.lang.Integer fromHour,
java.lang.Integer fromMinute,
java.lang.Integer toHour,
java.lang.Integer toMinute,
com.crm.dataobject.networkmanagement.CRMDOUnit unitRequestedBy) |
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 java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry resourcePlanEntry)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntryWorkHour calculateAvailableResources(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntryWorkHour workHour,
com.crm.dataobject.networkmanagement.CRMDOUnit unitRequested,
java.lang.Integer fromHour,
java.lang.Integer fromMinute,
java.lang.Integer toHour,
java.lang.Integer toMinute)
throws java.lang.Exception
workHour - the work hour to find the available resultsunitRequested - the requested unitfromHour - the from hourfromMinute - the from minutetoHour - toMinute - java.lang.Exceptionpublic com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntryWorkHour calculateMaxAllowedResources(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntryWorkHour workHour,
com.crm.dataobject.networkmanagement.CRMDOUnit unitRequested,
java.lang.Integer fromHour,
java.lang.Integer fromMinute,
java.lang.Integer toHour,
java.lang.Integer toMinute)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.networkmanagement.CRMDOUnit unitRequested,
com.crm.dataobject.networkmanagement.CRMDOUnitGroup ownedByGroup,
com.crm.dataobject.products.CRMDOProduct product,
java.lang.Integer numberOfResources,
java.util.Date fromDate,
java.util.Date toDate,
java.lang.Integer fromHour,
java.lang.Integer fromMinute,
java.lang.Integer toHour,
java.lang.Integer toMinute)
throws java.lang.Exception
unitRequested - the unit requestedownedByGroup - product - the servicenumberOfResources - the number of available resourcesfromDate - toDate - fromHour - fromMinute - toHour - toMinute - java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.networkmanagement.CRMDOUnit unitRequested,
com.crm.dataobject.networkmanagement.CRMDOUnitGroup ownedByGroup,
com.crm.dataobject.products.CRMDOProduct product,
java.lang.Integer numberOfResources,
java.util.Date fromDate,
java.util.Date toDate,
java.lang.Integer fromHour,
java.lang.Integer fromMinute,
java.lang.Integer toHour,
java.lang.Integer toMinute,
com.crm.dataobject.networkmanagement.CRMDOUnit unitRequestedBy)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntryWorkHour constructFromTemplate(com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntry resourcePlanEntry,
com.crm.dataobject.resourcescheduling.CRMDOResourcePlanEntryWorkHour templateWorkHour)
throws java.lang.Exception
resourcePlanEntry - the resource plan entry to create the work hourtemplateWorkHour - the work hour to be copiedjava.lang.Exception