summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/PermissionsReaderInterface.java
diff options
context:
space:
mode:
authorsnowleo <snowleo@e251c2fe-e539-e718-e476-b85c1f46cddb>2011-03-19 22:39:51 +0000
committersnowleo <snowleo@e251c2fe-e539-e718-e476-b85c1f46cddb>2011-03-19 22:39:51 +0000
commita3ebd254f2897951a2ce31fdd90b6944c582d82b (patch)
tree11c8670882eed130d7ff1b33cc7c65e496f1bbac /EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/PermissionsReaderInterface.java
parent487577f2fa856a61077594ad6677f0bdd7150fcd (diff)
downloadEssentials-a3ebd254f2897951a2ce31fdd90b6944c582d82b.tar
Essentials-a3ebd254f2897951a2ce31fdd90b6944c582d82b.tar.gz
Essentials-a3ebd254f2897951a2ce31fdd90b6944c582d82b.tar.lz
Essentials-a3ebd254f2897951a2ce31fdd90b6944c582d82b.tar.xz
Essentials-a3ebd254f2897951a2ce31fdd90b6944c582d82b.zip
Moving all files to trunk.
git-svn-id: https://svn.java.net/svn/essentials~svn/trunk@969 e251c2fe-e539-e718-e476-b85c1f46cddb
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/PermissionsReaderInterface.java')
-rw-r--r--EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/PermissionsReaderInterface.java163
1 files changed, 163 insertions, 0 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/PermissionsReaderInterface.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/PermissionsReaderInterface.java
new file mode 100644
index 000000000..90194cddd
--- /dev/null
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/permissions/PermissionsReaderInterface.java
@@ -0,0 +1,163 @@
+package org.anjocaido.groupmanager.permissions;
+
+import org.bukkit.entity.Player;
+
+/**
+ * Made by Nijikokun. Changed by Gabriel Couto
+ *
+ * This class is intended to *read* permissions from a single world.
+ *
+ * @author Nijikokun
+ * @author Gabriel Couto
+ */
+public abstract class PermissionsReaderInterface {
+
+
+ /**
+ *
+ * @param player
+ * @param string
+ * @return
+ */
+ public abstract boolean has(Player player, String string);
+
+ /**
+ *
+ * @param player
+ * @param string
+ * @return
+ */
+ public abstract boolean permission(Player player, String string);
+
+ /**
+ *
+ * @param string
+ * @return
+ */
+ public abstract String getGroup(String string);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract boolean inGroup(String string, String string1);
+
+ /**
+ *
+ * @param string
+ * @return
+ */
+ public abstract String getGroupPrefix(String string);
+
+ /**
+ *
+ * @param string
+ * @return
+ */
+ public abstract String getGroupSuffix(String string);
+
+ /**
+ *
+ * @param string
+ * @return
+ */
+ public abstract boolean canGroupBuild(String string);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract String getGroupPermissionString(String string, String string1);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract int getGroupPermissionInteger(String string, String string1);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract boolean getGroupPermissionBoolean(String string, String string1);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract double getGroupPermissionDouble(String string, String string1);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract String getUserPermissionString(String string, String string1);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract int getUserPermissionInteger(String string, String string1);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract boolean getUserPermissionBoolean(String string, String string1);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract double getUserPermissionDouble(String string, String string1);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract String getPermissionString(String string, String string1);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract int getPermissionInteger(String string, String string1);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract boolean getPermissionBoolean(String string, String string1);
+
+ /**
+ *
+ * @param string
+ * @param string1
+ * @return
+ */
+ public abstract double getPermissionDouble(String string, String string1);
+}