Package javaforce.access
Class AccessControl
java.lang.Object
javaforce.access.AccessControl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddGroupMember(String name, String user) voidGet folder where user/group settings are stored.Group[]String[]Returns list of groups user is a member of.User[]getUsers()booleanValidates login attempt.voidremoveGroup(String name) voidremoveUser(String user) voidsaveAll()voidvoidbooleansetConfigFolder(String folder) Set folder where users and groups are stored.voidsetUserPassword(String name, String pass) voidupdateGroup(String name, String desc) voidupdateUser(String name, String desc)
-
Field Details
-
lock
-
-
Constructor Details
-
AccessControl
public AccessControl()
-
-
Method Details
-
setConfigFolder
Set folder where users and groups are stored. Folder should be in a secure location since it will store hashed passwords.- Parameters:
folder- = folder to store lists- Returns:
- if users/groups exists (otherwise defaults were created)
-
saveUsers
public void saveUsers() -
saveGroups
public void saveGroups() -
saveAll
public void saveAll() -
getConfigFolder
Get folder where user/group settings are stored. -
getGroups
Returns list of groups user is a member of. -
getUsersList
-
getUsers
-
getUser
-
getGroup
-
getGroups
-
getGroupsList
-
addUser
-
removeUser
-
addGroup
-
removeGroup
-
addGroupMember
-
setUserPassword
-
updateUser
-
updateGroup
-
login
Validates login attempt.
-