org.openinvoice.ubl4j.util
Class WorkTimeUnit

java.lang.Object
  extended by org.openinvoice.ubl4j.util.WorkTimeUnit
Direct Known Subclasses:
WorkTimeUnit.Days, WorkTimeUnit.Hours

public abstract class WorkTimeUnit
extends Object

Since:
\$Date: 2012/11/17 23:00:40 $
Version:
\$Revision: 269823a876f3 $
Author:
\$Author: javad $

Nested Class Summary
static class WorkTimeUnit.Days
           
static class WorkTimeUnit.Hours
           
 
Field Summary
static String DAY_UNIT_CODE
           
static WorkTimeUnit.Days DAYS
           
static String HOUR_UNIT_CODE
           
static WorkTimeUnit.Hours HOURS
           
 
Constructor Summary
WorkTimeUnit()
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HOUR_UNIT_CODE

public static final String HOUR_UNIT_CODE
See Also:
Constant Field Values

DAY_UNIT_CODE

public static final String DAY_UNIT_CODE
See Also:
Constant Field Values

DAYS

public static final WorkTimeUnit.Days DAYS

HOURS

public static final WorkTimeUnit.Hours HOURS
Constructor Detail

WorkTimeUnit

public WorkTimeUnit()
Method Detail

getNumberOfHoursInDay

public BigDecimal getNumberOfHoursInDay()

setNumberOfHoursInDay

public void setNumberOfHoursInDay(BigDecimal numberOfHoursInDay)

toHours

public abstract BigDecimal toHours(BigDecimal d)

toDays

public abstract BigDecimal toDays(BigDecimal d)

createInstance

public static WorkTimeUnit createInstance(String key,
                                          BigDecimal numberOfHoursInDay)

truncate

protected BigDecimal truncate(BigDecimal d)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

main

public static void main(String[] args)


Copyright © 2011-2012 Plain Source. All Rights Reserved.