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 |
|