org.example.azapi
Interface AzDataDayTimeDuration


public interface AzDataDayTimeDuration

Helper interface to collect the parameters needed to create a XACML #dayTimeDuration DataType

Author:
rlevinson

Method Summary
 long getDaysInDuration()
          Get long indicating number of days in duration
 long getHoursInDuration()
          Get long indicating number of hours in duration
 long getMinutesInDuration()
          Get long indicating number of minutes in duration
 int getNanoSecondsInDuration()
          Get inr indicating number of nanoseconds in duration
 boolean getNegativeDuration()
          Get boolean indicating whether duration is positive or negative
 long getSecondsInDuration()
          Get long indicating number of seconds in duration
 void setDaysInDuration(long intLong)
          Set long indicating number of days in duration
 void setHoursInDuration(long intLong)
          Set long indicating number of hours in duration
 void setMinutesInDuration(long intLong)
          Set long indicating number of minutes in duration
 void setNanoSecondsInDuration(int intInt)
          Set long indicating number of nanoseconds in duration
 void setNegativeDuration(boolean b)
          Set boolean indicating whether duration is positive or negative
 void setSecondsInDuration(long intLong)
          Set long indicating number of seconds in duration
 

Method Detail

setNegativeDuration

void setNegativeDuration(boolean b)
Set boolean indicating whether duration is positive or negative

Parameters:
b - true means negative, false means positive

getNegativeDuration

boolean getNegativeDuration()
Get boolean indicating whether duration is positive or negative

Returns:
a boolean true if negative, false if positive

setDaysInDuration

void setDaysInDuration(long intLong)
Set long indicating number of days in duration

Parameters:
intLong - integer number of day in duration

getDaysInDuration

long getDaysInDuration()
Get long indicating number of days in duration

Returns:
a long w integer specifying number of days

setHoursInDuration

void setHoursInDuration(long intLong)
Set long indicating number of hours in duration

Parameters:
intLong - integer number of hours in duration

getHoursInDuration

long getHoursInDuration()
Get long indicating number of hours in duration

Returns:
a long w integer specifying number of hours

setMinutesInDuration

void setMinutesInDuration(long intLong)
Set long indicating number of minutes in duration

Parameters:
intLong - integer number of minutes in duration

getMinutesInDuration

long getMinutesInDuration()
Get long indicating number of minutes in duration

Returns:
a long w integer specifying number of minutes

setSecondsInDuration

void setSecondsInDuration(long intLong)
Set long indicating number of seconds in duration

Parameters:
intLong - integer number of seconds in duration

getSecondsInDuration

long getSecondsInDuration()
Get long indicating number of seconds in duration

Returns:
a long w integer specifying number of seconds

setNanoSecondsInDuration

void setNanoSecondsInDuration(int intInt)
Set long indicating number of nanoseconds in duration

Parameters:
intInt - integer number of nanoseconds in duration

getNanoSecondsInDuration

int getNanoSecondsInDuration()
Get inr indicating number of nanoseconds in duration

Returns:
a long w integer specifying number of nanoseconds