wt.projmgmt.resource
Interface TimeResource

All Superinterfaces:
CostResource
All Known Implementing Classes:
EquipmentResource, FacilityResource, PersonResource, RoleResource

public interface TimeResource
extends CostResource

TimeResource represents resources whose costs need the passage of time to be incurred.

Supported API: false

Extendable: false

See Also:
CostResource

Field Summary
static String MAX_PERCENT_UTILIZATION
          Label for the attribute; Integer number between 0 and 100 indicating the maximum portion of time a time resource can be used in project tasks.
static String OVERTIME_RATE
          Label for the attribute; Cost rate if resource is used outside its normal working hours.
 
Fields inherited from interface wt.projmgmt.resource.CostResource
COST_PER_USE, STANDARD_RATE
 
Method Summary
 int getMaxPercentUtilization()
          Gets the value of the attribute: MAX_PERCENT_UTILIZATION.
 CurrencyRate getOvertimeRate()
          Gets the value of the attribute: OVERTIME_RATE.
 void setMaxPercentUtilization(int a_MaxPercentUtilization)
          Sets the value of the attribute: MAX_PERCENT_UTILIZATION.
 void setOvertimeRate(CurrencyRate a_OvertimeRate)
          Sets the value of the attribute: OVERTIME_RATE.
 
Methods inherited from interface wt.projmgmt.resource.CostResource
getCostPerUse, getStandardRate, setCostPerUse, setStandardRate
 

Field Detail

OVERTIME_RATE

public static final String OVERTIME_RATE
Label for the attribute; Cost rate if resource is used outside its normal working hours. The normal working hours is specified by the baseCalendar attribute.

Supported API: false

See Also:
Constant Field Values

MAX_PERCENT_UTILIZATION

public static final String MAX_PERCENT_UTILIZATION
Label for the attribute; Integer number between 0 and 100 indicating the maximum portion of time a time resource can be used in project tasks.

Supported API: false

See Also:
Constant Field Values
Method Detail

getOvertimeRate

public CurrencyRate getOvertimeRate()
Gets the value of the attribute: OVERTIME_RATE. Cost rate if resource is used outside its normal working hours. The normal working hours is specified by the baseCalendar attribute.

Supported API: false

Returns:
CurrencyRate

setOvertimeRate

public void setOvertimeRate(CurrencyRate a_OvertimeRate)
Sets the value of the attribute: OVERTIME_RATE. Cost rate if resource is used outside its normal working hours. The normal working hours is specified by the baseCalendar attribute.

Supported API: false

Parameters:
a_OvertimeRate -

getMaxPercentUtilization

public int getMaxPercentUtilization()
Gets the value of the attribute: MAX_PERCENT_UTILIZATION. Integer number between 0 and 100 indicating the maximum portion of time a time resource can be used in project tasks.

Supported API: false

Returns:
int

setMaxPercentUtilization

public void setMaxPercentUtilization(int a_MaxPercentUtilization)
Sets the value of the attribute: MAX_PERCENT_UTILIZATION. Integer number between 0 and 100 indicating the maximum portion of time a time resource can be used in project tasks.

Supported API: false

Parameters:
a_MaxPercentUtilization -