projects
/
demoscenemusic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a29164e
)
Add privilege level to user.
author
David ‘Bombe’ Roden
<bombe@pterodactylus.net>
Thu, 26 Apr 2012 13:33:23 +0000
(15:33 +0200)
committer
David ‘Bombe’ Roden
<bombe@pterodactylus.net>
Thu, 26 Apr 2012 13:33:23 +0000
(15:33 +0200)
src/main/java/net/pterodactylus/demoscenemusic/data/DataManager.java
patch
|
blob
|
history
src/main/java/net/pterodactylus/demoscenemusic/data/DefaultUser.java
patch
|
blob
|
history
src/main/java/net/pterodactylus/demoscenemusic/data/User.java
patch
|
blob
|
history
diff --git
a/src/main/java/net/pterodactylus/demoscenemusic/data/DataManager.java
b/src/main/java/net/pterodactylus/demoscenemusic/data/DataManager.java
index
e6bc6da
..
48c5ace
100644
(file)
--- a/
src/main/java/net/pterodactylus/demoscenemusic/data/DataManager.java
+++ b/
src/main/java/net/pterodactylus/demoscenemusic/data/DataManager.java
@@
-654,7
+654,7
@@
public class DataManager {
*/
@Override
public User createObject(ResultSet resultSet) throws SQLException {
*/
@Override
public User createObject(ResultSet resultSet) throws SQLException {
- return new LazyUser(resultSet.getString("USERS.ID")).setName(resultSet.getString("USERS.NAME"));
+ return new LazyUser(resultSet.getString("USERS.ID")).setName(resultSet.getString("USERS.NAME"))
.setLevel(resultSet.getInt("USERS.LEVEL"))
;
}
}
}
}
diff --git
a/src/main/java/net/pterodactylus/demoscenemusic/data/DefaultUser.java
b/src/main/java/net/pterodactylus/demoscenemusic/data/DefaultUser.java
index
74a65a1
..
ea2959c
100644
(file)
--- a/
src/main/java/net/pterodactylus/demoscenemusic/data/DefaultUser.java
+++ b/
src/main/java/net/pterodactylus/demoscenemusic/data/DefaultUser.java
@@
-19,6
+19,8
@@
package net.pterodactylus.demoscenemusic.data;
import java.util.Collection;
import java.util.Collection;
+import net.pterodactylus.util.object.Default;
+
/**
* Default implementation of a user data container.
*
/**
* Default implementation of a user data container.
*
diff --git
a/src/main/java/net/pterodactylus/demoscenemusic/data/User.java
b/src/main/java/net/pterodactylus/demoscenemusic/data/User.java
index
cfb32a7
..
50468ca
100644
(file)
--- a/
src/main/java/net/pterodactylus/demoscenemusic/data/User.java
+++ b/
src/main/java/net/pterodactylus/demoscenemusic/data/User.java
@@
-43,6
+43,23
@@
public interface User extends Base {
public User setName(String name);
/**
public User setName(String name);
/**
+ * Returns the privilege level of this user. 0 is the level of a normal user
+ * without any special privileges.
+ *
+ * @return The privilege level of this user
+ */
+ public int getLevel();
+
+ /**
+ * Sets the privilege level of this user.
+ *
+ * @param level
+ * The privilege level of this user
+ * @return This user
+ */
+ public User setLevel(int level);
+
+ /**
* Returns all OpenIDs connected with this user.
*
* @return All OpenIDs connected with this user
* Returns all OpenIDs connected with this user.
*
* @return All OpenIDs connected with this user