public class SecurityManagerImpl extends java.lang.Object implements SecurityManager
| Constructor and Description |
|---|
SecurityManagerImpl(CLBrowser clb) |
SecurityManagerImpl(CLBrowser clb,
Session s) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkRead(Session s,
QueryTree qt) |
boolean |
checkSave(Session s,
QuerySave qs) |
boolean |
evalExpression(PermVO perm,
Instance focus,
Session s) |
boolean |
exec(Session s,
java.lang.String method,
Instance focus,
java.lang.String[] args) |
void |
execScript(java.lang.String scr) |
InstanceSet |
filter(Session thisSession,
InstanceSet is,
java.lang.String permType) |
InstanceSet |
getPerms(long roleid) |
InstanceSet |
getPerms(java.lang.Object[] roles) |
InstanceSet |
getPerms(java.lang.String rolename) |
PermVO[] |
getPermVOs(java.lang.Object[] roles) |
void |
initScriptEngine() |
public SecurityManagerImpl(CLBrowser clb) throws QueryTreeException
QueryTreeExceptionpublic SecurityManagerImpl(CLBrowser clb, Session s) throws SecurityException
SecurityExceptionpublic boolean checkRead(Session s, QueryTree qt)
checkRead in interface SecurityManagerpublic boolean checkSave(Session s, QuerySave qs)
checkSave in interface SecurityManagerpublic InstanceSet filter(Session thisSession, InstanceSet is, java.lang.String permType)
filter in interface SecurityManagerpublic boolean exec(Session s, java.lang.String method, Instance focus, java.lang.String[] args)
exec in interface SecurityManagerpublic void initScriptEngine()
public InstanceSet getPerms(long roleid)
public InstanceSet getPerms(java.lang.String rolename)
public InstanceSet getPerms(java.lang.Object[] roles)
public PermVO[] getPermVOs(java.lang.Object[] roles)
public void execScript(java.lang.String scr)