Interface DataHandler
- All Known Implementing Classes:
MongoDBDataHandler
public interface DataHandler
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteGroup(String name) voiddeleteUser(String username) org.json.JSONObjectgetGroupACLasJSON(String name) getGroupACLasYAML(String name) org.json.JSONObjectgetUserACLasJSON(String user) getUserACLasYAML(String user) getUserGroups(String name) getUsers()getUserSettings(String user) booleanvoidvoidvoidputGroupACL(String name, String acl) voidvoidvoidputUserACL(String user, String ACL) voidputUserSettings(String user, HashMap<String, String> settings) voidsetUserGroups(String name, List<String> groups) voidverifyUser(String user, String pass)
-
Method Details
-
putUser
- Throws:
DataHandlerException
-
verifyUser
- Throws:
DataHandlerException
-
putUserSettings
- Throws:
DataHandlerException
-
putUserACL
- Throws:
DataHandlerException
-
getUserACLasYAML
- Throws:
DataHandlerException
-
getUserACLasJSON
- Throws:
DataHandlerException
-
getUserSettings
- Throws:
DataHandlerException
-
setUserGroups
- Throws:
DataHandlerException
-
getUserGroups
- Throws:
DataHandlerException
-
putGroup
- Throws:
DataHandlerException
-
getGroupACLasJSON
- Throws:
DataHandlerException
-
getGroupACLasYAML
- Throws:
DataHandlerException
-
putGroupACL
- Throws:
DataHandlerException
-
deleteGroup
- Throws:
DataHandlerException
-
getGroups
- Throws:
DataHandlerException
-
putRealms
- Throws:
DataHandlerException
-
getRealms
- Throws:
DataHandlerException
-
isAdmin
- Throws:
DataHandlerException
-
putAdmin
- Throws:
DataHandlerException
-
getUsers
-
deleteUser
- Throws:
DataHandlerException
-