|
||||||||||
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 |