Package org.compiere.model
Class ScheduleUtil
- java.lang.Object
-
- org.compiere.model.ScheduleUtil
-
public class ScheduleUtil extends Object
Scheduling Utilities.- Version:
- $Id: ScheduleUtil.java,v 1.2 2006/07/30 00:51:05 jjanke Exp $
- Author:
- Jorg Janke
-
-
Constructor Summary
Constructors Constructor Description ScheduleUtil(Properties ctx)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MAssignmentSlot[]
getAssignmentSlots(int S_Resource_ID, Timestamp start_Date, Timestamp end_Date, BigDecimal qty, boolean getAll, String trxName)
Get Assignments for timeframe.MAssignmentSlot[]
getDayTimeSlots()
Get Day Time Slots for DateTimestamp
getEndDate()
Return End Date.int
getS_Resource_ID()
Get Resource ID.Timestamp
getStartDate()
Return Start Date.
-
-
-
Constructor Detail
-
ScheduleUtil
public ScheduleUtil(Properties ctx)
Constructor- Parameters:
ctx
- context
-
-
Method Detail
-
getAssignmentSlots
public MAssignmentSlot[] getAssignmentSlots(int S_Resource_ID, Timestamp start_Date, Timestamp end_Date, BigDecimal qty, boolean getAll, String trxName)
Get Assignments for timeframe.- Resource is Active and Available - Resource UnAvailability - NonBusinessDay - ResourceType Available
- Parameters:
S_Resource_ID
- resourcestart_Date
- start dateend_Date
- optional end date, need to provide qty to calculate itqty
- optional qty in ResourceType UOM - ignored, if end date is not nullgetAll
- if true return all errorstrxName
- transaction- Returns:
- Array of existing Assignments or null - if free
-
getDayTimeSlots
public MAssignmentSlot[] getDayTimeSlots()
Get Day Time Slots for Date- Returns:
- "heading" or null
-
getS_Resource_ID
public int getS_Resource_ID()
Get Resource ID. Set by getAssignmentSlots- Returns:
- current resource
-
getStartDate
public Timestamp getStartDate()
Return Start Date. Set by getAssignmentSlots- Returns:
- start date
-
getEndDate
public Timestamp getEndDate()
Return End Date. Set by getAssignmentSlots- Returns:
- end date
-
-