类 IdentityResourceCalculatorImpl
- java.lang.Object
-
- net.risesoft.service.identity.impl.IdentityResourceCalculatorImpl
-
- 所有已实现的接口:
IdentityResourceCalculator
@Component public class IdentityResourceCalculatorImpl extends Object implements IdentityResourceCalculator
身份资源计算实现- 作者:
- shidaobang
- Date:
- 2024/03/08
-
-
构造器概要
构造器 构造器 说明 IdentityResourceCalculatorImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 List<Y9Authorization>listByResourceIdRelated(String resourceId)根据资源id找到与其相关的授权(继承的)voidrecalculateByOrgUnitId(String orgUnitId)同步orgUnitId相关的权限配置至身份(人员或者岗位)对资源的权限缓存表voidrecalculateByPerson(Y9Person person)同步人员相关的权限配置至人员对资源的权限缓存表voidrecalculateByPosition(Y9Position position)同步岗位相关的权限配置至岗位对资源的权限缓存表voidrecalculateByResourceId(String resourceId)获取资源id相关的权限配置同步至权限缓存表
-
-
-
方法详细资料
-
listByResourceIdRelated
public List<Y9Authorization> listByResourceIdRelated(String resourceId)
根据资源id找到与其相关的授权(继承的)- 参数:
resourceId- 资源id- 返回:
List<Y9Authorization>
-
recalculateByOrgUnitId
public void recalculateByOrgUnitId(String orgUnitId)
从接口复制的说明:IdentityResourceCalculator同步orgUnitId相关的权限配置至身份(人员或者岗位)对资源的权限缓存表- 指定者:
recalculateByOrgUnitId在接口中IdentityResourceCalculator- 参数:
orgUnitId- 组织节点id
-
recalculateByPerson
public void recalculateByPerson(Y9Person person)
从接口复制的说明:IdentityResourceCalculator同步人员相关的权限配置至人员对资源的权限缓存表- 指定者:
recalculateByPerson在接口中IdentityResourceCalculator- 参数:
person- 人员对象
-
recalculateByPosition
public void recalculateByPosition(Y9Position position)
从接口复制的说明:IdentityResourceCalculator同步岗位相关的权限配置至岗位对资源的权限缓存表- 指定者:
recalculateByPosition在接口中IdentityResourceCalculator- 参数:
position- 岗位对象
-
recalculateByResourceId
public void recalculateByResourceId(String resourceId)
从接口复制的说明:IdentityResourceCalculator获取资源id相关的权限配置同步至权限缓存表- 指定者:
recalculateByResourceId在接口中IdentityResourceCalculator- 参数:
resourceId- 资源id
-
-