接口 Y9PositionManager
-
- 所有已知实现类:
Y9PositionManagerImpl
public interface Y9PositionManager
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 StringbuildName(Y9Job y9Job, List<Y9PersonsToPositions> personsToPositionsList)voiddelete(Y9Position y9Position)Optional<Y9Position>findById(String id)Optional<Y9Position>findByIdNotCache(String id)根据id,获取岗位信息(直接读取数据库)Y9PositiongetById(String id)根据主键id获取岗位实例Y9PositiongetByIdNotCache(String id)根据主键id获取岗位实例(直接读取数据库)Y9Positionsave(Y9Position position)Y9PositionsaveOrUpdate(Y9Position position)Y9PositionsaveProperties(String id, String properties)保存或者更新岗位扩展信息Y9PositionupdateTabIndex(String id, int tabIndex)
-
-
-
方法详细资料
-
buildName
String buildName(Y9Job y9Job, List<Y9PersonsToPositions> personsToPositionsList)
-
delete
void delete(Y9Position y9Position)
-
findById
Optional<Y9Position> findById(String id)
-
findByIdNotCache
Optional<Y9Position> findByIdNotCache(String id)
根据id,获取岗位信息(直接读取数据库)- 参数:
id- 岗位id- 返回:
Optional<Y9Position>
-
getById
Y9Position getById(String id)
根据主键id获取岗位实例- 参数:
id- 唯一标识- 返回:
Y9Position岗位对象- 抛出:
net.risesoft.y9.exception.Y9NotFoundException- id 对应的记录不存在的情况
-
getByIdNotCache
Y9Position getByIdNotCache(String id)
根据主键id获取岗位实例(直接读取数据库)- 参数:
id- 唯一标识- 返回:
Y9Position岗位对象
-
save
Y9Position save(Y9Position position)
-
saveOrUpdate
Y9Position saveOrUpdate(Y9Position position)
-
saveProperties
Y9Position saveProperties(String id, String properties)
保存或者更新岗位扩展信息- 参数:
id- 岗位idproperties- 扩展属性- 返回:
Y9Position
-
updateTabIndex
Y9Position updateTabIndex(String id, int tabIndex)
-
-