public abstract class OrgManagerFactory extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static Log |
log |
static ConcurrentMap<ConfigCode,OrgManager> |
orgManagerMap |
Map<String,SubSystem> |
systemMap |
static String |
THREAD_LOCK |
| 构造器和说明 |
|---|
OrgManagerFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
AppManager |
getAppManager(ConfigCode configCode) |
static OrgManager |
getClientOrgManager(ConfigCode configCode)
取得组织机构管理器
|
static OrgManagerFactory |
getInstance()
取得组织机构工厂类的实例
|
static OrgManager |
getOrgManager() |
static OrgManager |
getOrgManager(ConfigCode subSystemId)
取得组织机构管理器
|
OrgManager |
getOrgManagerByCode(String name)
取得组织机构管理器
|
OrgManager |
getOrgManagerByName(String name)
取得组织机构管理器
|
Permissions |
getPermissions(Person person)
取得该人员的一些特殊权限
|
abstract SubSystem |
getSystemById(String key) |
Map<String,SubSystem> |
getSystemMap() |
abstract List<SubSystem> |
getSystems() |
void |
reLoadSystem() |
protected static Log log
public static ConcurrentMap<ConfigCode,OrgManager> orgManagerMap
public static OrgManagerFactory getInstance()
public void reLoadSystem()
public static final OrgManager getOrgManager()
public final AppManager getAppManager(ConfigCode configCode)
public static final OrgManager getClientOrgManager(ConfigCode configCode)
public static final OrgManager getOrgManager(ConfigCode subSystemId)
public OrgManager getOrgManagerByName(String name)
public OrgManager getOrgManagerByCode(String name)
public Permissions getPermissions(Person person)
person - 人员对象Copyright © 2023 onecode. All rights reserved.