org.jmythapi.protocol.events.impl
Class RecordingListChangeDelete

java.lang.Object
  extended by org.jmythapi.impl.AData<E>
      extended by org.jmythapi.protocol.response.impl.AMythResponse<E>
          extended by org.jmythapi.protocol.events.impl.AMythEvent<IRecordingListChangeDelete.Props>
              extended by org.jmythapi.protocol.events.impl.RecordingListChangeDelete
All Implemented Interfaces:
Cloneable, IPropertyAware<IRecordingListChangeDelete.Props>, IVersionable, IMythEvent<IRecordingListChangeDelete.Props>, IRecordingEvent<IRecordingListChangeDelete.Props>, IRecordingListChange<IRecordingListChangeDelete.Props>, IRecordingListChangeDelete, IRecordingListChangeSingle<IRecordingListChangeDelete.Props>, ISendable, IMythResponse<IRecordingListChangeDelete.Props>

public class RecordingListChangeDelete
extends AMythEvent<IRecordingListChangeDelete.Props>
implements IRecordingListChangeDelete


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jmythapi.protocol.events.IRecordingListChangeDelete
IRecordingListChangeDelete.Props
 
Field Summary
 
Fields inherited from class org.jmythapi.impl.AData
logger, propsClass, protoVersion, respArgs
 
Constructor Summary
RecordingListChangeDelete(ProtocolVersion protoVersion, List<String> eventArguments)
           
 
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 class org.jmythapi.protocol.events.impl.AMythEvent
decodeProperty, encodeProperty, extractArgumentsList, extractEventName, getEventName, getPacket, toString
 
Methods inherited from class org.jmythapi.protocol.response.impl.AMythResponse
checkSize, getExpectedSize, getProperties, getProperty, getPropertyIndex
 
Methods inherited from class org.jmythapi.impl.AData
clone, equals, getPropertyClass, getPropertyCount, getPropertyMap, getPropertyValue, getPropertyValue, getPropertyValueObject, getPropertyValueObject, getPropertyValues, getVersionNr, hashCode, init, postProcessArguments, setPropertyValue, setPropertyValue, setPropertyValueObject
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

RecordingListChangeDelete

public RecordingListChangeDelete(ProtocolVersion protoVersion,
                                 List<String> eventArguments)
Method Detail

getChannelID

public Integer getChannelID()
Description copied from interface: IRecordingListChangeDelete
Gets the channel ID of the recording.

Specified by:
getChannelID in interface IRecordingEvent<IRecordingListChangeDelete.Props>
Specified by:
getChannelID in interface IRecordingListChangeDelete
Specified by:
getChannelID in interface IRecordingListChangeSingle<IRecordingListChangeDelete.Props>
Returns:
the channel ID.

getRecordingStartTime

public Date getRecordingStartTime()
Description copied from interface: IRecordingListChangeDelete
Gets the recording start time.

Specified by:
getRecordingStartTime in interface IRecordingEvent<IRecordingListChangeDelete.Props>
Specified by:
getRecordingStartTime in interface IRecordingListChangeDelete
Specified by:
getRecordingStartTime in interface IRecordingListChangeSingle<IRecordingListChangeDelete.Props>
Returns:
the recording start time.

getUniqueRecordingID

public String getUniqueRecordingID()
Description copied from interface: IRecordingListChangeDelete
Gets the unique ID of the changed recording.

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


Copyright © 2008-2013. All Rights Reserved.