uk.ac.soton.itinnovation.grid.service.types
Class TimePeriod

java.lang.Object
  extended by uk.ac.soton.itinnovation.grid.service.types.TimePeriod

public class TimePeriod
extends Object


Constructor Summary
TimePeriod()
           
TimePeriod(int years, int months, int days)
           
TimePeriod(int years, int months, int days, int hours, int minutes, int seconds)
           
 
Method Summary
 GregorianCalendar after(GregorianCalendar time)
           
 GregorianCalendar before(GregorianCalendar time)
           
 Object clone()
           
 boolean equals(Object obj)
           
 int getDays()
           
 int getHours()
           
 int getMinutes()
           
 int getMonths()
           
 int getSeconds()
           
 int getYears()
           
 int hashCode()
           
 double inSeconds()
          Return how many seconds in the time period, using an average of (365.2425 / 12) days per month (30.4 days to 1 d.p.).
 String prettyPrint()
           
 void setDays(int argDays)
           
 void setHours(int argHours)
           
 void setMinutes(int argMinutes)
           
 void setMonths(int argMonths)
           
 void setSeconds(int argSeconds)
           
 void setYears(int argYears)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TimePeriod

public TimePeriod()

TimePeriod

public TimePeriod(int years,
                  int months,
                  int days,
                  int hours,
                  int minutes,
                  int seconds)

TimePeriod

public TimePeriod(int years,
                  int months,
                  int days)
Method Detail

getYears

public int getYears()

setYears

public void setYears(int argYears)

getMonths

public int getMonths()

setMonths

public void setMonths(int argMonths)

getDays

public int getDays()

setDays

public void setDays(int argDays)

getHours

public int getHours()

setHours

public void setHours(int argHours)

getMinutes

public int getMinutes()

setMinutes

public void setMinutes(int argMinutes)

getSeconds

public int getSeconds()

setSeconds

public void setSeconds(int argSeconds)

prettyPrint

public String prettyPrint()

toString

public String toString()
Overrides:
toString in class Object

before

public GregorianCalendar before(GregorianCalendar time)

after

public GregorianCalendar after(GregorianCalendar time)

inSeconds

public double inSeconds()
Return how many seconds in the time period, using an average of (365.2425 / 12) days per month (30.4 days to 1 d.p.).


clone

public Object clone()
Overrides:
clone in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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


Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.