org.robokind.impl.animation.messaging
Class PortablePlayRequest

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

public class PortablePlayRequest
extends Object
implements 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
PlayRequest.PlayRequestFactory
 
Constructor Summary
PortablePlayRequest(PlayRequest playRequest)
           
PortablePlayRequest(PlayRequestRecord playRec)
           
PortablePlayRequest(String sourceId, String destId, long curTimeMillisecUTC, String animName, String animVersionNum)
           
 
Method Summary
 String getAnimationName()
           
 String getAnimationVersionNumber()
           
 Long getCurrentTimeMillisec()
           
 String getDestinationId()
           
 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(PlayRequestRecord playRec)

PortablePlayRequest

public PortablePlayRequest(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 PlayRequest

getDestinationId

public String getDestinationId()
Specified by:
getDestinationId in interface PlayRequest

getCurrentTimeMillisec

public Long getCurrentTimeMillisec()
Specified by:
getCurrentTimeMillisec in interface PlayRequest

getAnimationName

public String getAnimationName()
Specified by:
getAnimationName in interface PlayRequest

getAnimationVersionNumber

public String getAnimationVersionNumber()
Specified by:
getAnimationVersionNumber in interface PlayRequest

getRecord

public PlayRequestRecord getRecord()


Copyright © 2011-2014. All Rights Reserved.