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

All Superinterfaces:
Cloneable, IMythEvent<E>, IPropertyAware<E>, IRecordingEvent<E>, IRecordingListChange<E>, ISendable, IVersionable
All Known Subinterfaces:
IRecordingListChangeAdd, IRecordingListChangeDelete, IRecordingListChangeUpdate
All Known Implementing Classes:
RecordingListChangeAdd, RecordingListChangeDelete, RecordingListChangeUpdate

public interface IRecordingListChangeSingle<E extends Enum<E>>
extends IRecordingListChange<E>, IRecordingEvent<E>

Backend Event - Recording-List Event - Single Recording Changed.

This event replaces IRecordingListChangeList.

The following events are possible.

Protocol Version Hint:

UTC Support:Starting with 75 dates are delivered with timezone UTC, but are automatically converted into the local timezone by this class.

See Also:
BACKEND_MESSAGE_RECORDING_LIST_CHANGE

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.

Specified by:
getChannelID in interface IRecordingEvent<E extends Enum<E>>
Returns:
the channel ID.

getRecordingStartTime

Date getRecordingStartTime()
Gets the recording start time.

Specified by:
getRecordingStartTime in interface IRecordingEvent<E extends Enum<E>>
Returns:
the recording start time.

getUniqueRecordingID

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

Specified by:
getUniqueRecordingID in interface IRecordingEvent<E extends Enum<E>>
Returns:
the unique recording ID.
See Also:
EncodingUtils.generateId(Integer, Date)


Copyright © 2008-2013. All Rights Reserved.