cca.net.jostl
Class TOCBuddy

java.lang.Object
  extended by cca.net.jostl.TOCBuddy
All Implemented Interfaces:
TOCConstants

public class TOCBuddy
extends java.lang.Object
implements TOCConstants


Field Summary
static int PERMISSION_DENY
           
static int PERMISSION_NORMAL
          What list this buddy is on Unless the buddy has been explicitly added to either of the user's permit or deny lists, it'll default with NORMAL
static int PERMISSION_PERMIT
           
 
Fields inherited from interface cca.net.jostl.TOCConstants
ALLOW_BUDDIES_ONLY, CAP_ADD_INS, CAP_AIMICQ, CAP_BUDDY_ICON, CAP_CHANNEL2, CAP_DIRECT_IM, CAP_DIRECT_PLAY, CAP_FILE_SHARE, CAP_FILE_TRANSFER, CAP_GAMES, CAP_ICQ_RELAY, CAP_INVALID_GAMES, CAP_SEND_LIST, CAP_TALK, CAP_UTF8, CLIENT_EVENT_ENTERED, CLIENT_EVENT_STOPPED, CLIENT_EVENT_TYPING, DENY_ALL, DENY_SOME, MESSAGE_LENGTH_LIMIT, PERMIT_ALL, PERMIT_SOME, SERVICE_AOL, SERVICE_CELL, SERVICE_ICQ, SERVICE_NORMAL, SERVICE_UNCONFIRMED, SERVICE_UNKNOWN
 
Constructor Summary
TOCBuddy(java.lang.String name, java.lang.String group)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getGroup()
           
 int getIdleTime()
           
 java.lang.String getName()
           
 int getPermissionState()
           
 int getService()
           
 int getWarningAmount()
           
 boolean isAway()
           
 boolean isCellular()
           
 boolean isOnline()
           
protected static java.lang.String normalizeString(java.lang.String s)
           
protected  void setAway(boolean b)
           
 void setGroup(java.lang.String group)
           
protected  void setIdleTime(int minutes)
           
protected  void setOnline(boolean b)
           
protected  void setPermissionState(int list)
          Only change this value when the config sent by the TOC server states deny or permit or if the user changes the buddy's permission level through the various add/remove permit/deny methods
protected  void setService(int s)
           
protected  void setSignOnTime(long seconds)
           
protected  void setWarningAmount(int warn)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PERMISSION_NORMAL

public static int PERMISSION_NORMAL
What list this buddy is on Unless the buddy has been explicitly added to either of the user's permit or deny lists, it'll default with NORMAL


PERMISSION_PERMIT

public static int PERMISSION_PERMIT

PERMISSION_DENY

public static int PERMISSION_DENY
Constructor Detail

TOCBuddy

public TOCBuddy(java.lang.String name,
                java.lang.String group)
Method Detail

setPermissionState

protected void setPermissionState(int list)
Only change this value when the config sent by the TOC server states deny or permit or if the user changes the buddy's permission level through the various add/remove permit/deny methods


getPermissionState

public int getPermissionState()

setGroup

public void setGroup(java.lang.String group)

setWarningAmount

protected void setWarningAmount(int warn)

setIdleTime

protected void setIdleTime(int minutes)

setAway

protected void setAway(boolean b)

setOnline

protected void setOnline(boolean b)

setSignOnTime

protected void setSignOnTime(long seconds)

setService

protected void setService(int s)

getService

public int getService()

isOnline

public boolean isOnline()

isCellular

public boolean isCellular()

getName

public java.lang.String getName()

getGroup

public java.lang.String getGroup()

getWarningAmount

public int getWarningAmount()

getIdleTime

public int getIdleTime()

isAway

public boolean isAway()

toString

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

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

normalizeString

protected static java.lang.String normalizeString(java.lang.String s)