Modifier and Type | Field and Description |
---|---|
protected JDAImpl |
api |
protected java.util.HashMap<java.lang.String,CallUser> |
callUsers |
protected java.util.HashMap<java.lang.String,Group> |
groups |
protected java.util.HashMap<java.lang.String,Relationship> |
relationships |
protected UserSettingsImpl |
userSettings |
Constructor and Description |
---|
JDAClientImpl(JDAImpl api) |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.String,CallUser> |
getCallUserMap() |
Friend |
getFriend(Member member) |
Friend |
getFriend(User user) |
Friend |
getFriendById(java.lang.String id) |
java.util.List<Friend> |
getFriends() |
java.util.List<Friend> |
getFriendsByName(java.lang.String name,
boolean ignoreCase) |
Group |
getGroupById(java.lang.String id) |
java.util.HashMap<java.lang.String,Group> |
getGroupMap() |
java.util.List<Group> |
getGroups() |
java.util.List<Group> |
getGroupsByName(java.lang.String name,
boolean ignoreCase) |
JDA |
getJDA() |
Relationship |
getRelationship(Member member) |
Relationship |
getRelationship(User user) |
Relationship |
getRelationshipById(java.lang.String id) |
Relationship |
getRelationshipById(java.lang.String id,
RelationshipType type) |
java.util.HashMap<java.lang.String,Relationship> |
getRelationshipMap() |
java.util.List<Relationship> |
getRelationships() |
java.util.List<Relationship> |
getRelationships(RelationshipType type) |
java.util.List<Relationship> |
getRelationships(RelationshipType type,
java.lang.String name,
boolean ignoreCase) |
java.util.List<Relationship> |
getRelationshipsByName(java.lang.String name,
boolean ignoreCase) |
UserSettings |
getSettings() |
protected final JDAImpl api
protected final java.util.HashMap<java.lang.String,Group> groups
protected final java.util.HashMap<java.lang.String,Relationship> relationships
protected final java.util.HashMap<java.lang.String,CallUser> callUsers
protected UserSettingsImpl userSettings
public JDAClientImpl(JDAImpl api)
public java.util.List<Group> getGroupsByName(java.lang.String name, boolean ignoreCase)
getGroupsByName
in interface JDAClient
public Group getGroupById(java.lang.String id)
getGroupById
in interface JDAClient
public java.util.List<Relationship> getRelationships()
getRelationships
in interface JDAClient
public java.util.List<Relationship> getRelationships(RelationshipType type)
getRelationships
in interface JDAClient
public java.util.List<Relationship> getRelationships(RelationshipType type, java.lang.String name, boolean ignoreCase)
getRelationships
in interface JDAClient
public java.util.List<Relationship> getRelationshipsByName(java.lang.String name, boolean ignoreCase)
getRelationshipsByName
in interface JDAClient
public Relationship getRelationship(User user)
getRelationship
in interface JDAClient
public Relationship getRelationship(Member member)
getRelationship
in interface JDAClient
public Relationship getRelationshipById(java.lang.String id)
getRelationshipById
in interface JDAClient
public Relationship getRelationshipById(java.lang.String id, RelationshipType type)
getRelationshipById
in interface JDAClient
public java.util.List<Friend> getFriends()
getFriends
in interface JDAClient
public java.util.List<Friend> getFriendsByName(java.lang.String name, boolean ignoreCase)
getFriendsByName
in interface JDAClient
public Friend getFriendById(java.lang.String id)
getFriendById
in interface JDAClient
public UserSettings getSettings()
getSettings
in interface JDAClient
public java.util.HashMap<java.lang.String,Group> getGroupMap()
public java.util.HashMap<java.lang.String,Relationship> getRelationshipMap()
public java.util.HashMap<java.lang.String,CallUser> getCallUserMap()