org.robokind.impl.animation.messaging
Class PortablePlayRequest

java.lang.Object
  extended by org.robokind.impl.animation.messaging.PortablePlayRequest
All Implemented Interfaces:
org.robokind.api.animation.protocol.PlayRequest

public class PortablePlayRequest
extends Object
implements org.robokind.api.animation.protocol.PlayRequest

PlayRequest which wraps a PlayRequestRecord.

Author:
Matthew Stevenson

Nested Class Summary
static class PortablePlayRequest.Factory
           
static class PortablePlayRequest.MessageRecordAdapter
           
static class PortablePlayRequest.RecordMessageAdapter
           
 
Nested classes/interfaces inherited from interface org.robokind.api.animation.protocol.PlayRequest
org.robokind.api.animation.protocol.PlayRequest.PlayRequestFactory
 
Constructor Summary
PortablePlayRequest(org.robokind.api.animation.protocol.PlayRequest playRequest)
           
PortablePlayRequest(org.robokind.avrogen.animation.PlayRequestRecord playRec)
           
PortablePlayRequest(String sourceId, String destId, long curTimeMillisecUTC, String animName, String animVersionNum)
           
 
Method Summary
 String getAnimationName()
           
 String getAnimationVersionNumber()
           
 Long getCurrentTimeMillisec()
           
 String getDestinationId()
           
 org.robokind.avrogen.animation.PlayRequestRecord getRecord()
           
 String getSourceId()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortablePlayRequest

public PortablePlayRequest(org.robokind.avrogen.animation.PlayRequestRecord playRec)

PortablePlayRequest

public PortablePlayRequest(org.robokind.api.animation.protocol.PlayRequest playRequest)

PortablePlayRequest

public PortablePlayRequest(String sourceId,
                           String destId,
                           long curTimeMillisecUTC,
                           String animName,
                           String animVersionNum)
Method Detail

getSourceId

public String getSourceId()
Specified by:
getSourceId in interface org.robokind.api.animation.protocol.PlayRequest

getDestinationId

public String getDestinationId()
Specified by:
getDestinationId in interface org.robokind.api.animation.protocol.PlayRequest

getCurrentTimeMillisec

public Long getCurrentTimeMillisec()
Specified by:
getCurrentTimeMillisec in interface org.robokind.api.animation.protocol.PlayRequest

getAnimationName

public String getAnimationName()
Specified by:
getAnimationName in interface org.robokind.api.animation.protocol.PlayRequest

getAnimationVersionNumber

public String getAnimationVersionNumber()
Specified by:
getAnimationVersionNumber in interface org.robokind.api.animation.protocol.PlayRequest

getRecord

public org.robokind.avrogen.animation.PlayRequestRecord getRecord()


Copyright © 2011-2013. All Rights Reserved.