Primavera Integration API 7.0

com.primavera.common.value
Class Duration

java.lang.Object
  extended by java.lang.Number
      extended by com.primavera.common.value.PrmNumber
          extended by com.primavera.common.value.Duration
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<PrmNumber>

public class Duration
extends PrmNumber

This value type is used to define a duration.

See Also:
Serialized Form

Field Summary
static Duration MAX_DURATION
          Maximum duration value
static int MINUTES_IN_HOUR
          Number of minutes in an hour
static Duration ZERO_DURATION
          Zero duration value
 
Constructor Summary
Duration(double d)
          Constructs a Duration object with a given duration value in double format.
Duration(java.lang.Number n)
          Constructs a Duration object with a given duration value in Number format.
 
Method Summary
 int compareTo(PrmNumber obj)
          Compares two Duration objects.
 
Methods inherited from class com.primavera.common.value.PrmNumber
byteValue, compareTo, doubleValue, equals, floatValue, hashCode, intValue, longValue, setDoubleValue, shortValue, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ZERO_DURATION

public static final Duration ZERO_DURATION
Zero duration value


MAX_DURATION

public static final Duration MAX_DURATION
Maximum duration value


MINUTES_IN_HOUR

public static final int MINUTES_IN_HOUR
Number of minutes in an hour

See Also:
Constant Field Values
Constructor Detail

Duration

public Duration(double d)
Constructs a Duration object with a given duration value in double format.

Parameters:
d - the duration value

Duration

public Duration(java.lang.Number n)
Constructs a Duration object with a given duration value in Number format.

Parameters:
n - the duration value
Method Detail

compareTo

public int compareTo(PrmNumber obj)
Compares two Duration objects.

Specified by:
compareTo in interface java.lang.Comparable<PrmNumber>
Overrides:
compareTo in class PrmNumber
Parameters:
obj - the Object to be compared.
Returns:
the value 0 if the argument is a Duration numerically equal to this Duration; a value less than 0 if the argument is a Duration numerically greater than this Duration, or if the argument is not a Duration; and a value greater than 0 if the argument is a Duration numerically less than this Duration.

Primavera Integration API 7.0

Copyright © 2003, 2009, Oracle and/or its affiliates. All rights reserved.