|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.elite.jdcbot.framework.User
public class User
User class.
Holds everything about user (description, e-mail, sharesize...)
| Field Summary | |
|---|---|
private jDCBot |
_bot
|
private java.lang.String |
_conn
|
private java.lang.String |
_desc
|
private int |
_flag
|
private boolean |
_hasInfo
|
private java.lang.String |
_ip
|
private java.lang.String |
_mail
|
private boolean |
_op
|
private java.lang.String |
_share
|
private java.lang.String |
_supports
|
private java.lang.String |
_tag
|
private java.lang.String |
_username
|
static int |
AWAY_FLAG
|
private boolean |
extraSlotsGranted
|
static int |
FIREBALL_AWAY_FLAG
|
static int |
FIREBALL_FLAG
|
static int |
NORMAL_FLAG
|
static int |
SERVER_AWAY_FLAG
|
static int |
SERVER_FLAG
|
| Constructor Summary | |
|---|---|
User(java.lang.String username,
jDCBot bot)
|
|
User(java.lang.String username,
java.lang.String desc,
java.lang.String conn,
java.lang.String mail,
java.lang.String share,
jDCBot bot)
|
|
| Method Summary | |
|---|---|
java.lang.String |
client()
Tries to get client from the tag |
java.lang.String |
connection_type()
|
java.lang.String |
description()
|
void |
download(DUEntity de)
This is the function users of the framework are expected to use to download files. |
void |
downloadFileList(java.io.OutputStream os,
int settings)
This is the function users of the framework are expected to use to download file list. |
int |
getFlag()
|
java.lang.String |
getUserIP()
|
boolean |
hasInfo()
|
boolean |
hasTag()
|
boolean |
isActive()
|
boolean |
isGrantedExtraSlot()
|
boolean |
isOp()
|
boolean |
isSupports(java.lang.String feature)
Checks if the User supports that protocol feature. |
java.lang.String |
mail()
|
java.lang.String |
real_description()
Try to get real description, not just tag |
void |
setGratedExtraSlotFlag(boolean flag)
|
void |
setOp(boolean flag)
Sets if the user is operator or not. |
void |
setSupports(java.lang.String supports)
|
void |
setUserIP(java.lang.String ip)
|
java.lang.String |
sharesize()
|
int |
slots()
|
java.lang.String |
tag()
|
java.lang.String |
username()
|
java.lang.String |
version()
Tries to get client version form user |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int NORMAL_FLAG
public static final int AWAY_FLAG
public static final int SERVER_FLAG
public static final int SERVER_AWAY_FLAG
public static final int FIREBALL_FLAG
public static final int FIREBALL_AWAY_FLAG
private java.lang.String _username
private java.lang.String _desc
private java.lang.String _conn
private java.lang.String _mail
private java.lang.String _share
private java.lang.String _tag
private java.lang.String _supports
private java.lang.String _ip
private int _flag
private boolean _hasInfo
private boolean _op
private boolean extraSlotsGranted
private jDCBot _bot
| Constructor Detail |
|---|
public User(java.lang.String username,
jDCBot bot)
public User(java.lang.String username,
java.lang.String desc,
java.lang.String conn,
java.lang.String mail,
java.lang.String share,
jDCBot bot)
| Method Detail |
|---|
public boolean hasInfo()
public void setSupports(java.lang.String supports)
public void setOp(boolean flag)
flag - public boolean isOp()
public boolean isSupports(java.lang.String feature)
feature -
public void setUserIP(java.lang.String ip)
public java.lang.String getUserIP()
public java.lang.String username()
public java.lang.String description()
public java.lang.String connection_type()
public java.lang.String mail()
public java.lang.String sharesize()
public boolean hasTag()
public java.lang.String tag()
public java.lang.String real_description()
public java.lang.String client()
public java.lang.String version()
public boolean isActive()
public int slots()
public boolean isGrantedExtraSlot()
public void setGratedExtraSlotFlag(boolean flag)
public int getFlag()
public void download(DUEntity de)
throws BotException
de -
BotException
public void downloadFileList(java.io.OutputStream os,
int settings)
throws BotException
os - The OutputStream where the file list will be saved. Note: It will be decompressed
by default, unless you set the settings that it shouldn't.settings - See settingFlags
BotException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||