All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractAwsClientCachingFactory<P extends AbstractAwsProfile,C> |
|
AbstractAwsProfile |
Holds the basic information required by all AWS connections.
|
AbstractAwsProfileMapper<T extends AbstractAwsProfile> |
|
AbstractBlobStore<T extends ConfigurationProfile> |
Base class for all implementations of BlobStore
|
AbstractBlobStore.Mapping |
Internal class used when loading the configuration
|
AbstractCrafterPropertyFilter |
|
AbstractI10nException |
Root exception for any Exception that wants to be localized.
|
AbstractI10nRuntimeException |
Root runtime exception for any Exception that wants to be localized.
|
AbstractProfileAwareRemoteFileStore<T extends ConfigurationProfile> |
Base RemoteFileStore for stores that are aware of configuration profiles that should be used to connect
to the remote store.
|
AbstractProfileConfigMapper<T extends ConfigurationProfile> |
Base class for configuration mappers that read configuration profiles and map them to profile classes.
|
AbstractRestClientBase |
Base class for all Crafter REST clients.
|
AbstractWeakKeyBasedLockFactory<L> |
|
AddResponseHeaderFilter |
Filter to add headers to all responses
|
AesTextEncryptor |
Implementation of TextEncryptor that uses AES as it's cipher algorithm and
Base 64 to encode raw bytes.
|
AopUtils |
|
ApacheCommonsConfiguration2PropertySource |
Implementation of EnumerablePropertySource where a source is an Apache Commons Configuration 2 Configuration .
|
ApplicationContextAccessor |
Wraps an instance of ApplicationContext and provides simple access to beans for Groovy & Freemarker
|
AwsS3BlobStore |
|
Base64 |
Deprecated. |
Base64.InputStream |
A Base64.InputStream will read data from another
java.io.InputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.
|
Base64.OutputStream |
A Base64.OutputStream will write data to another
java.io.OutputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.
|
BaseRestExceptionHandlers |
Class that provides the basic ExceptionHandler s for Crafter REST services.
|
BeanListFactoryBean |
Spring factory bean that creates a list of beans based on a list of bean names.
|
Blob |
Holds the reference to a file in a blob store
|
BlobStore |
Defines the operations to handle blob files
|
BlobStoreConfigurationMissingException |
Exception thrown when the blob store configuration is not found
|
BlobStoreException |
Base Exception for all blob store specific errors
|
BlobStoreMissingException |
Exception thrown when a blob store id found in the configuration is not found in the application context
|
BlobStoreResolver |
Provides access to all known implementations of BlobStore
|
BlobStoreResolverImpl |
|
BlobUrlResolver |
Defines operations for blob file urls
|
BlobUrlResolverImpl |
|
BoxFileStore |
|
BoxProfile |
Holds the credentials to open a connection using the Box API.
|
BoxProfileMapper |
|
BoxResource |
Implementation of Resource for Box files.
|
BoxUtils |
Utility methods for Box.
|
Callback<T> |
Represents a general callback that can be used almost in any method that needs this pattern.
|
CloudfrontForwardedHeaderFilter |
Filter to provide support for AWS Cloudfront specific request headers.
|
ConditionalFactoryBean |
Simple Spring factory bean that only returns an actual bean if the specified flag is true.
|
ConfigurationException |
Exception thrown by classes that handle configuration.
|
ConfigurationMapper<T> |
Interface for classes that map configuration data to Java bean classes.
|
ConfigurationProfile |
Represents a collection of configuration properties that are commonly used together, for example, to open a
connection or accessing a server.
|
ConfigurationProfileLoader<T extends ConfigurationProfile> |
Generic interfaces for classes that provide a way to load specific configuration profiles.
|
ConfigurationProvider |
Defines the operations to access configuration files
|
ConfigurationResolver |
Provides access to configuration files taking into account the active environment
|
ConfigurationResolverImpl |
|
ConfigUtils |
Utility methods for Apache Commons based configuration.
|
Converter<S,T> |
Converts objects of S type to T type.
|
CookieManager |
Utility class to create and delete cookies with common domain, path and max age.
|
CrafterJackson2MessageConverter |
|
CrafterJacksonAnnotationIntrospector |
Extends JacksonAnnotationIntrospector so it will always a filter (so @JsonFilter) annotation is not needed.
|
CryptoException |
General error thrown when a crypto related error occurs.
|
CryptoUtils |
Utility methods for encryption/decryption and message digest.
|
CustomSerializationObjectMapper |
Extended ObjectMapper that lets you provide your own
serializers/deserializers.
|
DateParseException |
Exception thrown when there's an error while parsing a date.
|
DecryptionLookup |
Implementation of Lookup that decrypts the variable.
|
DisableClassLoadingConstructor |
Extension of Constructor to disable any class from being loaded
|
Email |
Represents an email (possibly with from, to, body, etc., depending of the implementation).
|
EmailAddressException |
Thrown when an email address in wrong format is encountered.
|
EmailException |
Thrown when an email can't be sent for some reason.
|
EmailFactory |
Factory for creating Email s.
|
EmailFactoryImpl |
|
EmailImpl |
Default implementation of Email , which uses Spring Mail to send a message.
|
EmailPreparationException |
Thrown when an email message couldn't be prepared properly.
|
EmailSendException |
Thrown when an email couldn't be sent for some reason.
|
EmailUtils |
Utility methods for email related stuff.
|
EncryptionAwareConfigurationReader |
Base class that loads configuration files handling encrypted properties
|
EncryptionTool |
Main class that allows encryption/decryption of data using AES with PBK.
|
Exclude |
Exclude (Suppress) the Annotated field from been process it will be ignore.
|
FileUtils |
General file manipulation utilities.
|
FixedCorsConfigurationSource |
Implementation of CorsConfigurationSource that setup and returns a single instance
|
FixedPublishingTargetResolver |
|
FixedStoreTypeRemotePathParser |
|
ForwardedHeaderFilter |
Extension of ForwardedHeaderFilter that can be disabled via configuration
|
GDataPropertyFilter |
A Gdata like property filter (aka selector) gets the information from .
|
GuavaCacheFactoryBean<K,V> |
Spring FactoryBean used to create Guava caches as beans.
|
HttpMessageConvertingResponseErrorHandler |
ResponseErrorHandler that converts the body of a response with error status
code using HttpMessageConverter s, and then throws a
RestServiceException with the deserialized response body as the errorDetails .
|
HttpMessageConvertingResponseWriter |
Writes the response using a HttpMessageConverter chosen depending on
the acceptable media types from the request (most of the code is just a copy from Spring's
AbstractMessageConverterMethodProcessor ).
|
HttpUtils |
Utility methods for HTTP related stuff.
|
I10nLogger |
Localized logger, which wraps an slf4j logger.
|
I10nMethodLogger |
|
I10nUtils |
Utility class for localization stuff.
|
InjectValue |
|
InjectValueFactory |
|
InvalidManagementTokenException |
Exception thrown when monitoring API is called with invalid authorization token
|
IterableUtils |
|
JacksonUtils |
Utility methods for Jackson.
|
KeyBasedLockFactory<L> |
Factory for getting locks that can be used for concurrent thread synchronization based on keys.
|
ListMergingPostProcessor |
BeanFactoryPostProcessor that allows to add additional elements to a list property value of an already
defined bean.
|
LocaleUtils |
Utility class for handling locale codes
|
Logged |
Annotation used to indicate that a method (or all methods of a class, if used in a class) should be logged.
|
LoggedAspect |
Aspect that uses a MethodLogger to log methods with
Logged annotation (or all methods of a class, if used in a class).
|
LoggingRequestInterceptor |
REST client request interceptor that logs the whole request and response.
|
MapUtils |
Utility methods for maps.
|
MemoryInfo |
Holds basic JVM memory.
|
MethodLogger |
Utility for logging a method entry/exit.
|
MissingConfigurationException |
|
MonitoringRestControllerBase |
Base controller for all monitoring related APIs
|
MultiResourceConfigurationBuilder |
ConfigurationBuilder that creates the configuration from a set of specified resource configuration paths.
|
NoOpTextEncryptor |
TextEncryptor that does not actually encrypt or decrypt the text at all.
|
ObjectIdDeserializer |
Custom Jackson deserializer for ObjectId s, which deserializes a String as an ObjectId by
creating the ObjectId through ObjectId(String) .
|
ObjectIdSerializer |
Custom Jackson serializer for ObjectId s, which serializes an ObjectId as a String by
calling ObjectId.toString() .
|
OverrideProperties |
|
PathPartsBasedProfileAwareRemotePathParser |
|
PbkAesTextEncryptor |
Wrapper for AesTextEncryptor that generates the encryption key based
on a password and salt.
|
PGPUtils |
Utility class to perform encryption and decryption using PGP keys.
|
ProfileAwareRemotePath |
Extension of RemotePath that adds the concept of a remote configuration profile to the path.
|
PublishingTargetResolver |
Provides access to the current publishing target
|
RangeAwareResource |
Extension of Spring's Resource that provides random access to the content.
|
RangeAwareUrlResource |
UrlResource extension that implements RangeAwareResource in order to provide
random access to content (range content queries).
|
RegexUtils |
Utility methods for regex related operations.
|
RemoteFile |
Represents a file stored remotely.
|
RemoteFileResolver |
Resolves special paths to files in remote stores.
|
RemoteFileResolverImpl |
|
RemoteFileStore |
Interface for "proxies" to remote file stores.
|
RemotePath |
Represents the path of a remote file.
|
RemotePathParser |
Internal helper interface that parses a matched remote path.
|
RequestContext |
Holds the current HTTP servlet request and response.
|
RequestContextBindingFilter |
Binds a new request context to the current thread before the chain is called, and then removes it after the chain
is called.
|
ResourceBasedRemoteFile |
Implementation of RemoteFile that basically is facade to a Spring Resource .
|
RestrictedApplicationContext |
Extension of GenericApplicationContext that only allows access to beans in the site config whitelist
|
RestServiceException |
Exception thrown when an error is received from a REST service.
|
RestServiceUtils |
Utility methods for RESTful services.
|
RestTemplate |
Simple extension of RestTemplate that adds the following custom
functionality:
|
Result |
Very simple class that can be returned by REST API methods to indicate a result with a message, generally for success.
|
S3ClientCachingFactory |
|
S3FileStore |
|
S3Profile |
Holds the information to connect to AWS S3.
|
S3ProfileMapper |
|
S3Resource |
Implementation of Resource for S3 files.
|
S3Utils |
Utility methods for S3.
|
SandboxInterceptorFactory |
Implementation of FactoryBean for SandboxInterceptor
|
SecretKeyFactoryBean |
|
SecretKeyRepository |
Repository for storing/retrieving encryption keys.
|
SecretKeyRepositoryImpl |
|
SecureProperty |
|
SecurePropertyHandler |
Defines how the SecureProperty Should be handel.
|
SelectorFilterFactory |
|
SetUtils |
Utilities for the Set collection.
|
SimpleAesCipher |
Deprecated. |
SimpleCipher |
Utility class for simplifying encryption/decryption with the Cipher class.
|
SimpleDigest |
Utility class for simplifying message digest generation, using the MessageDigest .
|
StatusInfo |
Gets current basic JVM status
|
StringToBooleanConverter |
Converts String to Boolean.
|
StringToDateConverter |
Converts String to Date, with a custom pattern and time zone.
|
StringToDoubleConverter |
Converts String to Double.
|
StringToFloatConverter |
Converts String to Float.
|
StringToIntegerConverter |
Converts String to Integer.
|
StringToLongConverter |
Converts String to Long.
|
StringToShortConverter |
Converts String to Short.
|
StringToStringConverter |
Simple dummy converter that just returns a String value.
|
TextEncryptor |
Thread-safe service that facilitates easy encryption and decryption of text.
|
UrlBasedFileStore |
Simple RemoteFileStore where the paths are basically URLs from where
the files can be accessed.
|
UrlUtils |
Utility methods for paths and URLs.
|
VersionInfo |
Get's current version information about:
1.
|
WeakKeyBasedReentrantLockFactory |
|
WebDavFileStore |
|
WebDavProfile |
Holds the necessary information to connect to a WebDAV server.
|
WebDavProfileMapper |
|
WebDavResource |
Implementation of Resource for WebDAV
|
WebDavUtils |
Utility methods for WebDAV
|
YamlConfiguration |
Implementation of Apache Commons HierarchicalConfiguration that parses a YAML configuration file and loads
the configuration in memory for easy access.
|
ZipUtils |
Utility for zipping files.
|