wt.projmgmt.resource
Interface CostResource

All Known Subinterfaces:
TimeResource
All Known Implementing Classes:
EquipmentResource, FacilityResource, MaterialResource, PersonResource, RoleResource

public interface CostResource

CostResource class represents resources for which cost is accrued (for example, people, material)

Supported API: false

Extendable: false

See Also:
ProjectResource

Field Summary
static String COST_PER_USE
          Label for the attribute; Cost that accrues each time resource is used; it is added each time is assigned to a task.
static String STANDARD_RATE
          Label for the attribute; Rate of pay for regular, non overtime work performed by resource.
 
Method Summary
 Currency getCostPerUse()
          Gets the value of the attribute: COST_PER_USE.
 CurrencyRate getStandardRate()
          Gets the value of the attribute: STANDARD_RATE.
 void setCostPerUse(Currency a_CostPerUse)
          Sets the value of the attribute: COST_PER_USE.
 void setStandardRate(CurrencyRate a_StandardRate)
          Sets the value of the attribute: STANDARD_RATE.
 

Field Detail

STANDARD_RATE

public static final String STANDARD_RATE
Label for the attribute; Rate of pay for regular, non overtime work performed by resource. The rate is given in the local currency per some standard unit of time (hours or units) depending on the nature of the resource.

Supported API: false

See Also:
wt.projmgmt.util.CurrencyRate, Constant Field Values

COST_PER_USE

public static final String COST_PER_USE
Label for the attribute; Cost that accrues each time resource is used; it is added each time is assigned to a task. It does not vary with the amount of time the resource is used. The cost is given in the local currency.

Supported API: false

See Also:
wt.projmgmt.util.Currency, Constant Field Values
Method Detail

getStandardRate

public CurrencyRate getStandardRate()
Gets the value of the attribute: STANDARD_RATE. Rate of pay for regular, non overtime work performed by resource. The rate is given in the local currency per some standard unit of time (hours or units) depending on the nature of the resource.

Supported API: false

Returns:
CurrencyRate
See Also:
wt.projmgmt.util.CurrencyRate

setStandardRate

public void setStandardRate(CurrencyRate a_StandardRate)
Sets the value of the attribute: STANDARD_RATE. Rate of pay for regular, non overtime work performed by resource. The rate is given in the local currency per some standard unit of time (hours or units) depending on the nature of the resource.

Supported API: false

Parameters:
a_StandardRate -
See Also:
wt.projmgmt.util.CurrencyRate

getCostPerUse

public Currency getCostPerUse()
Gets the value of the attribute: COST_PER_USE. Cost that accrues each time resource is used; it is added each time is assigned to a task. It does not vary with the amount of time the resource is used. The cost is given in the local currency.

Supported API: false

Returns:
Currency
See Also:
wt.projmgmt.util.Currency

setCostPerUse

public void setCostPerUse(Currency a_CostPerUse)
Sets the value of the attribute: COST_PER_USE. Cost that accrues each time resource is used; it is added each time is assigned to a task. It does not vary with the amount of time the resource is used. The cost is given in the local currency.

Supported API: false

Parameters:
a_CostPerUse -
See Also:
wt.projmgmt.util.Currency