public class RoleContainer extends BaseContainer
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
TYPE
角色的标识。
|
APP_FLAG, autoClear, mainObjIdapp, obj, res| 构造器和说明 |
|---|
RoleContainer(self.micromagic.eterna.digester2.ConfigResource res,
self.micromagic.eterna.share.FactoryContainer shareContainer,
IEmapApp app) |
RoleContainer(RoleContainer base,
IEmapApp app) |
RoleContainer(com.wisedu.emap.model2.impl.RoleInfo roleInfo,
IEmapApp app,
self.micromagic.eterna.digester2.ConfigResource res) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
checkRoleId(String id)
检查角色编号是否合法。
|
Object |
getAttribute(String name)
获取角色中的属性。
|
DataInfo[] |
getDataInfos()
获取与角色相关的数据信息。
|
self.micromagic.eterna.digester2.Digester |
getDigester()
获取配置文件的解析对象。
|
com.wisedu.emap.auth.FunctionInfo[] |
getFunctionInfos()
获取与角色相关的功能信息。
|
RoleContainer |
getParent()
获取父角色。
|
String |
getParentName()
获取父角色的名称。
|
IEmapApp |
getRoleApp()
获取使用当前角色的应用。
|
String |
getRoleId()
获取角色编号。
|
String |
getRoleName()
获取角色名称。
|
RoleType |
getRoleType()
获取角色的类型。
|
boolean |
initParent(Map<String,RoleContainer> map)
初始化父角色容器。
|
boolean |
isEmpty()
判断当前角色容器中是否没有权限信息。
|
boolean |
isMenu()
获取角色是否作为菜单校验。
|
protected self.micromagic.eterna.share.FactoryContainer |
load()
载入存放的对象。
|
void |
merge(RoleContainer other)
将另一个角色容器中的角色信息与当前的合并。
|
clear, createDigester, get, getFactory, getId, getMainObj, getMainObjName, getName, getObject, getObject, getSearchAttributes, getShareContainer, initFactoryContainer, initialize, loadFactoryContainergetApp, getAppName, getConfigResource, isTimeoutpublic RoleContainer(self.micromagic.eterna.digester2.ConfigResource res,
self.micromagic.eterna.share.FactoryContainer shareContainer,
IEmapApp app)
public RoleContainer(RoleContainer base, IEmapApp app)
public RoleContainer(com.wisedu.emap.model2.impl.RoleInfo roleInfo,
IEmapApp app,
self.micromagic.eterna.digester2.ConfigResource res)
public static void checkRoleId(String id)
id - 编号public String getRoleId()
public String getRoleName()
public RoleType getRoleType()
public String getParentName()
public RoleContainer getParent()
public boolean initParent(Map<String,RoleContainer> map)
map - 角色public boolean isMenu()
public IEmapApp getRoleApp()
public com.wisedu.emap.auth.FunctionInfo[] getFunctionInfos()
public DataInfo[] getDataInfos()
public boolean isEmpty()
public void merge(RoleContainer other)
other - 另一个角色protected self.micromagic.eterna.share.FactoryContainer load()
AbstractContainerload 在类中 AbstractContainer<self.micromagic.eterna.share.FactoryContainer>public self.micromagic.eterna.digester2.Digester getDigester()
BaseContainergetDigester 在类中 BaseContainerCopyright © 2022. All rights reserved.