net.user1.union.core.util
Class Util

java.lang.Object
  extended by net.user1.union.core.util.Util

public class Util
extends java.lang.Object

Some utilities for developers creating server side modules.


Constructor Summary
Util()
           
 
Method Summary
static java.lang.String getQualiferFromFQName(java.lang.String name)
          Returns the qualifier from the given fully qualified name or the empty string if no qualifier exists.
static java.lang.String getQualiferScopeFromFQName(java.lang.String name)
          Returns the qualifier scope (i.e.
static java.lang.String getSimplifiedFromFQName(java.lang.String name)
          Returns the simplified name from a fully qualified name.
static boolean isValidQualifier(java.lang.String qualifier)
          Returns true if the given qualifier is syntactically valid.
static boolean isValidRoomID(java.lang.String roomID)
          Returns true if the room ID is valid.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util

public Util()
Method Detail

getQualiferFromFQName

public static java.lang.String getQualiferFromFQName(java.lang.String name)
Returns the qualifier from the given fully qualified name or the empty string if no qualifier exists. Example: getQualifierFromFQName("games.hockey.HockeyRoom1") returns "games.hockey"

Parameters:
name - - the fully qualified name
Returns:
the qualifier from the given fully qualified name

getQualiferScopeFromFQName

public static java.lang.String getQualiferScopeFromFQName(java.lang.String name)
Returns the qualifier scope (i.e. qualifier + ".*" from the given fully qualified name or "*" if no qualifier exists. Example: getQualifierFromFQName("games.hockey.HockeyRoom1") returns "games.hockey.*"

Parameters:
name - - the fully qualified name
Returns:
the qualifier scope from the given fully qualified name

getSimplifiedFromFQName

public static java.lang.String getSimplifiedFromFQName(java.lang.String name)
Returns the simplified name from a fully qualified name. Example: getQualifierFromFQName("games.hockey.HockeyRoom1") returns "HockeyRoom1"

Parameters:
name - - the fully qualified name
Returns:
the simplified name from a fully qualified name

isValidQualifier

public static boolean isValidQualifier(java.lang.String qualifier)
Returns true if the given qualifier is syntactically valid. It does not guarantee that the qualifier will be appropriate for all methods. It does not guarantee any rooms with the qualifier exist on the server.

Parameters:
qualifier - - the qualifier
Returns:
true if the given qualifier is syntactically valid

isValidRoomID

public static boolean isValidRoomID(java.lang.String roomID)
Returns true if the room ID is valid. Room ID's cannot be the empty string or contain *.

Parameters:
roomID - - the room ID to check
Returns:
true if the room ID is valid.


Copyright USER1 Subsystems Corporation - Tue Jan 28 2014, 05:05 PM -0500