All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
| Class |
Description |
| AbstractAsynchronouslyRefreshedCache<T> |
The base implementation for an asynchronously refreshed cache.
|
| AbstractCachingCannedQueryFactory<R> |
|
| AbstractCannedQuery<R> |
Basic support for canned query implementations.
|
| AbstractCannedQueryFactory<R> |
|
| AbstractCharactersetFinder |
|
| AbstractEncryptor |
Basic support for encryption engines.
|
| AbstractHttpClient |
|
| AbstractKeyProvider |
Basic support for key providers
|
| AbstractRefreshableCacheEvent |
A generic event with the cache id and affected tenant
|
| AlfrescoHttpClient |
|
| AlfrescoKeyStore |
Manages a Java Keystore for Alfresco, including caching keys where appropriate.
|
| AlfrescoKeyStoreImpl |
This wraps a Java Keystore and caches the encryption keys.
|
| AlfrescoKeyStoreImpl.KeyInfoManager |
|
| AlfrescoKeyStoreImpl.KeyInformation |
|
| AlfrescoPropertiesPersister |
Simple extension to theDefaultPropertiesPersister to strip trailing whitespace
from incoming properties.
|
| AlfrescoPublicApi |
This annotation is used to denote a class or method as part
of the public API.
|
| AlfrescoRuntimeException |
I18n'ed runtime exception thrown by Alfresco code.
|
| ArgumentHelper |
Utility class to assist in extracting program arguments.
|
| AsynchronouslyRefreshedCache<T> |
|
| AsynchronouslyRefreshedCacheRegistry |
|
| AuthenticationException |
|
| AuthSSLInitializationError |
|
| AuthSSLProtocolSocketFactory |
Mutual Authentication against an Alfresco repository.
|
| BomCharactersetFinder |
Byte Order Marker encoding detection.
|
| BooleanBean |
Interface that may be implemented to return a boolean value in Spring bean configuration.
|
| BridgeTable<T> |
Generic bridge table support with optional reference counting to allow multiple membership for an object via several
relationships.
|
| CachedKey |
Represents a loaded, cached encryption key.
|
| CachingDateFormat |
Provides thread safe means of obtaining a cached date formatter.
|
| CachingDateFormat.SimpleDateFormatAndResolution |
|
| CachingDateFormat.StringAndResolution |
|
| CannedQuery<R> |
Interface for named query implementations.
|
| CannedQueryException |
Exception generated by failures to execute canned queries.
|
| CannedQueryFactory<R> |
Interface for factory implementations for producing instances of CannedQuery
based on all the query parameters.
|
| CannedQueryPageDetails |
Details for canned queries supporting paged results.
|
| CannedQueryParameters |
|
| CannedQueryResults<R> |
|
| CannedQuerySortDetails |
Details for canned queries supporting sorted results
|
| CannedQuerySortDetails.SortOrder |
Sort ordering for the sort pairs.
|
| CharactersetFinder |
Interface for classes that are able to read a text-based input stream and determine
the character encoding.
|
| CollectionUtils |
|
| ConnectionPoolException |
|
| Content |
Content
|
| Convert |
Utility to convert text files.
|
| Debug |
Class containing debugging utility methods
|
| DecryptingInputStream |
|
| DefaultAsynchronouslyRefreshedCacheRegistry |
Base registry implementation
|
| DefaultEncryptionUtils |
Various encryption utility methods.
|
| DefaultEncryptor |
|
| DefaultFallbackEncryptor |
The fallback encryptor provides a fallback mechanism for decryption, first using the default
encryption keys and, if they fail (perhaps because they have been changed), falling back
to a backup set of keys.
|
| Deleter |
Utility to delete a file or directory recursively.
|
| DynamicallySizedThreadPoolExecutor |
This is an instance of ThreadPoolExecutor which
behaves how one would expect it to, even when faced with an unlimited
queue.
|
| EmptyCannedQueryResults<R> |
An always empty CannedQueryResults, used when you know
you can short circuit a query when no results are found.
|
| EmptyPagingResults<R> |
An always empty PagingResults, used when you know
you can short circuit a query when no results are found.
|
| EncryptingOutputStream |
An output stream that encrypts data to another output stream.
|
| EncryptionKeysRegistry |
Stores registered encryption keys.
|
| EncryptionKeysRegistry.KEY_STATUS |
|
| EncryptionUtils |
Various encryption utility methods.
|
| Encryptor |
Interface providing methods to encrypt and decrypt data.
|
| EntryTransformer<FK,FV,TK,TV> |
|
| EqualsHelper |
Utility class providing helper methods for various types of equals functionality
|
| EqualsHelper.MapValueComparison |
|
| ExceptionStackUtil |
Helper class to provide information about exception stacks.
|
| ExecParameterTokenizer |
This class is used to tokenize strings used as parameters for RuntimeExec objects.
|
| ExecParameterTokenizer.Substring |
Utility interface for a substring in a parameter string.
|
| ExpiringValueCache<T> |
Simple cache of a single Object value.
|
| ExplicitShardingPolicy |
Common ACL based index sharding behaviour for SOLR and the repository
|
| FallbackEncryptor |
A fallback encryptor provides a fallback mechanism for decryption, first using the default
encryption keys and, if they fail (perhaps because they have been changed), falling back
to a backup set of keys.
|
| FileFilterMode |
|
| FileFilterMode.Client |
Clients for which specific hiding/visibility behaviour may be requested.
|
| FileFilterMode.Mode |
|
| Filter<F> |
|
| Function<F,T> |
|
| GenerateSecretKey |
Generate a secret key for use by the repository.
|
| GetRequest |
HTTP GET Request
|
| GuessEncodingCharsetFinder |
|
| GuessEncodingCharsetFinder.DummyCharset |
A dummy charset to detect a default hit.
|
| GUID |
A wrapper class to serve up GUIDs
|
| HeadRequest |
HTTP HEAD request
|
| HierarchicalBeanLoader |
Factory bean to find beans using a class hierarchy to drive the lookup.
|
| HttpClientFactory |
A factory to create HttpClients and AlfrescoHttpClients based on the setting of the 'secureCommsType' property.
|
| HttpClientFactory.NonBlockingHttpParams |
|
| HttpClientFactory.NonBlockingHttpParamsFactory |
An extension of the DefaultHttpParamsFactory that uses a RRW lock pattern rather than
full synchronization around the parameter CRUD - to avoid locking on many reads.
|
| HttpClientFactory.SecureCommsType |
|
| HttpMethodResponse |
|
| InputStreamContent |
Input Stream based Content
|
| InvalidKeystoreException |
|
| IPUtils |
|
| ISO8601DateFormat |
Formatting support for ISO 8601 dates
|
| JMXUtils |
|
| JndiObjectFactoryBean |
An extended version of JndiObjectFactoryBean that actually tests a JNDI data source before falling back to its
default object.
|
| JndiPropertiesFactoryBean |
|
| JndiPropertyPlaceholderConfigurer |
An extended PropertyPlaceholderConfigurer that allows properties to be set through JNDI entries in
java:comp/env/properties/*.
|
| JsonUtils |
|
| KeyMap |
A simple map of key aliases to keys.
|
| KeyProvider |
A key provider returns the secret keys for different use cases.
|
| KeyResourceLoader |
Manages key resources (key store and key store passwords)
|
| KeysReport |
A report on which keys have changed and which keys have not changed.
|
| KeystoreKeyProvider |
Provides system-wide secret keys for symmetric database encryption from a key store
in the filesystem.
|
| KeyStoreParameters |
Stores Java keystore initialisation parameters.
|
| ListBackedPagingResults<R> |
Wraps a list of items as a PagingResults, used typically when
migrating from a full listing system to a paged one.
|
| LockHelper |
Helper to make trying for read-write locks simpler
|
| LockHelper.LockTryException |
Exception generated when a lock try is unsuccessful
|
| Log4JNDC |
A stand in for the org.apache.log4j.NDC class that avoids introducing runtime dependencies against the otherwise
optional log4j.
|
| LogAdapter |
Utility class to adapt a Log class.
|
| LogTee |
Utility class to split or 'tee' two Log classes.
|
| LogUtil |
Utility class to assist with I18N of log messages.
|
| MACUtils |
Provides support for generating and checking MACs (Message Authentication Codes) using Alfresco's
secret keys.
|
| MACUtils.MACInput |
Represents the information to be fed into the MAC generator
|
| MaxSizeMap<K,V> |
Map that ejects the last recently accessed or inserted element(s) to keep the size to a specified maximum.
|
| MD5 |
The MD5 utility class computes the MD5 digest (aka: "hash") of a block
of data; an MD5 digest is a 32-char ASCII string.
|
| MD5EncryptionParameters |
|
| MissingKeyException |
|
| NamedObjectRegistry<T> |
An generic registry of objects held by name.
|
| NDC |
A stand in for the org.apache.log4j.NDC class that avoids introducing runtime dependencies against the otherwise
optional log4j.
|
| NDCDelegate |
|
| NonBlockingLazyInitTargetSource |
A non-blocking version of LazyInitTargetSource.
|
| NormalDistributionHelper |
|
| OneToManyBiMap<K,V> |
An extension of org.alfresco.util.OneToManyMap that stores the
inverse mapping from a value to its key.
|
| OneToManyHashBiMap<K,V> |
|
| OneToManyHashMap<K,V> |
|
| OneToManyMap<K,V> |
An extension of java.util.Map that represents a mapping
from a key to a set of values.
|
| PackageMarker |
This empty marker annotation is added to make sure .class files are actually generated
for package-info.java files.
|
| PageDetails |
Stores paging details based on a PagingRequest.
|
| PagingRequest |
Simple wrapper for single page request (with optional request for total count up to a given max)
|
| PagingResults<R> |
Marker interface for single page of results
|
| Pair<F,S> |
Utility class for containing two things that aren't like each other
|
| ParameterCheck |
Utility class to perform various common parameter checks
|
| PathMapper |
A component that maps source data paths to target data paths.
|
| PathMatchingHelper |
An interface for plug ins to JBossEnabledResourcePatternResolver that avoids direct dependencies on
application server specifics.
|
| PatternFilter |
Matches a path against a set of regular expression filters
|
| PermissionedResults |
Marker interface to show that permissions have already been applied to the results (and possibly cutoff)
|
| PostRequest |
HTTP POST Request
|
| Processor |
Interface for Proccessor classes - such as Template or Scripting Processors.
|
| ProcessorExtension |
Interface to represent a server side script implementation
|
| PropertyCheck |
Helper class for for use when checking properties.
|
| ReadWriteLockExecuter<T> |
|
| ReflectionHelper |
Static Helper methods for instantiating objects from reflection.
|
| RefreshableCache<T> |
|
| RefreshableCacheEvent |
|
| RefreshableCacheListener |
|
| RefreshableCacheRefreshedEvent |
Describes a new entry has been inserted in the cache.
|
| RefreshableCacheRefreshEvent |
Describes an entry that is stale in the cache
|
| Request |
|
| ResourceBundleBootstrapComponent |
Resource bundle bootstrap component.
|
| Response |
|
| RuntimeExec |
This acts as a session similar to the java.lang.Process, but
logs the system standard and error streams.
|
| RuntimeExec.ExecutionResult |
Object to carry the results of an execution to the caller.
|
| RuntimeExec.InputStreamReaderThread |
Gobbles an InputStream and writes it into a
StringBuffer
|
| RuntimeExecBootstrapBean |
Application bootstrap bean that is able to execute one or more
native executable statements upon startup and shutdown.
|
| RuntimeExecShutdownBean |
This bean executes a list of shutdown commands when either the VM shuts down
or the application context closes.
|
| SchedulerStarterBean |
|
| ScriptException |
|
| ScriptResourceHelper |
|
| ScriptResourceLoader |
|
| SecureHttpClient |
Simple HTTP client to connect to the Alfresco server.
|
| SerializationUtils |
NOTE: This utility class is a copy of org.apache.commons.lang3.SerializationUtils
Please see http://issues.alfresco.com/jira/browse/ALF-5044 for why this is done.
|
| SpringAwareUserTransaction |
A UserTransaction that will allow the thread using it to participate
in transactions that are normally only begun and committed by the SpringFramework
transaction aware components.
|
| SpringKeyResourceLoader |
Loads key resources (key store and key store passwords) from the Spring classpath.
|
| SSLEncryptionParameters |
|
| StackTraceUtil |
Helper class around outputting stack traces.
|
| StaticAssetCacheFilter |
Simple servlet filter to add a 'Cache-Control' HTTP header to a response.
|
| SystemPropertiesFactoryBean |
Like the parent PropertiesFactoryBean, but overrides or augments the resulting property set with values
from VM system properties.
|
| SystemPropertiesSetterBean |
Takes a set of properties and pushes them into the Java environment.
|
| TempFileProvider |
A helper class that provides temporary files, providing a common point to clean
them up.
|
| TempFileProvider.TempFileCleanerJob |
Cleans up all Alfresco temporary files that are older than the
given number of hours.
|
| TraceableThreadFactory |
A thread factory that spawns threads that are statically visible.
|
| TransactionListener |
Listener for Alfresco-specific transaction callbacks.
|
| TransactionListenerAdapter |
NO-OP listener.
|
| TransactionSupportUtil |
Helper class to manage transaction synchronization.
|
| TriggerBeanSPI |
|
| Triple<T,U,V> |
Utility class for containing three things that aren't like each other.
|
| VersionNumber |
Immutable class to encapsulate a version number string.
|
| VmShutdownListener |
A class that keeps track of the VM shutdown status.
|
| VmShutdownListener.VmShutdownException |
Message carrier to break out of loops using the callback.
|
| X509ServletFilterBase |
The X509ServletFilterBase enforces X509 Authentication.
|