类 Y9GroupManagerImpl
- java.lang.Object
-
- net.risesoft.manager.org.impl.Y9GroupManagerImpl
-
- 所有已实现的接口:
Y9GroupManager
@Service @Transactional(value="rsTenantTransactionManager", readOnly=true) @CacheConfig(cacheNames="y9cache_orgGroup") public class Y9GroupManagerImpl extends Object implements Y9GroupManager
-
-
构造器概要
构造器 构造器 说明 Y9GroupManagerImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voiddelete(Y9Group y9Group)Optional<Y9Group>findById(String id)根据id,获取用户组信息Optional<Y9Group>findByIdNotCache(String id)根据id,获取用户组信息(直接读取数据库)Y9GroupgetById(String id)根据主键id获取用户组实例Y9GroupgetByIdNotCache(String id)Y9Groupsave(Y9Group y9Group)保存用户组信息Y9GroupsaveOrUpdate(Y9Group group)Y9GroupsaveProperties(String id, String properties)保存或者更新用户组扩展信息Y9GroupupdateTabIndex(String id, int tabIndex)
-
-
-
方法详细资料
-
delete
@CacheEvict(key="#y9Group.id") @Transactional(readOnly=false) public void delete(Y9Group y9Group)
- 指定者:
delete在接口中Y9GroupManager
-
findById
@Cacheable(key="#id", condition="#id!=null") public Optional<Y9Group> findById(String id)从接口复制的说明:Y9GroupManager根据id,获取用户组信息- 指定者:
findById在接口中Y9GroupManager- 参数:
id- 用户组id- 返回:
Optional<Y9Group>
-
findByIdNotCache
public Optional<Y9Group> findByIdNotCache(String id)
从接口复制的说明:Y9GroupManager根据id,获取用户组信息(直接读取数据库)- 指定者:
findByIdNotCache在接口中Y9GroupManager- 参数:
id- 用户组id- 返回:
Optional<Y9Group>
-
getByIdNotCache
public Y9Group getByIdNotCache(String id)
- 指定者:
getByIdNotCache在接口中Y9GroupManager
-
getById
@Cacheable(key="#id", condition="#id!=null", unless="#result==null") public Y9Group getById(String id)从接口复制的说明:Y9GroupManager根据主键id获取用户组实例- 指定者:
getById在接口中Y9GroupManager- 参数:
id- 唯一标识- 返回:
Y9Group用户组对象
-
save
@CacheEvict(key="#y9Group.id") @Transactional(readOnly=false) public Y9Group save(Y9Group y9Group)
从接口复制的说明:Y9GroupManager保存用户组信息- 指定者:
save在接口中Y9GroupManager- 参数:
y9Group- 用户组信息- 返回:
Y9Group
-
saveOrUpdate
@Transactional(readOnly=false) public Y9Group saveOrUpdate(Y9Group group)
- 指定者:
saveOrUpdate在接口中Y9GroupManager
-
saveProperties
@Transactional(readOnly=false) @CacheEvict(key="#id") public Y9Group saveProperties(String id, String properties)
从接口复制的说明:Y9GroupManager保存或者更新用户组扩展信息- 指定者:
saveProperties在接口中Y9GroupManager- 参数:
id- 用户组idproperties- 扩展信息- 返回:
Y9Group
-
updateTabIndex
@Transactional(readOnly=false) @CacheEvict(key="#id") public Y9Group updateTabIndex(String id, int tabIndex)
- 指定者:
updateTabIndex在接口中Y9GroupManager
-
-