@Transactional @Service(value="userDomainService") public class UserDomainService extends de.alpharogroup.service.domain.AbstractDomainService<Integer,de.alpharogroup.user.domain.User,de.alpharogroup.user.entities.Users,de.alpharogroup.user.repositories.UsersDao,de.alpharogroup.user.mapper.UsersMapper> implements UserService
UserDomainService.| Constructor and Description |
|---|
UserDomainService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
existsUserWithUsername(String username)
Checks if a user exists with the given user name.
|
List<de.alpharogroup.address.book.domain.Address> |
findAddressesFromUser(de.alpharogroup.user.domain.User user)
Find all
Address from the given User. |
de.alpharogroup.address.book.domain.Address |
findAddressFromUser(de.alpharogroup.user.domain.User user)
Find the main
Address from the given User. |
List<de.alpharogroup.user.domain.Role> |
findRolesFromUser(de.alpharogroup.user.domain.User user)
Find roles from the given
User. |
List<de.alpharogroup.user.domain.User> |
findUsers(Integer from,
de.alpharogroup.user.management.enums.GenderType searchGender,
Integer until)
Find users from the given
GenderType object and the range from till until. |
List<de.alpharogroup.user.domain.User> |
findUsers(Integer from,
de.alpharogroup.user.management.enums.GenderType searchGender,
Integer until,
String geohash)
Find users from the given
GenderType object and the range from till until and the
given geohash code. |
de.alpharogroup.user.domain.User |
findUserWithEmail(String email)
Find the
User object with the given email. |
de.alpharogroup.user.domain.User |
findUserWithUsername(String username)
Find
User object from the given user name. |
void |
setUsersDao(de.alpharogroup.user.repositories.UsersDao usersDao)
Sets the specific
UsersDao. |
void |
setUsersMapper(de.alpharogroup.user.mapper.UsersMapper mapper)
Sets the specific
UsersMapper. |
boolean |
userIsInRole(de.alpharogroup.user.domain.User user,
de.alpharogroup.user.domain.Role role)
Checks if the given
User object is in the given Role object. |
create, delete, exists, findAll, getDao, getDomainObjectClass, getEntityClass, getMapper, persist, read, setDao, setMapper, updatepublic boolean existsUserWithUsername(String username)
existsUserWithUsername in interface UserServiceusername - the user namepublic List<de.alpharogroup.address.book.domain.Address> findAddressesFromUser(de.alpharogroup.user.domain.User user)
Address from the given User.findAddressesFromUser in interface UserServiceuser - the userAddress from the given User.public de.alpharogroup.address.book.domain.Address findAddressFromUser(de.alpharogroup.user.domain.User user)
Address from the given User.findAddressFromUser in interface UserServiceuser - the userAddress from the given User.public List<de.alpharogroup.user.domain.Role> findRolesFromUser(de.alpharogroup.user.domain.User user)
User.findRolesFromUser in interface UserServiceuser - the userRole from the given User.public List<de.alpharogroup.user.domain.User> findUsers(Integer from, de.alpharogroup.user.management.enums.GenderType searchGender, Integer until)
GenderType object and the range from till until.findUsers in interface UserServicefrom - the fromsearchGender - the search genderuntil - the untilUser objects that matches the criteria.public List<de.alpharogroup.user.domain.User> findUsers(Integer from, de.alpharogroup.user.management.enums.GenderType searchGender, Integer until, String geohash)
GenderType object and the range from till until and the
given geohash code.findUsers in interface UserServicefrom - the fromsearchGender - the search genderuntil - the untilgeohash - the geohashUser objects that matches the criteria.public de.alpharogroup.user.domain.User findUserWithEmail(String email)
User object with the given email.findUserWithEmail in interface UserServiceemail - the emailUser objectpublic de.alpharogroup.user.domain.User findUserWithUsername(String username)
User object from the given user name.findUserWithUsername in interface UserServiceusername - the user nameUser object@Autowired public void setUsersDao(de.alpharogroup.user.repositories.UsersDao usersDao)
UsersDao.usersDao - the new UsersDao.@Autowired public void setUsersMapper(de.alpharogroup.user.mapper.UsersMapper mapper)
UsersMapper.mapper - the new UsersMapper.public boolean userIsInRole(de.alpharogroup.user.domain.User user,
de.alpharogroup.user.domain.Role role)
User object is in the given Role object.userIsInRole in interface UserServiceuser - the userrole - the roleCopyright © 2015–2017 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.