MPXJ: Microsoft Project Exchange

net.sf.mpxj
Class Availability

Package class diagram package Availability
java.lang.Object
  extended by net.sf.mpxj.Availability
All Implemented Interfaces:
java.lang.Comparable<Availability>

public class Availability
extends java.lang.Object
implements java.lang.Comparable<Availability>

This class represents a row from a resource's availability table.


Constructor Summary
Availability(java.util.Date startDate, java.util.Date endDate, java.lang.Number units)
          Constructor.
 
Method Summary
 int compareTo(Availability o)
          
 DateRange getRange()
          Retrieves the date range of the availability period.
 java.lang.Number getUnits()
          Retrieves the units for the availability period.
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Availability

public Availability(java.util.Date startDate,
                    java.util.Date endDate,
                    java.lang.Number units)
Constructor.

Parameters:
startDate - start date
endDate - end date
units - units for the period
Method Detail

getRange

public DateRange getRange()
Retrieves the date range of the availability period.

Returns:
start date

getUnits

public java.lang.Number getUnits()
Retrieves the units for the availability period.

Returns:
units

compareTo

public int compareTo(Availability o)

Specified by:
compareTo in interface java.lang.Comparable<Availability>

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object


Copyright © 2000-2009 Packwood Software. All Rights Reserved.