Package tv.hd3g.authkit.mod.repository
Class UserDaoImpl
java.lang.Object
tv.hd3g.authkit.mod.repository.UserDaoImpl
- All Implemented Interfaces:
UserDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddLDAPUserCredential(String userLogin, String ldapDomain, String realm) addUserCredential(String userLogin, byte[] cipherHashedPassword, String realm) voiddeleteExternalUserCredential(String userName, String domain, String realm) booleandeleteGroup(String groupName) voiddeleteUser(UUID userUUID) getContextRightsForUser(String userUUID, String clientAddr, String rightName) getRightsForUser(String userUUID, String clientAddr) getUserByUUID(UUID userUUID) getUserList(int pos, int size) booleanhaveRightsForUserWithOnlyIP(String userUUID, String clientAddr)
-
Constructor Details
-
UserDaoImpl
public UserDaoImpl()
-
-
Method Details
-
addUserCredential
- Specified by:
addUserCredentialin interfaceUserDao- Returns:
- UUID created for User
-
addLDAPUserCredential
- Specified by:
addLDAPUserCredentialin interfaceUserDao- Returns:
- UUID created for User
-
deleteUser
- Specified by:
deleteUserin interfaceUserDao
-
getUserByUUID
- Specified by:
getUserByUUIDin interfaceUserDao
-
getUserList
- Specified by:
getUserListin interfaceUserDao
-
getRightsForUser
- Specified by:
getRightsForUserin interfaceUserDao
-
getContextRightsForUser
- Specified by:
getContextRightsForUserin interfaceUserDao
-
haveRightsForUserWithOnlyIP
- Specified by:
haveRightsForUserWithOnlyIPin interfaceUserDao
-
deleteExternalUserCredential
- Specified by:
deleteExternalUserCredentialin interfaceUserDao
-
deleteGroup
- Specified by:
deleteGroupin interfaceUserDao
-