Skip navigation links
A C D E F G I K M N O P R S T U V 

A

ActionRequestConvertor - Class in org.openurp.app.security.service
 
ActionRequestConvertor() - Constructor for class org.openurp.app.security.service.ActionRequestConvertor
 
actions - Variable in class org.openurp.app.security.DataPermission
授权的操作
apply(OqlBuilder<?>, Permission, Profile...) - Static method in class org.openurp.app.security.SecurityUtils
 
apply(OqlBuilder<?>, Permission, List<Profile>) - Static method in class org.openurp.app.security.SecurityUtils
 
attrs - Variable in class org.openurp.app.security.DataPermission
能够访问哪些属性
authorities - Variable in class org.openurp.app.security.service.CacheableAuthorityManager
角色权限
authorityService - Variable in class org.openurp.app.security.service.CacheableAuthorityManager
 

C

CacheableAuthorityManager - Class in org.openurp.app.security.service
 
CacheableAuthorityManager() - Constructor for class org.openurp.app.security.service.CacheableAuthorityManager
 
CasHttpSessionRepo - Class in org.openurp.app.security.service
 
CasHttpSessionRepo() - Constructor for class org.openurp.app.security.service.CasHttpSessionRepo
 
contextDestroyed(ServletContextEvent) - Method in class org.openurp.app.util.UrpPropertiesExporter
 
contextInitialized(ServletContextEvent) - Method in class org.openurp.app.util.UrpPropertiesExporter
 
convert(HttpServletRequest) - Method in class org.openurp.app.security.service.ActionRequestConvertor
 
CsvDataResolver - Class in org.openurp.app.security.service
Store list of objects using comma.
CsvDataResolver() - Constructor for class org.openurp.app.security.service.CsvDataResolver
 

D

DataPermission - Class in org.openurp.app.security
数据授权实体
DataPermission() - Constructor for class org.openurp.app.security.DataPermission
 
DefaultModule - Class in org.openurp.app.security
 
DefaultModule() - Constructor for class org.openurp.app.security.DefaultModule
 
Dimension - Class in org.openurp.app.security
属性元信息
Dimension() - Constructor for class org.openurp.app.security.Dimension
 
Dimension(Integer) - Constructor for class org.openurp.app.security.Dimension
 
Dimension(Integer, String, String, String) - Constructor for class org.openurp.app.security.Dimension
 
doBinding() - Method in class org.openurp.app.security.DefaultModule
 

E

entityDao - Variable in class org.openurp.app.security.service.IdentifierDataResolver
 
extractResource(String) - Method in class org.openurp.app.security.service.RemoteAuthorityService
 

F

filters - Variable in class org.openurp.app.security.DataPermission
资源过滤器
findHome() - Static method in class org.openurp.app.Urp
 
FuncResource - Class in org.openurp.app.security
系统功能资源 代表一组系统功能点的集合.
FuncResource() - Constructor for class org.openurp.app.security.FuncResource
 
FuncResource.Scope - Enum in org.openurp.app.security
 

G

getActions() - Method in class org.openurp.app.security.DataPermission
 
getApi() - Method in class org.openurp.app.Urp
 
getAttrs() - Method in class org.openurp.app.security.DataPermission
 
getBase() - Method in class org.openurp.app.Urp
 
getCas() - Method in class org.openurp.app.Urp
 
getCdn() - Method in class org.openurp.app.Urp
 
getData(Dimension, String, Object...) - Method in class org.openurp.app.security.service.CsvDataResolver
 
getData(Dimension, String, Object...) - Method in class org.openurp.app.security.service.OqlDataProvider
 
getData(Dimension, String, Object...) - Method in class org.openurp.app.security.service.SqlDataProvider
 
getData(Dimension, String, Object...) - Method in interface org.openurp.app.security.service.UserDataProvider
extract data from source
getDescription() - Method in class org.openurp.app.security.FuncResource
 
getDimension(String) - Method in class org.openurp.app.security.service.RemoteAuthorityService
 
getFilters() - Method in class org.openurp.app.security.DataPermission
 
getHome() - Method in class org.openurp.app.Urp
 
getInstance() - Static method in class org.openurp.app.Urp
 
getKeyName() - Method in class org.openurp.app.security.Dimension
 
getName() - Method in class org.openurp.app.security.Dimension
 
getName() - Method in class org.openurp.app.security.FuncResource
 
getName() - Method in class org.openurp.app.security.service.CsvDataResolver
 
getName() - Method in class org.openurp.app.security.service.OqlDataProvider
 
getName() - Method in class org.openurp.app.security.service.SqlDataProvider
 
getName() - Method in interface org.openurp.app.security.service.UserDataProvider
provider's unique name
getName() - Static method in class org.openurp.app.UrpApp
 
getPermission(String, String, String) - Method in class org.openurp.app.security.service.RemoteAuthorityService
 
getPortal() - Method in class org.openurp.app.Urp
 
getProfiles(String, String) - Method in class org.openurp.app.security.service.RemoteAuthorityService
 
getProperties() - Method in class org.openurp.app.security.Dimension
 
getProperties() - Method in class org.openurp.app.security.UserProfile
 
getProperties() - Method in class org.openurp.app.Urp
 
getProperties() - Method in class org.openurp.app.UrpApp
 
getResource(String) - Method in class org.openurp.app.security.service.RemoteAuthorityService
 
getResourceNamesByRole(String) - Method in class org.openurp.app.security.service.RemoteAuthorityService
 
getResourceNamesByScope(FuncResource.Scope) - Method in class org.openurp.app.security.service.RemoteAuthorityService
 
getRestrictions() - Method in class org.openurp.app.security.DataPermission
 
getRoots() - Method in class org.openurp.app.security.service.RemoteAuthorityService
 
getScope() - Method in class org.openurp.app.security.FuncResource
 
getSource() - Method in class org.openurp.app.security.Dimension
 
getStatic() - Method in class org.openurp.app.Urp
 
getTitle() - Method in class org.openurp.app.security.Dimension
 
getTitle() - Method in class org.openurp.app.security.FuncResource
 
getTypeName() - Method in class org.openurp.app.security.Dimension
 
getWebapp() - Method in class org.openurp.app.Urp
 
getWebappPath(String) - Method in class org.openurp.app.Urp
 

I

IdentifierDataResolver - Class in org.openurp.app.security.service
 
IdentifierDataResolver() - Constructor for class org.openurp.app.security.service.IdentifierDataResolver
 
ignores - Variable in class org.openurp.app.security.service.CacheableAuthorityManager
 
init() - Method in class org.openurp.app.security.service.CacheableAuthorityManager
 
init() - Method in class org.openurp.app.security.service.CasHttpSessionRepo
 
init() - Method in class org.openurp.app.security.service.RemoteAuthorityService
 
Instance - Static variable in class org.openurp.app.Urp
 
Instance - Static variable in class org.openurp.app.UrpApp
 
isAuthorized(SecurityContext) - Method in class org.openurp.app.security.service.CacheableAuthorityManager
资源是否被授权
1)检查是否是属于公有资源
2)检查角色权限
isAuthorized(SecurityContext, Request) - Method in class org.openurp.app.security.service.CacheableAuthorityManager
 
isMultiple() - Method in class org.openurp.app.security.Dimension
 
isRequired() - Method in class org.openurp.app.security.Dimension
 
isRoot(String) - Method in class org.openurp.app.security.service.CacheableAuthorityManager
 

K

keyName - Variable in class org.openurp.app.security.Dimension
关键字名称

M

marshal(Dimension, Collection<?>) - Method in class org.openurp.app.security.service.CsvDataResolver
 
marshal(Dimension, Collection<?>) - Method in class org.openurp.app.security.service.IdentifierDataResolver
 
marshal(Dimension, Collection<?>) - Method in interface org.openurp.app.security.service.UserDataResolver
Marshal list of objects to text format
multiple - Variable in class org.openurp.app.security.Dimension
能够提供多值

N

name - Variable in class org.openurp.app.security.Dimension
名称

O

OqlDataProvider - Class in org.openurp.app.security.service
 
OqlDataProvider() - Constructor for class org.openurp.app.security.service.OqlDataProvider
 
org.openurp.app - package org.openurp.app
 
org.openurp.app.security - package org.openurp.app.security
 
org.openurp.app.security.service - package org.openurp.app.security.service
 
org.openurp.app.util - package org.openurp.app.util
 

P

properties - Variable in class org.openurp.app.security.Dimension
其它属性名(逗号隔开)
protectedResources - Variable in class org.openurp.app.security.service.CacheableAuthorityManager
公有资源names
publicResources - Variable in class org.openurp.app.security.service.CacheableAuthorityManager
公开资源name

R

readConfig(String) - Static method in class org.openurp.app.Urp
 
refreshCache() - Method in class org.openurp.app.security.service.CacheableAuthorityManager
加载三类资源
refreshRolePermissions(String) - Method in class org.openurp.app.security.service.CacheableAuthorityManager
 
RemoteAuthorityService - Class in org.openurp.app.security.service
http://localhost:8080/platform/user/dimensions/departments.json http://localhost:8080/platform/user/profiles/root.json?domain=edu http://localhost:8080/platform/user/accounts/root.json http://localhost:8080/platform/security/func/edu-lesson-adminapp/resources.json http://localhost:8080/platform/security/func/edu-lesson-adminapp/permissions/role/1.json http://localhost:8080/platform/security/func/edu-lesson-adminapp/resources.json?scope=Private http://localhost:8080/platform/security/data/permissions/user/root.json?data=org.openurp.edu.base .model.Student&app=edu-lesson-adminapp
RemoteAuthorityService() - Constructor for class org.openurp.app.security.service.RemoteAuthorityService
 
required - Variable in class org.openurp.app.security.Dimension
是否必填项
restrictions - Variable in class org.openurp.app.security.DataPermission
访问满足的检查(入口\人员等)
roots - Variable in class org.openurp.app.security.service.CacheableAuthorityManager
 

S

SecurityUtils - Class in org.openurp.app.security
 
SecurityUtils() - Constructor for class org.openurp.app.security.SecurityUtils
 
setActions(String) - Method in class org.openurp.app.security.DataPermission
 
setAttrs(String) - Method in class org.openurp.app.security.DataPermission
 
setAuthorityService(RemoteAuthorityService) - Method in class org.openurp.app.security.service.CacheableAuthorityManager
 
setConfig(CasConfig) - Method in class org.openurp.app.security.service.CasHttpSessionRepo
 
setDataResolver(UserDataResolver) - Method in class org.openurp.app.security.service.RemoteAuthorityService
 
setEntityDao(EntityDao) - Method in class org.openurp.app.security.service.IdentifierDataResolver
 
setFilters(String) - Method in class org.openurp.app.security.DataPermission
 
setIgnores(Set<String>) - Method in class org.openurp.app.security.service.CacheableAuthorityManager
 
setKeyName(String) - Method in class org.openurp.app.security.Dimension
 
setMultiple(boolean) - Method in class org.openurp.app.security.Dimension
 
setName(String) - Method in class org.openurp.app.security.Dimension
 
setName(String) - Method in class org.openurp.app.security.FuncResource
 
setName(String) - Method in class org.openurp.app.UrpApp
 
setProperties(String) - Method in class org.openurp.app.security.Dimension
 
setProperties(Map<String, String>) - Method in class org.openurp.app.UrpApp
 
setRequired(boolean) - Method in class org.openurp.app.security.Dimension
 
setRestrictions(String) - Method in class org.openurp.app.security.DataPermission
 
setScope(FuncResource.Scope) - Method in class org.openurp.app.security.FuncResource
 
setSource(String) - Method in class org.openurp.app.security.Dimension
 
setTitle(String) - Method in class org.openurp.app.security.Dimension
 
setTitle(String) - Method in class org.openurp.app.security.FuncResource
 
setTypeName(String) - Method in class org.openurp.app.security.Dimension
 
source - Variable in class org.openurp.app.security.Dimension
数据提供描述
SqlDataProvider - Class in org.openurp.app.security.service
 
SqlDataProvider() - Constructor for class org.openurp.app.security.service.SqlDataProvider
 

T

title - Variable in class org.openurp.app.security.Dimension
标题
toString() - Method in class org.openurp.app.security.FuncResource
 
toString() - Method in class org.openurp.app.security.UserProfile
 
typeName - Variable in class org.openurp.app.security.Dimension
类型

U

unmarshal(Dimension, String) - Method in class org.openurp.app.security.service.CsvDataResolver
 
unmarshal(Dimension, String) - Method in class org.openurp.app.security.service.IdentifierDataResolver
 
unmarshal(Dimension, String) - Method in interface org.openurp.app.security.service.UserDataResolver
Convert text to list of objects
Urp - Class in org.openurp.app
 
Urp(String, Map<String, String>) - Constructor for class org.openurp.app.Urp
 
UrpApp - Class in org.openurp.app
 
UrpApp() - Constructor for class org.openurp.app.UrpApp
 
UrpPropertiesExporter - Class in org.openurp.app.util
 
UrpPropertiesExporter() - Constructor for class org.openurp.app.util.UrpPropertiesExporter
 
UserDataProvider - Interface in org.openurp.app.security.service
 
UserDataResolver - Interface in org.openurp.app.security.service
 
UserProfile - Class in org.openurp.app.security
用户配置
UserProfile() - Constructor for class org.openurp.app.security.UserProfile
 

V

valueOf(String) - Static method in enum org.openurp.app.security.FuncResource.Scope
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openurp.app.security.FuncResource.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I K M N O P R S T U V 
Skip navigation links

Copyright © 2005–2018 The OpenURP Software. All rights reserved.