it.gotoandplay.smartfoxserver.data
Class RoomVariable

java.lang.Object
  extended by it.gotoandplay.smartfoxserver.data.UserVariable
      extended by it.gotoandplay.smartfoxserver.data.RoomVariable

public class RoomVariable
extends UserVariable

RoomVariable Class

Version:
1.5

Field Summary
static java.lang.String test
           
 
Fields inherited from class it.gotoandplay.smartfoxserver.data.UserVariable
TYPE_BOOLEAN, TYPE_NULL, TYPE_NUMBER, TYPE_STRING
 
Constructor Summary
RoomVariable(java.lang.String value, java.lang.String type, User owner, boolean persistent, boolean priv)
          Default constructor
 
Method Summary
 boolean equals(java.lang.Object o)
          Checks if two variables are the same (overrides parent java.lang.Object method)
 User getOwner()
           
 boolean isPersistent()
           
 boolean isPrivate()
           
 void setOwner(User who)
          Set the variable owner
 void setPersistent(boolean b)
          Set the persistent flag
 void setPrivate(boolean b)
          Set the private flag
 java.lang.String toString()
           
 
Methods inherited from class it.gotoandplay.smartfoxserver.data.UserVariable
getType, getValue, setType, setValue
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

test

public static final java.lang.String test
See Also:
Constant Field Values
Constructor Detail

RoomVariable

public RoomVariable(java.lang.String value,
                    java.lang.String type,
                    User owner,
                    boolean persistent,
                    boolean priv)
Default constructor

Parameters:
value - value
type - type, can be:
  • "s" - string
  • "n" - number
  • "b" - boolean
  • "x" - null
owner - the user who created the variable, if null the Server is the owner
persistent - persistent flag
priv - private flag
Method Detail

isPersistent

public boolean isPersistent()
Returns:
true if variable is persistent

getOwner

public User getOwner()
Returns:
the variable owner

isPrivate

public boolean isPrivate()
Returns:
true if the variable is private

setPersistent

public void setPersistent(boolean b)
Set the persistent flag

Parameters:
b -

setPrivate

public void setPrivate(boolean b)
Set the private flag

Parameters:
b -

setOwner

public void setOwner(User who)
Set the variable owner

Parameters:
who - the owner

equals

public boolean equals(java.lang.Object o)
Checks if two variables are the same (overrides parent java.lang.Object method)

Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object