com.gcapmedia.dab.epg
Class RelativeTime

java.lang.Object
  extended by com.gcapmedia.dab.epg.RelativeTime

public class RelativeTime
extends java.lang.Object

Describes the timing information of a programme, both billed and actual relative to its parent


Constructor Summary
RelativeTime(org.joda.time.Duration billedTime, org.joda.time.Duration billedDuration)
          Create a new relative programme time
RelativeTime(org.joda.time.Duration billedTime, org.joda.time.Duration billedDuration, org.joda.time.Duration actualTime, org.joda.time.Duration actualDuration)
          Create a new programme time
RelativeTime(org.joda.time.ReadableInstant parent, org.joda.time.Period timePeriod, org.joda.time.Period billedPeriod)
          Create a new relative programme time
 
Method Summary
 org.joda.time.Duration getActualDuration()
           
 org.joda.time.Duration getActualTime()
           
 org.joda.time.Duration getBilledDuration()
           
 org.joda.time.Duration getBilledTime()
           
 void setActualDuration(org.joda.time.Duration actualDuration)
           
 void setActualTime(org.joda.time.Duration actualTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelativeTime

public RelativeTime(org.joda.time.Duration billedTime,
                    org.joda.time.Duration billedDuration)
Create a new relative programme time

Parameters:
billedTime - Billed programme time relative to its parent
billedDuration - Billed programme duration

RelativeTime

public RelativeTime(org.joda.time.ReadableInstant parent,
                    org.joda.time.Period timePeriod,
                    org.joda.time.Period billedPeriod)
Create a new relative programme time

Parameters:
billedTime - Billed programme time relative to its parent
billedDuration - Billed programme duration

RelativeTime

public RelativeTime(org.joda.time.Duration billedTime,
                    org.joda.time.Duration billedDuration,
                    org.joda.time.Duration actualTime,
                    org.joda.time.Duration actualDuration)
Create a new programme time

Parameters:
billedTime - Billed programme time relative to its parent
billedDuration - Billed programme duration
actualTime - Actual start time of the programme relative to its parent
actualDuration - Actual duration of the programme
Method Detail

getActualDuration

public org.joda.time.Duration getActualDuration()
Returns:
Returns the actual duration of the programme

setActualDuration

public void setActualDuration(org.joda.time.Duration actualDuration)
Parameters:
actualDuration - Sets the actual duration of the programme

getActualTime

public org.joda.time.Duration getActualTime()
Returns:
Returns the actual start time of the programme relative to its parent

setActualTime

public void setActualTime(org.joda.time.Duration actualTime)
Parameters:
actualTime - Sets the actual start time of the programme relative to its parent

getBilledDuration

public org.joda.time.Duration getBilledDuration()
Returns:
Returns the billed duration of the programme

getBilledTime

public org.joda.time.Duration getBilledTime()
Returns:
Returns the billed start time of the programme relative to its parent


Copyright © 2007. All Rights Reserved.