summaryrefslogtreecommitdiffstats
path: root/EssentialsXMPP/src/net/ess3/xmpp
diff options
context:
space:
mode:
authorIaccidentally <coryhuckaby@gmail.com>2013-05-25 18:52:17 -0400
committerIaccidentally <coryhuckaby@gmail.com>2013-05-25 18:52:17 -0400
commitcf3ab408b42ed43417cc43a4228540cc11a36a68 (patch)
treef5e00b6539ee92d96b6d1891cba5dd215babb239 /EssentialsXMPP/src/net/ess3/xmpp
parentbc29f9d4b15e1d6e75f933e3cf824ad2f6632a29 (diff)
downloadEssentials-cf3ab408b42ed43417cc43a4228540cc11a36a68.tar
Essentials-cf3ab408b42ed43417cc43a4228540cc11a36a68.tar.gz
Essentials-cf3ab408b42ed43417cc43a4228540cc11a36a68.tar.lz
Essentials-cf3ab408b42ed43417cc43a4228540cc11a36a68.tar.xz
Essentials-cf3ab408b42ed43417cc43a4228540cc11a36a68.zip
More work on the API
Diffstat (limited to 'EssentialsXMPP/src/net/ess3/xmpp')
-rw-r--r--EssentialsXMPP/src/net/ess3/xmpp/IEssentialsXMPP.java47
1 files changed, 47 insertions, 0 deletions
diff --git a/EssentialsXMPP/src/net/ess3/xmpp/IEssentialsXMPP.java b/EssentialsXMPP/src/net/ess3/xmpp/IEssentialsXMPP.java
index 789ccddc9..bf221a370 100644
--- a/EssentialsXMPP/src/net/ess3/xmpp/IEssentialsXMPP.java
+++ b/EssentialsXMPP/src/net/ess3/xmpp/IEssentialsXMPP.java
@@ -8,21 +8,68 @@ import org.bukkit.plugin.Plugin;
public interface IEssentialsXMPP extends Plugin
{
+ /**
+ *
+ * @param user
+ * @return
+ */
String getAddress(final CommandSender user);
+ /**
+ *
+ * @param name
+ * @return
+ */
String getAddress(final String name);
+ /**
+ *
+ * @return
+ */
List<String> getSpyUsers();
+ /**
+ *
+ * @param address
+ * @return
+ */
IUser getUserByAddress(final String address);
+ /**
+ *
+ * @param user
+ * @param message
+ * @return
+ */
boolean sendMessage(final CommandSender user, final String message);
+ /**
+ *
+ * @param address
+ * @param message
+ * @return
+ */
boolean sendMessage(final String address, final String message);
+ /**
+ *
+ * @param user
+ * @param address
+ */
void setAddress(final CommandSender user, final String address);
+ /**
+ *
+ * @param user
+ * @return
+ */
boolean toggleSpy(final CommandSender user);
+ /**
+ *
+ * @param sender
+ * @param message
+ * @param xmppAddress
+ */
void broadcastMessage(final IUser sender, final String message, final String xmppAddress);
}