@Service(value="functionManager") public class OptInfoManagerImpl extends Object implements OptInfoManager
| 限定符和类型 | 字段和说明 |
|---|---|
protected OptDataScopeDao |
dataScopeDao |
protected OptInfoDao |
optInfoDao |
protected OptMethodDao |
optMethodDao |
protected RolePowerDao |
rolePowerDao |
| 构造器和说明 |
|---|
OptInfoManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteOptInfo(OptInfo optinfo) |
void |
deleteOptInfoById(String optId) |
List<OptInfo> |
getFunctionsByRoleCode(String unitRoleCode) |
OptInfo |
getObjectById(String optId) |
OptInfo |
getOptInfoById(String optId) |
boolean |
hasChildren(String optId) |
List<OptInfo> |
listItemPowerOpts()
获取角色菜单中需要权限控制的业务菜单
|
List<OptInfo> |
listObjectFormatTree(List<OptInfo> optInfos,
boolean fillDefAndScope)
将数据转换为树形结构
|
List<OptInfo> |
listObjects() |
List<OptInfo> |
listObjects(Map<String,Object> filterMap) |
Map<String,OptInfo> |
listObjectToOptRepo() |
List<OptInfo> |
listOptWithPowerUnderUnit(String sUnitCode)
获取某一个机构的权限列表供定义机构角色使用
|
List<OptInfo> |
listSysAndOptPowerOpts() |
List<String> |
listUserDataFiltersByOptIDAndMethod(String sUserCode,
String sOptId,
String sOptMethod)
获取用户数据权限过滤器
|
void |
saveNewOptInfo(OptInfo optInfo) |
Map<String,List> |
updateOperationPower(OptInfo optInfo) |
void |
updateOptInfo(OptInfo optInfo) |
void |
updateOptInfoProperties(OptInfo optinfo) |
@NotNull protected OptInfoDao optInfoDao
@NotNull protected OptMethodDao optMethodDao
@NotNull protected OptDataScopeDao dataScopeDao
@NotNull protected RolePowerDao rolePowerDao
@Transactional(readOnly=true) public Map<String,OptInfo> listObjectToOptRepo()
listObjectToOptRepo 在接口中 OptInfoManager@CacheEvict(value="OptInfo",
allEntries=true)
@Transactional
public void updateOptInfoProperties(OptInfo optinfo)
updateOptInfoProperties 在接口中 OptInfoManager@Transactional public boolean hasChildren(String optId)
hasChildren 在接口中 OptInfoManager@CacheEvict(value="OptInfo",
allEntries=true)
@Transactional
public void saveNewOptInfo(OptInfo optInfo)
saveNewOptInfo 在接口中 OptInfoManager@CacheEvict(value="OptInfo",
allEntries=true)
@Transactional
public void updateOptInfo(OptInfo optInfo)
updateOptInfo 在接口中 OptInfoManager@CacheEvict(value="OptInfo",
allEntries=true)
@Transactional
public Map<String,List> updateOperationPower(OptInfo optInfo)
updateOperationPower 在接口中 OptInfoManager@Transactional public OptInfo getOptInfoById(String optId)
getOptInfoById 在接口中 OptInfoManager@CacheEvict(value="OptInfo",
allEntries=true)
@Transactional
public void deleteOptInfoById(String optId)
deleteOptInfoById 在接口中 OptInfoManager@Transactional public void deleteOptInfo(OptInfo optinfo)
deleteOptInfo 在接口中 OptInfoManager@Transactional public List<OptInfo> listSysAndOptPowerOpts()
listSysAndOptPowerOpts 在接口中 OptInfoManager@Transactional public List<OptInfo> listItemPowerOpts()
OptInfoManagerlistItemPowerOpts 在接口中 OptInfoManager@Transactional public List<String> listUserDataFiltersByOptIDAndMethod(String sUserCode, String sOptId, String sOptMethod)
listUserDataFiltersByOptIDAndMethod 在接口中 OptInfoManagersUserCode - sUserCodesOptId - 业务名称sOptMethod - 对应的方法名称@Transactional public List<OptInfo> listObjectFormatTree(List<OptInfo> optInfos, boolean fillDefAndScope)
OptInfoManagerlistObjectFormatTree 在接口中 OptInfoManageroptInfos - optInfosfillDefAndScope - boolean@Transactional public List<OptInfo> listOptWithPowerUnderUnit(String sUnitCode)
OptInfoManagerlistOptWithPowerUnderUnit 在接口中 OptInfoManagersUnitCode - sUnitCode@Transactional public List<OptInfo> getFunctionsByRoleCode(String unitRoleCode)
getFunctionsByRoleCode 在接口中 OptInfoManagerpublic List<OptInfo> listObjects()
listObjects 在接口中 OptInfoManagerpublic List<OptInfo> listObjects(Map<String,Object> filterMap)
listObjects 在接口中 OptInfoManagerpublic OptInfo getObjectById(String optId)
getObjectById 在接口中 OptInfoManagerCopyright © 2017. All rights reserved.