Skip navigation links
A C D E F G H I J L N O P R S T U 

A

activities - Static variable in class org.apereo.portal.permission.dao.jpa.PermissionOwnerImpl_
 
addPermissions(IPermission[]) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Adds IPermissions to the back end store.
addPermissions(IPermission[]) - Method in class org.apereo.portal.security.provider.UpdatingPermissionManagerImpl
Add a new set of IPermission objects to the system.
addTarget(IPermissionTarget) - Method in class org.apereo.portal.permission.target.SimpleStringTargetProviderImpl
Add a permission target to this target provider.
afterPropertiesSet() - Method in class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 
ALL_PORTLET_TYPES_TARGET - Static variable in class org.apereo.portal.permission.target.PortletTypeTargetProviderImpl
This is an example of a "collective target." It represents all instances of a certain class of thing (portlet types, in this case).
AnyUnblockedGrantPermissionPolicy - Class in org.apereo.portal.security.provider
If there exists a GRANT explicitly for the Principal for the Activity under consideration, this permission policy will GRANT permission.
AnyUnblockedGrantPermissionPolicy() - Constructor for class org.apereo.portal.security.provider.AnyUnblockedGrantPermissionPolicy
 
AuthorizationImpl - Class in org.apereo.portal.security.provider
 
AuthorizationImpl() - Constructor for class org.apereo.portal.security.provider.AuthorizationImpl
 

C

cacheAdd(IPermissionSet) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Adds the IPermissionSet to the entity cache.
cacheGet(IAuthorizationPrincipal) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Retrieves the IPermissionSet for the IPermissionSet from the entity cache.
cacheRemove(IAuthorizationPrincipal) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Removes the IPermissionSet for this principal from the entity cache.
canPrincipalBrowse(IAuthorizationPrincipal, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
canPrincipalBrowse(IAuthorizationPrincipal, IPortletDefinition) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
canPrincipalConfigure(IAuthorizationPrincipal, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
canPrincipalManage(IAuthorizationPrincipal, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Answers if the principal has permission to MANAGE this Channel.
canPrincipalManage(IAuthorizationPrincipal, PortletLifecycleState, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
This checks if the framework has granted principal a right to publish.
canPrincipalRender(IAuthorizationPrincipal, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Answers if the principal has permission to RENDER this Channel.
canPrincipalSubscribe(IAuthorizationPrincipal, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Answers if the principal has permission to SUBSCRIBE to this Channel.
compareTo(IPermissionTarget) - Method in class org.apereo.portal.permission.target.PermissionTargetImpl
 

D

description - Static variable in class org.apereo.portal.permission.dao.jpa.PermissionActivityImpl_
 
description - Static variable in class org.apereo.portal.permission.dao.jpa.PermissionOwnerImpl_
 
doesPrincipalHavePermission(IAuthorizationService, IAuthorizationPrincipal, IPermissionOwner, IPermissionActivity, IPermissionTarget) - Method in class org.apereo.portal.security.provider.AnyUnblockedGrantPermissionPolicy
 
doesPrincipalHavePermission(IAuthorizationPrincipal, String, String, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Answers if the owner has given the principal (or any of its parents) permission to perform the activity on the target.
doesPrincipalHavePermission(IAuthorizationPrincipal, String, String, String, IPermissionPolicy) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Answers if the owner has given the principal permission to perform the activity on the target, as evaluated by the policy.

E

EntityTargetProviderImpl - Class in org.apereo.portal.permission.target
EntityTargetProviderImpl provides uPortal entity keys as targets.
EntityTargetProviderImpl(Set<String>) - Constructor for class org.apereo.portal.permission.target.EntityTargetProviderImpl
Construct a new instance of targets matching the set of allowed target entity types.
entityVersion - Static variable in class org.apereo.portal.permission.dao.jpa.PermissionActivityImpl_
 
entityVersion - Static variable in class org.apereo.portal.permission.dao.jpa.PermissionOwnerImpl_
 
equals(Object) - Method in class org.apereo.portal.permission.target.PermissionTargetImpl
 

F

findActivity(IPermissionOwner, String) - Method in class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 
fname - Static variable in class org.apereo.portal.permission.dao.jpa.PermissionActivityImpl_
 
fname - Static variable in class org.apereo.portal.permission.dao.jpa.PermissionOwnerImpl_
 

G

getAllPermissionOwners() - Method in interface org.apereo.portal.permission.dao.IPermissionOwnerDao
Retrieve a list of all known permission owners from the data store.
getAllPermissionOwners() - Method in class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 
getAllPermissionsForPrincipal(IAuthorizationPrincipal, String, String, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Returns the IPermissions owner has granted this Principal for the specified activity and target.
getAuthorizedPrincipals(String, String, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Returns IAuthorizationPrincipals that have IPermissions for the given owner, activity and target.
getAuthorizedPrincipals(String, String) - Method in class org.apereo.portal.security.provider.PermissionManagerImpl
Returns IAuthorizationPrincipals granted IPermissions by the owner of this IPermissionManager, for the given activity and target .
getCacheKey(IAuthorizationPrincipal, IPermissionOwner, IPermissionActivity, IPermissionTarget) - Method in class org.apereo.portal.security.provider.AnyUnblockedGrantPermissionPolicy
 
getDefaultPermissionPolicy() - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
getGroupMember(IAuthorizationPrincipal) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
getKey() - Method in class org.apereo.portal.permission.target.PermissionTargetImpl
 
getName() - Method in class org.apereo.portal.permission.target.PermissionTargetImpl
 
getOrCreatePermissionActivity(IPermissionOwner, String, String, String) - Method in interface org.apereo.portal.permission.dao.IPermissionOwnerDao
Retrieve the permission activity associated with the supplied functional name, under the specified permission owner.
getOrCreatePermissionActivity(IPermissionOwner, String, String, String) - Method in class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 
getOrCreatePermissionOwner(String, String) - Method in interface org.apereo.portal.permission.dao.IPermissionOwnerDao
Retrieve the permission owner associated with the supplied functional name.
getOrCreatePermissionOwner(String, String) - Method in class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 
getOwner() - Method in class org.apereo.portal.security.provider.PermissionManagerImpl
 
getPermissionActivity(long) - Method in interface org.apereo.portal.permission.dao.IPermissionOwnerDao
Retrieve a permission activity by unique ID.
getPermissionActivity(long, String) - Method in interface org.apereo.portal.permission.dao.IPermissionOwnerDao
Retrieve a permission activity under the specified permission owner with the provided activity functional name.
getPermissionActivity(String, String) - Method in interface org.apereo.portal.permission.dao.IPermissionOwnerDao
Retrieve a permission activity under the specified permission owner with the provided activity functional name.
getPermissionActivity(long) - Method in class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 
getPermissionActivity(long, String) - Method in class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 
getPermissionActivity(String, String) - Method in class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 
getPermissionOwner(long) - Method in interface org.apereo.portal.permission.dao.IPermissionOwnerDao
Retrieve the permission owner with the specified unique ID.
getPermissionOwner(String) - Method in interface org.apereo.portal.permission.dao.IPermissionOwnerDao
Retrieve the permission owner with the specified functional name.
getPermissionOwner(long) - Method in class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 
getPermissionOwner(String) - Method in class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 
getPermissions(String, String) - Method in class org.apereo.portal.security.provider.PermissionManagerImpl
Retrieve an array of IPermission objects based on the given parameters.
getPermissionsForOwner(String, String, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Returns the IPermissions owner has granted for the specified activity and target.
getPermissionsForPrincipal(IAuthorizationPrincipal, String, String, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Returns the IPermissions owner has granted this Principal for the specified activity and target.
getPermissionsForTarget(String, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
getPermissionsForTarget(String) - Method in class org.apereo.portal.security.provider.PermissionManagerImpl
 
getPrincipal(IPermission) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Returns IAuthorizationPrincipal associated with the IPermission.
getPrincipalString(IAuthorizationPrincipal) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Returns the String used by an IPermission to represent an IAuthorizationPrincipal.
getTarget(String) - Method in class org.apereo.portal.permission.target.EntityTargetProviderImpl
The key parameter should specify a unique entity across all 4 supported types: people, groups, portlets, and categories.
getTarget(String) - Method in interface org.apereo.portal.permission.target.IPermissionTargetProvider
Return the permission target associated with the specified key under this provider.
getTarget(String) - Method in class org.apereo.portal.permission.target.PortalDataTypeTargetProviderImpl
 
getTarget(String) - Method in class org.apereo.portal.permission.target.PortletTypeTargetProviderImpl
 
getTarget(String) - Method in class org.apereo.portal.permission.target.SimpleStringTargetProviderImpl
 
getTarget(String) - Method in class org.apereo.portal.permission.target.UserAttributesTargetProviderImpl
 
getTargetProvider(String) - Method in interface org.apereo.portal.permission.target.IPermissionTargetProviderRegistry
Retrieve a permission target provider instance for the given key.
getTargetProvider(String) - Method in class org.apereo.portal.permission.target.PermissionTargetProviderRegistryImpl
 
getTargetProviders() - Method in interface org.apereo.portal.permission.target.IPermissionTargetProviderRegistry
Get the collection of all registered target providers.
getTargetProviders() - Method in class org.apereo.portal.permission.target.PermissionTargetProviderRegistryImpl
 
getTargetType() - Method in class org.apereo.portal.permission.target.PermissionTargetImpl
 
getUncachedPermissionsForPrincipal(IAuthorizationPrincipal, String, String, String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Returns the IPermissions owner has granted this Principal for the specified activity and target.

H

hashCode() - Method in class org.apereo.portal.permission.target.PermissionTargetImpl
 

I

id - Static variable in class org.apereo.portal.permission.dao.jpa.PermissionActivityImpl_
 
id - Static variable in class org.apereo.portal.permission.dao.jpa.PermissionOwnerImpl_
 
init() - Method in class org.apereo.portal.permission.target.PortalDataTypeTargetProviderImpl
 
IPermissionOwnerDao - Interface in org.apereo.portal.permission.dao
IPermissionOwnerDao represents an interface for retrieving and persisting permission owners.
IPermissionTargetProvider - Interface in org.apereo.portal.permission.target
IPermissionTargetProvider provides an interface for retrieving and validating potential targets for a permission activity.
IPermissionTargetProviderRegistry - Interface in org.apereo.portal.permission.target
IPermissionTargetProviderRegistry provides a registry of target provider instances.

J

JpaPermissionOwnerDao - Class in org.apereo.portal.permission.dao.jpa
JpaPermissionOwnerDao provides a default JPA/Hibernate implementation of the IPermissionOwnerDao interface.
JpaPermissionOwnerDao() - Constructor for class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 

L

log - Variable in class org.apereo.portal.permission.target.EntityTargetProviderImpl
 
log - Variable in class org.apereo.portal.security.provider.AnyUnblockedGrantPermissionPolicy
 
logger - Variable in class org.apereo.portal.security.provider.AuthorizationImpl
Instance of log in order to log events.

N

name - Static variable in class org.apereo.portal.permission.dao.jpa.PermissionActivityImpl_
 
name - Static variable in class org.apereo.portal.permission.dao.jpa.PermissionOwnerImpl_
 
newPermission(String, IAuthorizationPrincipal) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Factory method for an IPermission.
newPermission(IAuthorizationPrincipal) - Method in class org.apereo.portal.security.provider.UpdatingPermissionManagerImpl
Creates a new IPermission for the principal on behalf of the owner of this IPermissionManager.
newPermissionManager(String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Factory method for IPermissionManager.
newPrincipal(String, Class) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Factory method for IAuthorizationPrincipal.
newPrincipal(IGroupMember) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Converts an IGroupMember into an IAuthorizationPrincipal.
newUpdatingPermissionManager(String) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Factory method for IUpdatingPermissionManager.

O

org.apereo.portal.permission.dao - package org.apereo.portal.permission.dao
 
org.apereo.portal.permission.dao.jpa - package org.apereo.portal.permission.dao.jpa
 
org.apereo.portal.permission.target - package org.apereo.portal.permission.target
 
org.apereo.portal.security.provider - package org.apereo.portal.security.provider
 

P

PermissionActivityImpl_ - Class in org.apereo.portal.permission.dao.jpa
 
PermissionActivityImpl_() - Constructor for class org.apereo.portal.permission.dao.jpa.PermissionActivityImpl_
 
PermissionManagerImpl - Class in org.apereo.portal.security.provider
 
PermissionManagerImpl(String, AuthorizationImpl) - Constructor for class org.apereo.portal.security.provider.PermissionManagerImpl
This constructor ensures that the PermissionManager will be created with an owner specified
PermissionOwnerImpl_ - Class in org.apereo.portal.permission.dao.jpa
 
PermissionOwnerImpl_() - Constructor for class org.apereo.portal.permission.dao.jpa.PermissionOwnerImpl_
 
PermissionTargetImpl - Class in org.apereo.portal.permission.target
PermissionTargetImpl represents a simple default implementation of IPermissionTarget.
PermissionTargetImpl(String, String, IPermissionTarget.TargetType) - Constructor for class org.apereo.portal.permission.target.PermissionTargetImpl
Construct a new PermissionTargetImpl with the specified key and human-readable name.
PermissionTargetProviderRegistryImpl - Class in org.apereo.portal.permission.target
PermissionTargetProviderRegistryImpl provides the default implementation of the permission target provider registry interface.
PermissionTargetProviderRegistryImpl() - Constructor for class org.apereo.portal.permission.target.PermissionTargetProviderRegistryImpl
Default constructor
PortalDataTypeTargetProviderImpl - Class in org.apereo.portal.permission.target
 
PortalDataTypeTargetProviderImpl() - Constructor for class org.apereo.portal.permission.target.PortalDataTypeTargetProviderImpl
 
PortletTypeTargetProviderImpl - Class in org.apereo.portal.permission.target
 
PortletTypeTargetProviderImpl() - Constructor for class org.apereo.portal.permission.target.PortletTypeTargetProviderImpl
 

R

removePermissions(IPermission[]) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Removes IPermissions from the back end store.
removePermissions(IPermission[]) - Method in class org.apereo.portal.security.provider.UpdatingPermissionManagerImpl
Remove set of IPermission objects from the system.

S

saveOwner(IPermissionOwner) - Method in interface org.apereo.portal.permission.dao.IPermissionOwnerDao
Persist a permission owner to the data layer, creating or updating the owner as appropriate.
saveOwner(IPermissionOwner) - Method in class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 
savePermissionActivity(IPermissionActivity) - Method in interface org.apereo.portal.permission.dao.IPermissionOwnerDao
Persist a permission activity to the data layer, creating or updating the activity as appropriate.
savePermissionActivity(IPermissionActivity) - Method in class org.apereo.portal.permission.dao.jpa.JpaPermissionOwnerDao
 
searchTargets(String) - Method in class org.apereo.portal.permission.target.EntityTargetProviderImpl
 
searchTargets(String) - Method in interface org.apereo.portal.permission.target.IPermissionTargetProvider
Search this provider for a particular target using a single string search term.
searchTargets(String) - Method in class org.apereo.portal.permission.target.PortalDataTypeTargetProviderImpl
 
searchTargets(String) - Method in class org.apereo.portal.permission.target.PortletTypeTargetProviderImpl
 
searchTargets(String) - Method in class org.apereo.portal.permission.target.SimpleStringTargetProviderImpl
 
searchTargets(String) - Method in class org.apereo.portal.permission.target.UserAttributesTargetProviderImpl
 
setCachePermissions(boolean) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
setDefaultPermissionPolicy(IPermissionPolicy) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
setDoesPrincipalHavePermissionCache(Ehcache) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
setEntityParentsCache(Ehcache) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
setGroupListHelper(IGroupListHelper) - Method in class org.apereo.portal.permission.target.EntityTargetProviderImpl
 
setNonEntityPermissionTargetProviders(Set<String>) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
setPermissionOwner(IPermissionOwnerDao) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
setPermissionStore(IPermissionStore) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
setPersonAttributeDao(IPersonAttributeDao) - Method in class org.apereo.portal.permission.target.UserAttributesTargetProviderImpl
The IPersonAttributeDao used to perform lookups.
setPortletDefinitionRegistry(IPortletDefinitionRegistry) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
setPrincipalCache(Ehcache) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
 
setProviders(Map<String, IPermissionTargetProvider>) - Method in class org.apereo.portal.permission.target.PermissionTargetProviderRegistryImpl
Construct a new target provider registry and initialize it with the supplied map of key -> provider pairs.
setTargets(Collection<IPermissionTarget>) - Method in class org.apereo.portal.permission.target.SimpleStringTargetProviderImpl
Set the permission targets for this provider.
SimpleStringTargetProviderImpl - Class in org.apereo.portal.permission.target
SimpleStringTargetProviderImpl provides a basic target provider implementation capable of registering static strings as targets.
SimpleStringTargetProviderImpl() - Constructor for class org.apereo.portal.permission.target.SimpleStringTargetProviderImpl
 

T

targetProviderKey - Static variable in class org.apereo.portal.permission.dao.jpa.PermissionActivityImpl_
 
toString() - Method in class org.apereo.portal.permission.target.PermissionTargetImpl
 

U

updatePermissions(IPermission[]) - Method in class org.apereo.portal.security.provider.AuthorizationImpl
Updates IPermissions in the back end store.
updatePermissions(IPermission[]) - Method in class org.apereo.portal.security.provider.UpdatingPermissionManagerImpl
Update a set of IPermission objects to the system.
UpdatingPermissionManagerImpl - Class in org.apereo.portal.security.provider
 
UpdatingPermissionManagerImpl(String, AuthorizationImpl) - Constructor for class org.apereo.portal.security.provider.UpdatingPermissionManagerImpl
This constructor ensures that the PermissionManager will be created with an owner specified
UserAttributesTargetProviderImpl - Class in org.apereo.portal.permission.target
 
UserAttributesTargetProviderImpl() - Constructor for class org.apereo.portal.permission.target.UserAttributesTargetProviderImpl
 
A C D E F G H I J L N O P R S T U 
Skip navigation links