|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.red5.server.adapter.ApplicationAdapter
com.tootsville.server.NightmareAMFServer
public class NightmareAMFServer
The AMFServer class is designed to provide a portal from Red5 (acting as our "application server" or dispatcher in this context). The client Flash program calls these methods to make non-Smartfox changes to Tootsville-specific data. This is a temporary bridge for Project Nightmare, until Project Osiris can be put into production.
Constructor Summary | |
---|---|
NightmareAMFServer()
|
Method Summary | |
---|---|
boolean |
appConnect(IConnection conn,
Object[] param)
This is an overriding method. |
Map<String,Object> |
Auth_$_logout()
This method closes the client's connection to Smartfox, forcibly. |
Map<String,Object> |
Avatar_$_getAvatar()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Avatar_$_getAvatarParts(int itemTypeID,
String name,
String filename)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Avatar_$_getNoseColors(String userName,
int pageSize,
int pageNumber)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Avatar_$_getPatternColors(String userName,
int pageSize,
int pageNumber)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Avatar_$_getPatterns(String userName,
int pageSize,
int pageNumber)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Avatar_$_getPivotFilename(String userID)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Avatar_$_getSkin(String value)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Avatar_$_getSkinColors(String userName,
int pageSize,
int pageNumber)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Avatar_$_listAvatars()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Avatar_$_removeActiveClothing()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Avatar_$_setSkin(String userName,
Colour skinColor,
Colour hilightColor,
Colour patternColor,
String patternType)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Avatar_$_validateSkinData(Colour skinColor,
Colour hilightColor,
Colour patternColor,
String patternType)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Buddies_$_addBuddy(String buddyName)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Buddies_$_addToBlockedUsers(String userName,
String otherUser)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Buddies_$_deleteBuddy(String userName,
String buddyName)
TODO: document this method (brpocock, Jun 22, 2009) |
String[] |
Buddies_$_getBlockedUsers()
TODO: document this method (brpocock, Jun 22, 2009) |
String[] |
Buddies_$_getBuddies()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Buddies_$_removeFromBlockedUsers(String otherUser)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Common_$_getItemIDFromFileName(String filename)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Common_$_getItemIDFromName(String itemname)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Common_$_getSiteWideMessage()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Common_$_getUserDetails()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Common_$_getuserName(String value)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Common_$_staticuserID(String value)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
CustomerService_$_SendDebugNotice(String email,
String subject,
String message)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
CustomerService_$_SendNotice(String email,
String subject,
String message)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Events_$_eventCount(String today)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Events_$_fountainCount(String eventName,
String today)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Events_$_getAllMedals()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Events_$_getAllMedalsUpTo(String date)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Events_$_getHighScores(String eventTypeID,
String timeRange,
int nFields)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Events_$_getPassport()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Events_$_getPeanuts()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Events_$_registerAndUpdateEvent(String userName,
String eventName,
String points)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Events_$_registerAndUpdateFountain(String creatorName,
String eventName,
int points)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Events_$_registerEvent(String gameName)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Events_$_setMedals(String medalType,
int eventID)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Events_$_setPassport(String room)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Games_$_getGameID(String name)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Games_$_getGameInfo(int gameID)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
getBotsForRoom(String roomName)
Get the initialization data for the bots in this room. |
private User |
getUser()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Home_$_addRoom(int roomID)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Home_$_addToRoomContents(String userName,
int roomID,
int itemID,
double x,
double y,
String direction)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Home_$_getRoomContents(int roomID)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Home_$_getRoomDetails(int roomID)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Home_$_getRoomList()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Home_$_getUserRoomItems(int userID)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Home_$_removeFromRoomContents(String userName,
int roomID,
int itemID,
double x,
double y,
String direction)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Home_$_setUserRoomItems(int userID,
String[] items)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Home_$_updateRoomContents(String userName,
int roomID,
ActionscriptObject allRoomObjects)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Inventory_$_getActiveItems()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Inventory_$_getClothesList(String userName,
int pageSize,
int pageNumber)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Inventory_$_getClothesListCount(String userName,
int pageSize)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Inventory_$_getInventoryList(String userName,
int pageSize,
int pageNumber,
String itemTypeName)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Inventory_$_makeItemActive(String userName,
int itemID)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Inventory_$_makeItemActiveViaFilename(String itemFileName)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Inventory_$_removeActiveItem(String userID,
int itemTypeID)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Inventory_$_totalItemCount(String userName,
String itemTypeName)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
isModerator()
Was: Auth.isModerator TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
log_in_with_door_key(String doorKey)
Was: Auth.loginModerator |
Map<String,Object> |
log_in(String userName,
String password)
Was: Auth.login TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Messaging_$_getMessage(int messageID)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Messaging_$_getUserBoxes()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Messaging_$_listAllMessagesInBox(int boxID)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Messaging_$_markMessageAsRead(int messageID)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Messaging_$_sendMessage(String fromUserName,
String toUserName,
String subject,
String body)
TODO: document this method (brpocock, Jun 22, 2009) |
boolean |
start(IScope myScope)
Start up the application |
void |
stop(IScope myScope)
Shut down the application |
Map<String,Object> |
Store_$_getStoreInventory(int storeID,
int pageNumber,
int pageSize)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Store_$_listStores()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
Store_$_purchase(String itemName)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
TootServer_$_GetZoneInfo(String zoneName)
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
TootServer_$_GetZoneTable()
TODO: document this method (brpocock, Jun 22, 2009) |
Map<String,Object> |
updateParentMail(String parentMail)
Was: Account.updateParentEMail Change the parental eMail associated with a kid's account |
Map<String,Object> |
UserAdmin_$_ReportUser(String badUser,
String reportingUser,
String zone,
String room)
TODO: document this method (brpocock, Jun 22, 2009) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NightmareAMFServer()
Method Detail |
---|
public boolean appConnect(IConnection conn, Object[] param)
org.red5.server.adapter.MultiThreadedApplicationAdapter#appConnect(org.red5.server.api.IConnection,
java.lang.Object[])
public Map<String,Object> Auth_$_logout()
public Map<String,Object> Avatar_$_getAvatar()
public Map<String,Object> Avatar_$_getAvatarParts(int itemTypeID, String name, String filename)
itemTypeID
- name
- filename
-
public Map<String,Object> Avatar_$_getNoseColors(String userName, int pageSize, int pageNumber)
userName
- pageSize
- pageNumber
-
public Map<String,Object> Avatar_$_getPatternColors(String userName, int pageSize, int pageNumber)
userName
- pageSize
- pageNumber
-
public Map<String,Object> Avatar_$_getPatterns(String userName, int pageSize, int pageNumber)
userName
- pageSize
- pageNumber
-
public Map<String,Object> Avatar_$_getPivotFilename(String userID)
userID
-
public Map<String,Object> Avatar_$_getSkin(String value)
value
-
public Map<String,Object> Avatar_$_getSkinColors(String userName, int pageSize, int pageNumber)
userName
- pageSize
- pageNumber
-
public Map<String,Object> Avatar_$_listAvatars()
public Map<String,Object> Avatar_$_removeActiveClothing()
public Map<String,Object> Avatar_$_setSkin(String userName, Colour skinColor, Colour hilightColor, Colour patternColor, String patternType)
userName
- skinColor
- hilightColor
- patternColor
- patternType
-
public Map<String,Object> Avatar_$_validateSkinData(Colour skinColor, Colour hilightColor, Colour patternColor, String patternType)
skinColor
- hilightColor
- patternColor
- patternType
-
public Map<String,Object> Buddies_$_addBuddy(String buddyName)
buddyName
-
public Map<String,Object> Buddies_$_addToBlockedUsers(String userName, String otherUser)
userName
- otherUser
-
public Map<String,Object> Buddies_$_deleteBuddy(String userName, String buddyName)
userName
- buddyName
-
public String[] Buddies_$_getBlockedUsers()
public String[] Buddies_$_getBuddies()
public Map<String,Object> Buddies_$_removeFromBlockedUsers(String otherUser)
otherUser
-
public Map<String,Object> Common_$_getItemIDFromFileName(String filename)
filename
-
public Map<String,Object> Common_$_getItemIDFromName(String itemname)
itemname
-
public Map<String,Object> Common_$_getSiteWideMessage()
public Map<String,Object> Common_$_getUserDetails()
public Map<String,Object> Common_$_getuserName(String value)
value
-
public Map<String,Object> Common_$_staticuserID(String value)
value
-
public Map<String,Object> CustomerService_$_SendDebugNotice(String email, String subject, String message)
email
- subject
- message
-
public Map<String,Object> CustomerService_$_SendNotice(String email, String subject, String message)
email
- subject
- message
-
public Map<String,Object> Events_$_eventCount(String today)
today
-
public Map<String,Object> Events_$_fountainCount(String eventName, String today)
eventName
- today
-
public Map<String,Object> Events_$_getAllMedals()
public Map<String,Object> Events_$_getAllMedalsUpTo(String date)
date
-
public Map<String,Object> Events_$_getHighScores(String eventTypeID, String timeRange, int nFields)
eventTypeID
- timeRange
- nFields
-
public Map<String,Object> Events_$_getPassport()
public Map<String,Object> Events_$_getPeanuts()
public Map<String,Object> Events_$_registerAndUpdateEvent(String userName, String eventName, String points)
userName
- eventName
- points
-
public Map<String,Object> Events_$_registerAndUpdateFountain(String creatorName, String eventName, int points)
creatorName
- eventName
- points
-
public Map<String,Object> Events_$_registerEvent(String gameName)
gameName
-
public Map<String,Object> Events_$_setMedals(String medalType, int eventID)
medalType
- eventID
-
public Map<String,Object> Events_$_setPassport(String room)
room
-
public Map<String,Object> Games_$_getGameID(String name)
name
-
public Map<String,Object> Games_$_getGameInfo(int gameID)
gameID
-
public Map<String,Object> getBotsForRoom(String roomName)
Get the initialization data for the bots in this room. The returned data contains:
Each initializer contains the following attributes:
roomName
- The canonical name (Smartfox room name) for the
room being queried
private User getUser()
public Map<String,Object> Home_$_addRoom(int roomID)
roomID
-
public Map<String,Object> Home_$_addToRoomContents(String userName, int roomID, int itemID, double x, double y, String direction)
userName
- roomID
- itemID
- x
- y
- direction
-
public Map<String,Object> Home_$_getRoomContents(int roomID)
roomID
-
public Map<String,Object> Home_$_getRoomDetails(int roomID)
roomID
-
public Map<String,Object> Home_$_getRoomList()
public Map<String,Object> Home_$_getUserRoomItems(int userID)
userID
-
public Map<String,Object> Home_$_removeFromRoomContents(String userName, int roomID, int itemID, double x, double y, String direction)
userName
- roomID
- itemID
- x
- y
- direction
-
public Map<String,Object> Home_$_setUserRoomItems(int userID, String[] items)
userID
- items
-
public Map<String,Object> Home_$_updateRoomContents(String userName, int roomID, ActionscriptObject allRoomObjects)
userName
- roomID
- allRoomObjects
-
public Map<String,Object> Inventory_$_getActiveItems()
public Map<String,Object> Inventory_$_getClothesList(String userName, int pageSize, int pageNumber)
userName
- pageSize
- pageNumber
-
public Map<String,Object> Inventory_$_getClothesListCount(String userName, int pageSize)
userName
- pageSize
-
public Map<String,Object> Inventory_$_getInventoryList(String userName, int pageSize, int pageNumber, String itemTypeName)
userName
- pageSize
- pageNumber
- itemTypeName
-
public Map<String,Object> Inventory_$_makeItemActive(String userName, int itemID)
userName
- itemID
-
public Map<String,Object> Inventory_$_makeItemActiveViaFilename(String itemFileName)
itemFileName
-
public Map<String,Object> Inventory_$_removeActiveItem(String userID, int itemTypeID)
userID
- itemTypeID
-
public Map<String,Object> Inventory_$_totalItemCount(String userName, String itemTypeName)
userName
- itemTypeName
-
public Map<String,Object> isModerator()
public Map<String,Object> log_in(String userName, String password)
userName
- The login/user name (string)password
- The user's password (string)
public Map<String,Object> log_in_with_door_key(String doorKey)
doorKey
- The one-time door key code for the login
public Map<String,Object> Messaging_$_getMessage(int messageID)
messageID
-
public Map<String,Object> Messaging_$_getUserBoxes()
public Map<String,Object> Messaging_$_listAllMessagesInBox(int boxID)
boxID
-
public Map<String,Object> Messaging_$_markMessageAsRead(int messageID)
messageID
-
public Map<String,Object> Messaging_$_sendMessage(String fromUserName, String toUserName, String subject, String body)
fromUserName
- toUserName
- subject
- body
-
public boolean start(IScope myScope)
myScope
- application container scopepublic void stop(IScope myScope)
myScope
- application container scopepublic Map<String,Object> Store_$_getStoreInventory(int storeID, int pageNumber, int pageSize)
storeID
- pageNumber
- pageSize
-
public Map<String,Object> Store_$_listStores()
public Map<String,Object> Store_$_purchase(String itemName)
itemName
-
public Map<String,Object> TootServer_$_GetZoneInfo(String zoneName)
zoneName
-
public Map<String,Object> TootServer_$_GetZoneTable()
public Map<String,Object> updateParentMail(String parentMail)
parentMail
- the new eMail address of the kid's parent[s]
public Map<String,Object> UserAdmin_$_ReportUser(String badUser, String reportingUser, String zone, String room)
badUser
- reportingUser
- zone
- room
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |