-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathSpigotSiteAPI.java
41 lines (36 loc) · 1004 Bytes
/
SpigotSiteAPI.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package be.maximvdw.spigotsite.api;
import be.maximvdw.spigotsite.api.forum.ForumManager;
import be.maximvdw.spigotsite.api.resource.ResourceManager;
import be.maximvdw.spigotsite.api.user.ConversationManager;
import be.maximvdw.spigotsite.api.user.UserManager;
/**
* Spigot Site Application Programmable Interface
*
* @author Maxim Van de Wynckel
*/
public interface SpigotSiteAPI {
/**
* Get spigot user manager
*
* @return {@link be.maximvdw.spigotsite.api.user.UserManager}
*/
UserManager getUserManager();
/**
* Get spigot resource manager
*
* @return {@link be.maximvdw.spigotsite.api.resource.ResourceManager}
*/
ResourceManager getResourceManager();
/**
* Get spigot forum manager
*
* @return {@link be.maximvdw.spigotsite.api.forum.ForumManager}
*/
ForumManager getForumManager();
/**
* Get spigot conversation manager
*
* @return {@link be.maximvdw.spigotsite.api.user.ConversationManager}
*/
ConversationManager getConversationManager();
}