diff --git a/pom.xml b/pom.xml
index 88f4267..24edeea 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
be.maximvdw
spigotsite-api
- 0.3.0-SNAPSHOT
+ 0.3.2-SNAPSHOT
SpigotSite API
Spigot Site API
diff --git a/src/main/java/be/maximvdw/spigotsite/api/SpigotSite.java b/src/main/java/be/maximvdw/spigotsite/api/SpigotSite.java
index 8b99fe3..12b4367 100644
--- a/src/main/java/be/maximvdw/spigotsite/api/SpigotSite.java
+++ b/src/main/java/be/maximvdw/spigotsite/api/SpigotSite.java
@@ -4,7 +4,7 @@ public final class SpigotSite {
/* Spigot Site API */
private static SpigotSiteAPI api = null;
/* Spigot Site API Version */
- private static String version = "0.3.0-SNAPSHOT";
+ private static String version = "0.3.2-SNAPSHOT";
/**
* Get spigot site API
diff --git a/src/main/java/be/maximvdw/spigotsite/api/exceptions/PermissionException.java b/src/main/java/be/maximvdw/spigotsite/api/exceptions/PermissionException.java
new file mode 100644
index 0000000..47c950d
--- /dev/null
+++ b/src/main/java/be/maximvdw/spigotsite/api/exceptions/PermissionException.java
@@ -0,0 +1,8 @@
+package be.maximvdw.spigotsite.api.exceptions;
+
+/**
+ * PermissionException
+ * Created by Maxim on 29/03/2018.
+ */
+public class PermissionException extends Exception {
+}
diff --git a/src/main/java/be/maximvdw/spigotsite/api/user/UserManager.java b/src/main/java/be/maximvdw/spigotsite/api/user/UserManager.java
index 7a6ff46..8a8fe68 100644
--- a/src/main/java/be/maximvdw/spigotsite/api/user/UserManager.java
+++ b/src/main/java/be/maximvdw/spigotsite/api/user/UserManager.java
@@ -3,6 +3,7 @@
import java.util.List;
import be.maximvdw.spigotsite.api.exceptions.ConnectionFailedException;
+import be.maximvdw.spigotsite.api.exceptions.PermissionException;
import be.maximvdw.spigotsite.api.forum.ProfilePost;
import be.maximvdw.spigotsite.api.user.exceptions.InvalidCredentialsException;
import be.maximvdw.spigotsite.api.user.exceptions.TwoFactorAuthenticationException;
@@ -20,7 +21,7 @@ public interface UserManager {
* @return {@link be.maximvdw.spigotsite.api.user.User}
* @throws ConnectionFailedException Connection to Spigot failed
*/
- User getUserById(int userid) throws ConnectionFailedException;
+ User getUserById(int userid) throws ConnectionFailedException, PermissionException;
/**
* Get a list of users by their name
@@ -146,5 +147,5 @@ User authenticate(String username, String password, User user)
* @return list of profile posts
* @throws ConnectionFailedException
*/
- List getProfilePosts(User user, User profile, int count) throws ConnectionFailedException;
+ List getProfilePosts(User user, User profile, int count) throws ConnectionFailedException , PermissionException;
}