@Transactional(rollbackFor=java.lang.Throwable.class) @Service(value="userService") public class SimpleUserService extends AbstractService<UserEntity,String> implements DefaultDSLQueryService<UserEntity,String>, UserService, AuthorizationSettingTypeSupplier
AuthorizationSettingTypeSupplier.SettingInfoentityFactory, entityType, logger, logicPrimaryKeyValidator, primaryKeyType, validatorSETTING_TYPE_ROLE, SETTING_TYPE_USER| 构造器和说明 |
|---|
SimpleUserService() |
| 限定符和类型 | 方法和说明 |
|---|---|
UserEntity |
createEntity() |
boolean |
disable(String userId) |
boolean |
enable(String userId) |
String |
encodePassword(String password,
String salt) |
Set<AuthorizationSettingTypeSupplier.SettingInfo> |
get(String userId) |
UserDao |
getDao() |
List<RoleEntity> |
getUserRole(String userId) |
String |
insert(UserEntity userEntity) |
List<UserEntity> |
selectByPk(List<String> id) |
UserEntity |
selectByPk(String id) |
List<UserEntity> |
selectByUserByRole(List<String> roleIdList) |
UserEntity |
selectByUsername(String username) |
UserEntity |
selectByUserNameAndPassword(String plainUsername,
String plainPassword) |
protected void |
trySyncUserRole(String userId,
List<String> roleIdList) |
void |
update(String userId,
UserEntity userEntity) |
void |
updatePassword(String userId,
String oldPassword,
String newPassword) |
assertNotNull, assertNotNull, entityFactoryIsEnabled, getEntityInstanceType, getEntityType, getPrimaryKeyType, setEntityFactory, setLogicPrimaryKeyValidator, setValidator, tryValidate, tryValidate, tryValidate, tryValidateProperty, tryValidateProperty, tryValidatePropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcount, createQuery, createQuery, selectcount, select, selectPager, selectSinglegetEntityInstanceTypepublic String encodePassword(String password, String salt)
encodePassword 在接口中 UserServicepublic UserEntity createEntity()
createEntity 在接口中 CreateEntityService<UserEntity>createEntity 在类中 AbstractService<UserEntity,String>@Transactional(readOnly=true) public UserEntity selectByUsername(String username)
selectByUsername 在接口中 UserService@Transactional(readOnly=true) public UserEntity selectByUserNameAndPassword(String plainUsername, String plainPassword)
selectByUserNameAndPassword 在接口中 UserService@Transactional(readOnly=true) public UserEntity selectByPk(String id)
selectByPk 在接口中 QueryService<UserEntity,String>public List<UserEntity> selectByPk(List<String> id)
selectByPk 在接口中 QueryService<UserEntity,String>@CacheEvict(value="user-",
key="#userEntity.id")
public String insert(UserEntity userEntity)
insert 在接口中 InsertService<UserEntity,String>@Caching(evict=@CacheEvict(value="user-",key="#userId")) public void update(String userId, UserEntity userEntity)
update 在接口中 UserServicepublic boolean enable(String userId)
enable 在接口中 UserServicepublic boolean disable(String userId)
disable 在接口中 UserServicepublic void updatePassword(String userId, String oldPassword, String newPassword)
updatePassword 在接口中 UserServicepublic List<RoleEntity> getUserRole(String userId)
getUserRole 在接口中 UserServicepublic UserDao getDao()
getDao 在接口中 DefaultQueryByEntityService<UserEntity>public Set<AuthorizationSettingTypeSupplier.SettingInfo> get(String userId)
get 在接口中 AuthorizationSettingTypeSupplierpublic List<UserEntity> selectByUserByRole(List<String> roleIdList)
selectByUserByRole 在接口中 UserServiceCopyright © 2018. All rights reserved.