org.jmythapi.protocol.events
Interface IRecordingEvent<E extends Enum<E>>

Type Parameters:
E - the properties of the event.
All Superinterfaces:
Cloneable, IMythEvent<E>, IPropertyAware<E>, ISendable, IVersionable
All Known Subinterfaces:
ICommflagStart, IPixmapGenerated, IRecordingListChangeAdd, IRecordingListChangeDelete, IRecordingListChangeSingle<E>, IRecordingListChangeUpdate, IRecordingUpdateEvent<E>, IUpdateFileSize, IUpdateProgInfo
All Known Implementing Classes:
CommflagStart, PixmapGenerated, RecordingListChangeAdd, RecordingListChangeDelete, RecordingListChangeUpdate, UpdateFileSize, UpdateProgInfo

public interface IRecordingEvent<E extends Enum<E>>
extends IMythEvent<E>

Backend Event - Recording Changes.


Method Summary
 Integer getChannelID()
          Gets the channel ID of the recording.
 Date getRecordingStartTime()
          Gets the recording start time.
 String getUniqueRecordingID()
          Gets the unique ID of the changed recording.
 
Methods inherited from interface org.jmythapi.protocol.events.IMythEvent
getEventName
 
Methods inherited from interface org.jmythapi.IPropertyAware
getProperties, getProperty, getPropertyClass, getPropertyCount, getPropertyIndex, getPropertyMap, getPropertyValue, getPropertyValue, getPropertyValueObject, getPropertyValues, setPropertyValue, setPropertyValue, setPropertyValueObject
 
Methods inherited from interface org.jmythapi.IVersionable
getVersionNr
 
Methods inherited from interface org.jmythapi.protocol.ISendable
getPacket
 

Method Detail

getChannelID

Integer getChannelID()
Gets the channel ID of the recording.

Returns:
the channel ID.

getRecordingStartTime

Date getRecordingStartTime()
Gets the recording start time.

Returns:
the recording start time.

getUniqueRecordingID

String getUniqueRecordingID()
Gets the unique ID of the changed recording.

Returns:
the unique recording ID.
See Also:
EncodingUtils.generateId(Integer, Date)


Copyright © 2008-2013. All Rights Reserved.