org.jmythapi.protocol.events.impl
Class PixmapGenerated

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<IPixmapGenerated.Props>
              extended by org.jmythapi.protocol.events.impl.PixmapGenerated
All Implemented Interfaces:
Cloneable, IPropertyAware<IPixmapGenerated.Props>, IVersionable, IMythEvent<IPixmapGenerated.Props>, IPixmapGenerated, IRecordingEvent<IPixmapGenerated.Props>, ISendable, IMythResponse<IPixmapGenerated.Props>

public class PixmapGenerated
extends AMythEvent<IPixmapGenerated.Props>
implements IPixmapGenerated


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jmythapi.protocol.events.IPixmapGenerated
IPixmapGenerated.Props
 
Field Summary
 
Fields inherited from class org.jmythapi.impl.AData
logger, propsClass, protoVersion, respArgs
 
Constructor Summary
PixmapGenerated(ProtocolVersion protoVersion, List<String> eventArguments)
           
 
Method Summary
 Integer getChannelID()
          Gets the channel ID of the recording.
 IPixmap getPixmap()
           
 String getPreviewImageName()
           
 Date getRecordingStartTime()
          Gets the recording start time.
 String getStatusCode()
           
 String getStatusMessage()
           
 String getToken()
           
 String getUniqueRecordingID()
          Gets the unique ID of the changed recording.
static PixmapGenerated valueOf(IMythPacket eventPacket)
           
 
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

PixmapGenerated

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

getPreviewImageName

public String getPreviewImageName()
Specified by:
getPreviewImageName in interface IPixmapGenerated

getUniqueRecordingID

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

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

getChannelID

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

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

getRecordingStartTime

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

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

getPixmap

public IPixmap getPixmap()
Specified by:
getPixmap in interface IPixmapGenerated

getStatusCode

public String getStatusCode()
Specified by:
getStatusCode in interface IPixmapGenerated

getStatusMessage

public String getStatusMessage()
Specified by:
getStatusMessage in interface IPixmapGenerated

getToken

public String getToken()
Specified by:
getToken in interface IPixmapGenerated

valueOf

public static PixmapGenerated valueOf(IMythPacket eventPacket)


Copyright © 2008-2013. All Rights Reserved.