All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractAuthorizationAction |
|
| AbstractBackingRepositoryLifecycleManager |
Contains some common functionality.
|
| AbstractJcrBackedRoleBindingDao |
|
| AbstractJcrBackedUserRoleDao |
|
| AbstractRepositoryTenantManager |
|
| AccessDeniedExceptionConverter |
|
| AccessVoterToLegacyAcl |
Deprecated. |
| AdministerSecurityAction |
User: nbaker Date: 3/19/13
|
| AllowAllAuthorizationPolicy |
An authorization policy that always authorizes.
|
| AuthorizationPolicyBasedUserRoleWebService |
Same as UserRoleWebService except that it uses task permissions to determine administrator status
instead of ISecurityHelper.isPentahoAdministrator.
|
| AuthorizationPolicyVoter |
An AccessDecisionVoter that delegates to an IAuthorizationPolicy instance.
|
| BackingRepositoryLifecycleManagerAuthenticationSuccessListener |
OrderedAuthenticationListener that invokes IBackingRepositoryLifecycleManager.newTenant() and
IBackingRepositoryLifecycleManager.newUser().
|
| BackingRepositoryLifecycleManagerSystemListener |
Initializes the backing repository.
|
| BinaryUserType |
|
| BlobtoByteArrayUserType |
|
| BlobUserType |
|
| CachingPentahoEntryCollector |
CachingEntryCollector extends PentahoEntryCollector by keeping a cache of ACEs per access
controlled nodeId.
|
| CleanRepoPublisher |
|
| ClientRepositoryPaths |
|
| ConstantCredentialsStrategy |
Uses hard-coded credentials.
|
| CredentialsStrategy |
Determines the credentials passed to session.login().
|
| CredentialsStrategySessionFactory |
Copy-and-paste of JcrSessionFactory except that this implementation delegates to a CredentialsStrategy implementation for getting a Credentials instance.
|
| CredentialsStrategySessionFactory.LogoutSuppressingInvocationHandler |
|
| CredentialsStrategySessionFactory.LogoutSuppressingInvocationHandler.LogoutDelegate |
|
| DatabaseConnectionAdapter |
|
| DatabaseConnectionDto |
|
| DatabaseHelper |
|
| DatasourceMgmtToWebServiceAdapter |
|
| DateAdapter |
|
| DecoratedFileContent |
Useful when you need to override a single method in a FileContent object
|
| DefaultAccessVoter |
|
| DefaultAuthorizationPolicyWebService |
|
| DefaultBackingRepositoryLifecycleManager |
Default IBackingRepositoryLifecycleManager implementation.
|
| DefaultClientRepositoryPathsStrategy |
|
| DefaultDatasourceMgmtWebService |
|
| DefaultDeleteHelper |
|
| DefaultLockHelper |
|
| DefaultPathConversionHelper |
|
| DefaultPentahoPasswordEncoder |
Default password encoder for the BI Server.
|
| DefaultPermissionConversionHelper |
|
| DefaultRepositoryVersionManager |
|
| DefaultRoleAuthorizationPolicyRoleBindingDaoWebService |
|
| DefaultServerRepositoryPathsStrategy |
|
| DefaultTenantedPrincipleNameResolver |
|
| DefaultUnifiedRepository |
Default implementation of IUnifiedRepository.
|
| DefaultUnifiedRepositoryJaxwsWebService |
|
| DefaultUnifiedRepositoryWebService |
|
| DefaultUserRepositoryLifecycleManager |
|
| DefaultUserRoleListWebService |
|
| DelegatingBackingRepositoryLifecycleManager |
An IBackingRepositoryLifecycleManager that does nothing itself but instead delegates to an ordered collection of other
IBackingRepositoryLifecycleManager instances.
|
| DiUnifiedRepositoryJaxwsWebService |
|
| DumpToFilePentahoSystemListener |
Creates an export of the JCR in various formats.
|
| DumpToFilePentahoSystemListener.DumpToFileTraversingItemVisitor |
|
| EmptyStringUserType |
|
| ExceptionLoggingDecorator |
Decorates another IUnifiedRepository instance and logs exceptions if they occur.
|
| ExceptionLoggingDecorator.ExceptionConverter |
Converts an exception before throwing to callers.
|
| ExecutePermissionRepositoryLifecycleManager |
|
| FileExistsExceptionConverter |
|
| FileNtdProvider |
|
| FileSystemBackedUnifiedRepository |
|
| FileSystemFileAclDao |
|
| FileSystemRepositoryFileDao |
|
| FileVersioningConfiguration |
Versioning information returned by the versioningConfiguration web service
|
| FolderNtdProvider |
|
| HibernateLoadEventListener |
|
| HibernateSystemListener |
|
| HibernateUtil |
|
| HierarchyNodeNtdProvider |
|
| IAclMetadataStrategy |
|
| IAclMetadataStrategy.AclMetadata |
Immutable ACL metadata.
|
| IAuthorizationPolicyWebService |
JAX-WS-safe version of IAuthorizationPolicy.
|
| IDatasourceMgmtWebService |
|
| IDeleteHelper |
Handles delete, undelete, and permanent delete.
|
| ILockHelper |
Helper class that stores, retrieves, and removes lock tokens.
|
| InheritDefaultAclHandler |
Create default ACL to inherit parent ACL
|
| InternalFolderNtdProvider |
|
| IPathConversionHelper |
Converts between absolute and relative paths.
|
| IPentahoInternalPrincipal |
Marker interface that denotes principals that are part of internal ACEs that are never exposed to clients.
|
| IPentahoSystemSessionFactory |
Factory for Jackrabbit System Sessions.
|
| IPentahoSystemSessionFactory.DefaultImpl |
|
| IRepositoryFileAclDao |
A data access object for reading and writing RepositoryFileAcl instances.
|
| IRepositoryFileDao |
A data access object for reading and writing RepositoryFile instances.
|
| IRepositorySyncWebService |
|
| IRoleAuthorizationPolicyRoleBindingDao |
Associates (binds) logical roles with runtime roles.
|
| IRoleAuthorizationPolicyRoleBindingDaoWebService |
JAX-WS-safe version of IRoleAuthorizationPolicyRoleBindingDao.
|
| ITransformer<T extends org.pentaho.platform.api.repository2.unified.IRepositoryFileData> |
A pluggable method for reading and writing IRepositoryFileData implementations.
|
| IUnifiedRepositoryJaxwsWebService |
|
| IUnifiedRepositoryWebService |
JAX-WS-safe version of IUnifiedRepositoryService.
|
| IUnifiedRepositoryWebServiceAsync |
|
| IUnifiedRepositoryWebServiceCache |
|
| IUserRoleListWebService |
|
| IUserRoleWebService |
This webservice interface may be used in the platform to expose the management of users and roles, it is a
webservices compatible concrete form of IUserRoleDao.
|
| JackrabbitListSessionHolderProviderManager |
|
| JaxbSafeRoleBindingStruct |
JAXB-safe version of RoleBindingStruct.
|
| JcrAclMetadataStrategy |
|
| JcrAclMetadataStrategy.AclMetadataPrincipal |
Special principal used in ACEs that contains two pieces of metadata about the ACL as a whole:
Owner: Separate from all ACEs, what Principal is the owner? (Owners can be treated specially.)
Entries Inheriting: Whether or not the ACEs of this ACL apply or instead an ancestor.
|
| JcrAclNodeHelper |
|
| JcrBackedDatasourceMgmtService |
|
| JcrRepositoryDumpToFile |
Creates an export of the JCR in various formats.
|
| JcrRepositoryDumpToFile.DumpToFileTraversingItemVisitor |
|
| JcrRepositoryDumpToFile.Mode |
|
| JcrRepositoryFileAclDao |
|
| JcrRepositoryFileAclDao.IPermissionConversionHelper |
Converts between RepositoryFilePermission and Privilege instances.
|
| JcrRepositoryFileAclUtils |
ACL utilities.
|
| JcrRepositoryFileDao |
CRUD operations against JCR.
|
| JcrRepositoryFileUtils |
Class of static methods where the real JCR work takes place.
|
| JcrRoleAuthorizationPolicyRoleBindingDao |
|
| JcrRoleAuthorizationPolicyUtils |
|
| JcrStringHelper |
Collect JCR string helper methods to centralize implementations These methods are intended for internal use only.
|
| JcrTenantUtils |
|
| JcrUserRoleDao |
|
| LegacyRepositoryFile |
Deprecated. |
| LocaleNtdProvider |
|
| LocalePropertyResolver |
|
| LocalizationUtil |
|
| LocalizedStringNtdProvider |
|
| LockTokenStorageNtdProvider |
|
| LongStringUserType |
|
| LongVarBinaryUserType |
|
| MagicAceDefinition |
A configuration entry that defines a "magic ACE" rule.
|
| MagicGroup |
Group that is used in magic ACEs, ACEs that are added on-the-fly and never persisted.
|
| MagicPrincipal |
Principal that is used in magic ACEs, ACEs that are added on-the-fly and never persisted.
|
| MalformedNameExceptionConverter |
|
| Messages |
|
| Messages |
|
| Messages |
|
| Messages |
|
| Messages |
|
| Messages |
|
| MondrianBackingRepositoryLifecycleManager |
Initializes folders used by Hitachi Vantara Mondrian.
|
| MondrianVfs |
|
| MySQL5Dialect |
Deprecated.
|
| MySQL5InnoDBDialect |
Deprecated.
|
| NoCachePentahoJcrSessionFactory |
JCR Session factory which creates a new session for every request.
|
| NodeHelper |
|
| NodeRepositoryFileDataAdapter |
|
| NodeRepositoryFileDataTransformer |
|
| NodeTypeDefinitionProvider |
|
| NodeTypeDefinitionProviderUtils |
|
| PentahoACLProvider |
Customization of ACLProvider.
|
| PentahoCompiledPermissionsImpl |
|
| PentahoEntry |
Copy-and-paste of org.apache.jackrabbit.core.security.authorization.acl.Entry in Jackrabbit 2.10.0.
|
| PentahoEntryCollector |
Copy-and-paste of org.apache.jackrabbit.core.security.authorization.acl.EntryCollector in Jackrabbit 2.4.0.
|
| PentahoEntryFilter |
|
| PentahoEntryFilterImpl |
Copy-and-paste of org.apache.jackrabbit.core.security.authorization.acl in Jackrabbit 2.10.0.
|
| PentahoJcrConstants |
Pentaho JCR constants.
|
| PentahoJcrSessionFactory |
Factory used by the CredentialsStrategySessionFactory to create new JCR Session instances
Created by nbaker on 6/9/14.
|
| PentahoJcrTemplate |
Copy of superclass' execute with better exception conversions.
|
| PentahoLocale |
A wrapper class to the java Locale, since it is a final class.
|
| PentahoMetadataAcePrincipal |
Special principal used in ACEs that contains two pieces of metadata about the ACL as a whole:
Owner: Separate from all ACEs, what Principal is the owner? (Owners can be treated specially.)
Entries Inheriting: Whether or not the ACEs of this ACL apply or instead an ancestor.
|
| PentahoRole |
A role in the Pentaho platform.
|
| PentahoSessionCredentialsStrategy |
|
| PentahoTransactionManager |
A customized version of the SE-JCR LocalTransactionManager which captures transaction information to inform
session creation and pooling.
|
| PentahoUser |
A user of the Pentaho platform.
|
| PentahoUserManagerImpl |
|
| PentahoUserRoleMapping |
|
| PentahoUserRoleMapping.Id |
|
| PropertiesWrapper |
User: RFellows Date: 9/10/14
|
| ProxyPentahoRole |
|
| ProxyPentahoUser |
|
| ProxyPentahoUserRoleHelper |
This class contains helper methods for converting from and to proxy user and roles
|
| PublishAction |
User: nbaker Date: 3/30/13
|
| ReferentialIntegrityExceptionConverter |
|
| RepositoryAccessVoterManager |
|
| RepositoryCleaner |
|
| RepositoryContentOutputHandler |
|
| RepositoryCreateAction |
User: nbaker Date: 3/19/13
|
| RepositoryDownloadWhitelist |
|
| RepositoryFile |
|
| RepositoryFileAclAceAdapter |
|
| RepositoryFileAclAdapter |
|
| RepositoryFileAdapter |
Converts RepositoryFile into JAXB-safe object and vice-versa.
|
| RepositoryFileContentItem |
|
| RepositoryFileDaoException |
|
| RepositoryFileDaoFileExistsException |
An exception that occurs when a file already exists.
|
| RepositoryFileDaoMalformedNameException |
An exception that occurs when name used within a file is not valid.
|
| RepositoryFileDaoReferentialIntegrityException |
An exception that occurs when a file is attempted to be deleted and another file is referring to it.
|
| RepositoryFileInputStream |
|
| RepositoryFilenameUtils |
General filename and filepath manipulation utilities for the Hitachi Vantara Repository.
|
| RepositoryFileOutputHandler |
|
| RepositoryFileOutputStream |
|
| RepositoryFileProxy |
User: nbaker Date: 5/28/13
|
| RepositoryFileProxyFactory |
User: nbaker
Date: 5/28/13
|
| RepositoryFileReader |
|
| RepositoryFileTreeAdapter |
Converts RepositoryFileTree into JAXB-safe object and vice-versa.
|
| RepositoryFileWriter |
|
| RepositoryReadAction |
User: nbaker Date: 3/19/13
|
| RepositorySyncException |
|
| RepositorySyncStatus |
|
| RepositorySyncWebService |
|
| RepositoryTenantManager |
|
| RepositoryUtils |
Utility methods that can be applied on any IUnifiedRepository} User: dkincade
|
| RoleAuthorizationPolicy |
An authorization policy based on roles.
|
| RoleBindingStruct |
A simple way to group two related pieces of info together.
|
| RoleBindingStructAdapter |
Converts RoleBindingStruct into JAXB-safe object and vice-versa.
|
| RoleComparator |
|
| RuntimeElement |
|
| RuntimeRepository |
|
| SampleRepositoryFileDataTransformer |
|
| SchedulerAction |
User: nbaker Date: 3/19/13
|
| ServerRepositoryPaths |
Class of static methods that return commonly needed absolute paths like "tenant root folder path."
|
| ServerRepositoryPaths.IServerRepositoryPathsStrategy |
Interface that allows pathing to be configurable.
|
| SharedObjectsDefaultAclHandler |
This default acl handler sets the default security to Authenticated ALL for specific shared paths specified by a
list in the configuration, defaulting to just databases at this time.
|
| SimpleRepositoryFileDataDto |
This class exists for one purpose: to be able to apply the XmlMimeType annotation.
|
| SimpleRepositoryFileDataTransformer |
|
| SimpleRuntimeRepository |
|
| SolutionRepositoryFileName |
|
| SolutionRepositoryVfs |
|
| SolutionRepositoryVfsFileContent |
|
| SolutionRepositoryVfsFileObject |
|
| SpringSecurityLoginModule |
A Jackrabbit LoginModule that delegates to a Spring Security AuthenticationManager.
|
| SpringSecurityPrincipalProvider |
A Jackrabbit PrincipalProvider that delegates to a Pentaho UserDetailsService.
|
| SpringSecurityRolePrincipal |
In Spring Security, there are users and roles.
|
| SpringSecurityUserPrincipal |
|
| StringKeyListValueMapEntry |
JAXB-safe map entry.
|
| StringKeyStringValueMapEntry |
JAXB-safe map entry.
|
| SuperUserRoleListService |
An IUserRoleListService that delegates to an IUserRoleDao.
|
| TestPrincipalProvider |
PrincipalProvider for unit test purposes.
|
| UnifiedRepositoryToWebServiceAdapter |
Converts calls to IUnifiedRepository into IUnifiedRepositoryWebService.
|
| UserComparator |
|
| UserRoleDaoUserDetailsService |
A UserDetailsService that delegates to an IUserRoleDao to load users by username.
|
| UserRoleDaoUserRoleListService |
An IUserRoleListService that delegates to an IUserRoleDao.
|
| UserRoleException |
|
| UserRoleListServiceToWebServiceAdapter |
|
| UserRoleSecurityInfo |
|
| UserRoleWebService |
This class implements a concrete form of IUserRoleDao, wrapping the underlying IUserRoleDao implementation.
|
| UserSetting |
|
| UserSettingService |
|
| UserToRoleAssignment |
|
| VarBinaryUserType |
|
| VersionableNtdProvider |
|
| VersionSummaryAdapter |
|