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: 2011/07/30 22:20:09 $
Version:
\$Revision: d86e75fb9d28 $
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 BigDecimal DEFAULT_WORK_HOURS_PER_DAY
           
static String HOUR_UNIT_CODE
           
static WorkTimeUnit.Hours HOURS
           
 
Constructor Summary
WorkTimeUnit()
           
 
Method Summary
static WorkTimeUnit createInstance(String key)
           
 boolean equals(Object o)
           
 int hashCode()
           
static void main(String[] args)
           
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

DEFAULT_WORK_HOURS_PER_DAY

public static final BigDecimal DEFAULT_WORK_HOURS_PER_DAY

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

toHours

public abstract BigDecimal toHours(BigDecimal d)

toDays

public abstract BigDecimal toDays(BigDecimal d)

createInstance

public static WorkTimeUnit createInstance(String key)

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.