org.mythtv.services.api.v025.status.beans
Class Program

java.lang.Object
  extended by org.mythtv.services.api.v025.status.beans.Program
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Program>

public class Program
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable<Program>

See Also:
Serialized Form

Constructor Summary
Program()
           
 
Method Summary
 int compareTo(Program arg)
           
 boolean equals(java.lang.Object obj)
           
 org.joda.time.DateTime getAirDate()
           
 ArtworkInfos getArtwork()
           
 int getAudioProps()
           
 java.lang.String getCategory()
           
 java.lang.String getCategoryType()
           
 ChannelInfo getChannelInfo()
           
 java.lang.String getDescription()
           
 long getDurationInMinutes()
           
 org.joda.time.DateTime getEndTime()
           
 java.lang.String getEpisode()
           
 java.lang.String getFilename()
           
 java.lang.String getFileSize()
           
 java.lang.String getHostname()
           
 java.lang.String getInetref()
           
 org.joda.time.DateTime getLastModified()
           
 java.lang.String getProgramFlags()
           
 java.lang.String getProgramId()
           
 Recording getRecording()
           
 java.lang.String getSeason()
           
 java.lang.String getSeriesId()
           
 float getStars()
           
 org.joda.time.DateTime getStartTime()
           
 int getSubProps()
           
 java.lang.String getSubTitle()
           
 java.lang.String getTitle()
           
 int getVideoProps()
           
 int hashCode()
           
 boolean isRepeat()
           
 void setAirDate(org.joda.time.DateTime airDate)
           
 void setArtwork(ArtworkInfos artwork)
           
 void setAudioProps(int audioProps)
           
 void setCategory(java.lang.String category)
           
 void setCategoryType(java.lang.String categoryType)
           
 void setChannelInfo(ChannelInfo channelInfo)
           
 void setDescription(java.lang.String description)
           
 void setEndTime(org.joda.time.DateTime endTime)
           
 void setEpisode(java.lang.String episode)
           
 void setFilename(java.lang.String filename)
           
 void setFileSize(java.lang.String fileSize)
           
 void setHostname(java.lang.String hostname)
           
 void setInetref(java.lang.String inetref)
           
 void setLastModified(org.joda.time.DateTime lastModified)
           
 void setProgramFlags(java.lang.String programFlags)
           
 void setProgramId(java.lang.String programId)
           
 void setRecording(Recording recording)
           
 void setRepeat(boolean repeat)
           
 void setSeason(java.lang.String season)
           
 void setSeriesId(java.lang.String seriesId)
           
 void setStars(float stars)
           
 void setStartTime(org.joda.time.DateTime startTime)
           
 void setSubProps(int subProps)
           
 void setSubTitle(java.lang.String subTitle)
           
 void setTitle(java.lang.String title)
           
 void setVideoProps(int videoProps)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Program

public Program()
Method Detail

getStartTime

public org.joda.time.DateTime getStartTime()
Returns:
the startTime

setStartTime

public void setStartTime(org.joda.time.DateTime startTime)
Parameters:
startTime - the startTime to set

getEndTime

public org.joda.time.DateTime getEndTime()
Returns:
the endTime

setEndTime

public void setEndTime(org.joda.time.DateTime endTime)
Parameters:
endTime - the endTime to set

getTitle

public java.lang.String getTitle()
Returns:
the title

setTitle

public void setTitle(java.lang.String title)
Parameters:
title - the title to set

getSubTitle

public java.lang.String getSubTitle()
Returns:
the subTitle

setSubTitle

public void setSubTitle(java.lang.String subTitle)
Parameters:
subTitle - the subTitle to set

getCategory

public java.lang.String getCategory()
Returns:
the category

setCategory

public void setCategory(java.lang.String category)
Parameters:
category - the category to set

getCategoryType

public java.lang.String getCategoryType()
Returns:
the categoryType

setCategoryType

public void setCategoryType(java.lang.String categoryType)
Parameters:
categoryType - the categoryType to set

isRepeat

public boolean isRepeat()
Returns:
the repeat

setRepeat

public void setRepeat(boolean repeat)
Parameters:
repeat - the repeat to set

getVideoProps

public int getVideoProps()
Returns:
the videoProps

setVideoProps

public void setVideoProps(int videoProps)
Parameters:
videoProps - the videoProps to set

getAudioProps

public int getAudioProps()
Returns:
the audioProps

setAudioProps

public void setAudioProps(int audioProps)
Parameters:
audioProps - the audioProps to set

getSubProps

public int getSubProps()
Returns:
the subProps

setSubProps

public void setSubProps(int subProps)
Parameters:
subProps - the subProps to set

getSeriesId

public java.lang.String getSeriesId()
Returns:
the seriesId

setSeriesId

public void setSeriesId(java.lang.String seriesId)
Parameters:
seriesId - the seriesId to set

getProgramId

public java.lang.String getProgramId()
Returns:
the programId

setProgramId

public void setProgramId(java.lang.String programId)
Parameters:
programId - the programId to set

getStars

public float getStars()
Returns:
the stars

setStars

public void setStars(float stars)
Parameters:
stars - the stars to set

getFileSize

public java.lang.String getFileSize()
Returns:
the fileSize

setFileSize

public void setFileSize(java.lang.String fileSize)
Parameters:
fileSize - the fileSize to set

getLastModified

public org.joda.time.DateTime getLastModified()
Returns:
the lastModified

setLastModified

public void setLastModified(org.joda.time.DateTime lastModified)
Parameters:
lastModified - the lastModified to set

getProgramFlags

public java.lang.String getProgramFlags()
Returns:
the programFlags

setProgramFlags

public void setProgramFlags(java.lang.String programFlags)
Parameters:
programFlags - the programFlags to set

getHostname

public java.lang.String getHostname()
Returns:
the hostname

setHostname

public void setHostname(java.lang.String hostname)
Parameters:
hostname - the hostname to set

getFilename

public java.lang.String getFilename()
Returns:
the filename

setFilename

public void setFilename(java.lang.String filename)
Parameters:
filename - the filename to set

getAirDate

public org.joda.time.DateTime getAirDate()
Returns:
the airDate

setAirDate

public void setAirDate(org.joda.time.DateTime airDate)
Parameters:
airDate - the airDate to set

getInetref

public java.lang.String getInetref()
Returns:
the inetref

setInetref

public void setInetref(java.lang.String inetref)
Parameters:
inetref - the inetref to set

getSeason

public java.lang.String getSeason()
Returns:
the season

setSeason

public void setSeason(java.lang.String season)
Parameters:
season - the season to set

getEpisode

public java.lang.String getEpisode()
Returns:
the episode

setEpisode

public void setEpisode(java.lang.String episode)
Parameters:
episode - the episode to set

getChannelInfo

public ChannelInfo getChannelInfo()
Returns:
the channelInfo

setChannelInfo

public void setChannelInfo(ChannelInfo channelInfo)
Parameters:
channelInfo - the channelInfo to set

getRecording

public Recording getRecording()
Returns:
the recording

setRecording

public void setRecording(Recording recording)
Parameters:
recording - the recording to set

getDescription

public java.lang.String getDescription()
Returns:
the description

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - the description to set

getArtwork

public ArtworkInfos getArtwork()
Returns:
the artwork

setArtwork

public void setArtwork(ArtworkInfos artwork)
Parameters:
artwork - the artwork to set

getDurationInMinutes

public long getDurationInMinutes()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareTo

public int compareTo(Program arg)
Specified by:
compareTo in interface java.lang.Comparable<Program>