public abstract class WorkTimeUnit extends Object
Modifier and Type | Class and Description |
---|---|
static class |
WorkTimeUnit.Days |
static class |
WorkTimeUnit.Hours |
Modifier and Type | Field and Description |
---|---|
static String |
DAY_UNIT_CODE |
static WorkTimeUnit.Days |
DAYS |
static String |
HOUR_UNIT_CODE |
static WorkTimeUnit.Hours |
HOURS |
Constructor and Description |
---|
WorkTimeUnit() |
Modifier and Type | Method and Description |
---|---|
static WorkTimeUnit |
createInstance(String key,
BigDecimal numberOfHoursInDay) |
boolean |
equals(Object o) |
BigDecimal |
getNumberOfHoursInDay() |
int |
hashCode() |
static void |
main(String[] args) |
void |
setNumberOfHoursInDay(BigDecimal numberOfHoursInDay) |
abstract BigDecimal |
toDays(BigDecimal d) |
abstract BigDecimal |
toHours(BigDecimal d) |
protected BigDecimal |
truncate(BigDecimal d) |
public static final String HOUR_UNIT_CODE
public static final String DAY_UNIT_CODE
public static final WorkTimeUnit.Days DAYS
public static final WorkTimeUnit.Hours HOURS
public BigDecimal getNumberOfHoursInDay()
public void setNumberOfHoursInDay(BigDecimal numberOfHoursInDay)
public abstract BigDecimal toHours(BigDecimal d)
public abstract BigDecimal toDays(BigDecimal d)
public static WorkTimeUnit createInstance(String key, BigDecimal numberOfHoursInDay)
protected BigDecimal truncate(BigDecimal d)
public static void main(String[] args)
Copyright © 2011-2013 Plain Source. All Rights Reserved.