Package net.plsar.security
Interface SecurityAccess
public interface SecurityAccess
-
Method Summary
Modifier and Type Method Description java.lang.StringgetPassword(java.lang.String user)Intended to return the user's password based on the usernamejava.util.Set<java.lang.String>getPermissions(java.lang.String user)java.util.Set<java.lang.String>getRoles(java.lang.String user)takes a usernamevoidsetDao(Dao dao)
-
Method Details
-
getPassword
java.lang.String getPassword(java.lang.String user)Intended to return the user's password based on the username- Parameters:
user-- Returns:
- returns hashed password
-
getRoles
java.util.Set<java.lang.String> getRoles(java.lang.String user)takes a username- Parameters:
user-- Returns:
- returns a unique set of role strings
-
getPermissions
java.util.Set<java.lang.String> getPermissions(java.lang.String user)- Parameters:
user-- Returns:
- returns a unique set of user permissions net.plsar.example permission user:maintenance:(id) (id) replaced with actual id of user
-
setDao
-