Package org.vrspace.server.obj
Class ArthurBot
- java.lang.Object
-
- org.vrspace.server.obj.Entity
-
- org.vrspace.server.obj.VRObject
-
- org.vrspace.server.obj.Client
-
- org.vrspace.server.obj.User
-
- org.vrspace.server.obj.Bot
-
- org.vrspace.server.obj.ArthurBot
-
@Node public class ArthurBot extends Bot
A proprietary bot. TODO remove- Author:
- joe
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ArthurBot.Response
-
Constructor Summary
Constructors Constructor Description ArthurBot()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
getResponse(Client c, String query)
org.springframework.web.client.RestTemplate
getRestTemplate()
int
hashCode()
void
selfTest()
Self test runs on server startup.void
setRestTemplate(org.springframework.web.client.RestTemplate restTemplate)
String
toString()
-
Methods inherited from class org.vrspace.server.obj.Bot
getParameter, getParameterMap, getUrl, objectsAdded, objectsRemoved, processEvent, respondTo, sendMessage, setParameterMap, setUrl, write
-
Methods inherited from class org.vrspace.server.obj.User
createScene, getLeftArmPos, getLeftArmRot, getRightArmPos, getRightArmRot, isHumanoid, setHumanoid, setLeftArmPos, setLeftArmRot, setRightArmPos, setRightArmRot
-
Methods inherited from class org.vrspace.server.obj.Client
clearToken, getIdentity, getMapper, getName, getPrivateMapper, getScene, getSceneProperties, getSession, getToken, getTokens, getUserHeight, getWriteBack, isGuest, setGuest, setIdentity, setMapper, setName, setPrivateMapper, setScene, setSceneProperties, setSession, setToken, setTokens, setUserHeight, setWriteBack
-
Methods inherited from class org.vrspace.server.obj.VRObject
active, addChildren, addListener, getActive, getAnimation, getChildren, getListeners, getMesh, getObjectId, getPermanent, getPosition, getProperties, getRotation, getScale, getScript, getStreamId, getTemporary, getWorld, getWorldId, isActive, isPermanent, isTemporary, notifyListeners, passive, removeListener, setActive, setAnimation, setChildren, setListeners, setMesh, setPermanent, setPosition, setProperties, setRotation, setScale, setScript, setStreamId, setTemporary, setWorld, setWorldId
-
-
-
-
Method Detail
-
selfTest
public void selfTest() throws Exception
Description copied from class:Bot
Self test runs on server startup. Exceptions are logged but otherwise ignored.
-
getResponse
public String getResponse(Client c, String query)
- Specified by:
getResponse
in classBot
-
getRestTemplate
public org.springframework.web.client.RestTemplate getRestTemplate()
-
setRestTemplate
public void setRestTemplate(org.springframework.web.client.RestTemplate restTemplate)
-
-