A B C D E F G H I L M O P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractMaintenanceServiceDelegate - Class in org.technologybrewery.fermenter.stout.client.service
-
Provides common functionality for service delegates.
- AbstractMaintenanceServiceDelegate() - Constructor for class org.technologybrewery.fermenter.stout.client.service.AbstractMaintenanceServiceDelegate
- ASC - Static variable in class org.technologybrewery.fermenter.stout.sort.OrderWrapper
B
- BusinessObjectCollectionJsonOutputStream(ObjectMapper, Class<?>) - Constructor for class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil.BusinessObjectCollectionJsonOutputStream
-
New instance.
- BusinessObjectJsonOutputStream(ObjectMapper, Class<?>) - Constructor for class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil.BusinessObjectJsonOutputStream
-
New instance.
C
- cache(K, T) - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Allows the cache to be updated with a specific instance.
- checkLevelOneCache() - Method in class org.technologybrewery.fermenter.stout.client.service.AbstractMaintenanceServiceDelegate
-
Determines if we are in a context where the level 1 cache is active.
- clearPendingActions() - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Returns all pending actions.
- clearPendingDeletes() - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Removes pending deletes.
- clearPendingInsertsAndUpdates() - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Removes pending inserts and updates.
- convertResponseToTransferObjectListViaJson(Object, Class<?>, ObjectMapper) - Static method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil
-
Converts a ValueServiceResponse containing BusinessObject(s) to a ValueServiceResponse containing TransferObject(s).
- convertResponseToTransferObjectPageWrapperViaJson(Object, Class<?>, ObjectMapper) - Static method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil
-
Converts a ValueServiceResponse
containing BusinessObject(s) to a ValueServiceResponse containing TransferObject(s). - convertResponseToTransferObjectViaJson(Object, Class<?>, ObjectMapper) - Static method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil
-
Converts a ValueServiceResponse containing BusinessObject(s) to a ValueServiceResponse containing TransferObject(s).
- convertToBusinessObjectViaJson(Collection<? extends TransferObject>, ObjectMapper) - Static method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil
-
Converts a List of TransferObjects to a List of corresponding BusinessObjects.
- convertToBusinessObjectViaJson(FindByExampleCriteria<? extends TransferObject>, ObjectMapper) - Static method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil
-
Converts
FindByExampleCriteriawith a TransferObject probe to a one containing the equivalent BusinessObject probe. - convertToBusinessObjectViaJson(TransferObject, ObjectMapper) - Static method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil
-
Converts a TransferObject to a corresponding BusinessObject.
- create(T) - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Queue an entity for create.
- createAndCache(K, T) - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Queue an entity for create.
- CustomFlushOrderProvider - Interface in org.technologybrewery.fermenter.stout.client.service
-
Provides the contract for defining a order of entity processing manually.
D
- decode(String, Response) - Method in class org.technologybrewery.fermenter.stout.util.FeignErrorTranslator
- delete(Collection<K>) - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Queues a collection for delete.
- delete(K) - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Queues a delete.
- DESC - Static variable in class org.technologybrewery.fermenter.stout.sort.OrderWrapper
- deserialize(JsonParser, DeserializationContext) - Method in class org.technologybrewery.fermenter.stout.messages.json.MessageDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.technologybrewery.fermenter.stout.util.TrimmingStringDeserializer
- doRead(InputStream) - Method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil.BusinessObjectCollectionJsonOutputStream
- doRead(InputStream) - Method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil.BusinessObjectJsonOutputStream
- doRead(InputStream) - Method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil.TransferObjectJsonOutputStream
E
- expand(Object) - Method in class org.technologybrewery.fermenter.stout.util.ToDateExpander
F
- FeignErrorTranslator - Class in org.technologybrewery.fermenter.stout.util
-
Since Feign throws a FeignException for an error, this class is the translator of a feign exception to a more specific exception.
- FeignErrorTranslator() - Constructor for class org.technologybrewery.fermenter.stout.util.FeignErrorTranslator
- FindByExampleCriteria<T> - Class in org.technologybrewery.fermenter.stout.page.json
- FindByExampleCriteria() - Constructor for class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- FindByExampleCriteria(int, int, SortWrapper) - Constructor for class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- FindByExampleCriteria(T, boolean, int, int, SortWrapper) - Constructor for class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- FindByExampleCriteria(T, int, int, SortWrapper) - Constructor for class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- flushDeletes() - Method in class org.technologybrewery.fermenter.stout.client.service.AbstractMaintenanceServiceDelegate
-
Flushes the deletes associated with this delegate.
- flushInsertsAndUpdates() - Method in class org.technologybrewery.fermenter.stout.client.service.AbstractMaintenanceServiceDelegate
-
Flushes the transactionally-cached create, update associated with this delegate.
G
- getCacheForCurrentTransaction() - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCacheManager
-
Gets a the level one cache for the primary key/entity combination on the current transaction.
- getContainsMatch() - Method in class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- getContent() - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- getCount() - Method in class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- getCustomFlushOrder() - Method in interface org.technologybrewery.fermenter.stout.client.service.CustomFlushOrderProvider
-
Provides a custom listing of the desired order for flushing entities via the rest client transactional cache.
- getDirection() - Method in class org.technologybrewery.fermenter.stout.sort.OrderWrapper
- getItemsPerPage() - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- getNumberOfElements() - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- getObjectMapper() - Static method in class org.technologybrewery.fermenter.stout.util.ObjectMapperManager
-
Returns the thread-safe, singleton instance of
ObjectMapperfor this project. - getObjectMapper(String) - Static method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil
-
Looks up a ObjectMapperManager via reflection to avoid compile-time coupling between client and domain modules.
- getOrders() - Method in class org.technologybrewery.fermenter.stout.sort.SortWrapper
- getPendingDeletes() - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Returns all entities that are pending a delete.
- getPendingInserts() - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Returns all entities that are pending an insert.
- getPendingUpdates() - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Returns all entities that are pending an update.
- getProbe() - Method in class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- getProperty() - Method in class org.technologybrewery.fermenter.stout.sort.OrderWrapper
- getSortWrapper() - Method in class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- getStartPage() - Method in class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- getStartPage() - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- getTotalPages() - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- getTotalResults() - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
H
- handledType() - Method in class org.technologybrewery.fermenter.stout.messages.json.MessageSerializer
I
- invokeLocalService(String, Class<?>[], Object[]) - Method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationServiceWrapper
-
Invokes the wrapped service with the passed method name and parameter types.
- invokeLocalService(String, Object[]) - Method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationServiceWrapper
-
Invokes the wrapped service with the passed method name.
- isFirst() - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- isIgnoreCase() - Method in class org.technologybrewery.fermenter.stout.sort.OrderWrapper
- isLast() - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- isLocalServicePresent(String) - Static method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil
-
Checks to see if a local service is present for optimization.
L
- LevelOneCache<K,T> - Class in org.technologybrewery.fermenter.stout.client.service
-
Provides a transactional cache for use with Stout's rest client.
- LevelOneCache() - Constructor for class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
- LevelOneCacheManager<K,T> - Class in org.technologybrewery.fermenter.stout.client.service
-
Manages level one caching for entity maintenance services.
- LevelOneCacheManager() - Constructor for class org.technologybrewery.fermenter.stout.client.service.LevelOneCacheManager
-
New instance.
- LocalOptimizationServiceWrapper - Class in org.technologybrewery.fermenter.stout.client.service
-
Wraps a "locally optimized" service call to support reflection and reflection caching.
- LocalOptimizationServiceWrapper(String) - Constructor for class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationServiceWrapper
-
New instance that will wrap and cache the reflection methods for the given class name, if the class is found in the classpath.
- LocalOptimizationUtil - Class in org.technologybrewery.fermenter.stout.client.service
-
Utility methods leverages to perform locally optimized delegate calls.
- LocalOptimizationUtil.BusinessObjectCollectionJsonOutputStream - Class in org.technologybrewery.fermenter.stout.client.service
-
Converts an OutputStream into an InputStream via an underlying Pipes implementation to prevent loading the entire object into memory for a ValueServiceResponse
-> ValueServiceResponse transformation. - LocalOptimizationUtil.BusinessObjectJsonOutputStream - Class in org.technologybrewery.fermenter.stout.client.service
-
Converts an OutputStream into an InputStream via an underlying Pipes implementation to prevent loading the entire object into memory for a ValueServiceResponse
-> ValueServiceResponse transformation. - LocalOptimizationUtil.TransferObjectJsonOutputStream - Class in org.technologybrewery.fermenter.stout.client.service
-
Converts an OutputStream into an InputStream via an underlying Pipes implementation to prevent loading the entire object into memory for a TransferObject -> BusinessObject transformation.
- log(String, String, Object...) - Method in class org.technologybrewery.fermenter.stout.util.Slf4jLogger
- logAndRebufferResponse(String, Logger.Level, Response, long) - Method in class org.technologybrewery.fermenter.stout.util.Slf4jLogger
- logRequest(String, Logger.Level, Request) - Method in class org.technologybrewery.fermenter.stout.util.Slf4jLogger
- lookupBusinessObjectClassByTransferObject(Class<? extends TransferObject>) - Static method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil
-
Finds the BusinessObject class corresponding to a given TransferObject class.
- lookupClassByName(String) - Static method in class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil
-
Normal Class.forName(), but with implicit exception handling for cleaner overall code in this and related classes.
M
- MessageDeserializer - Class in org.technologybrewery.fermenter.stout.messages.json
-
De-serializes the given JSON content, which is expected to be generated by
MessageSerializer, into it's correspondingMessageobject representation. - MessageDeserializer() - Constructor for class org.technologybrewery.fermenter.stout.messages.json.MessageDeserializer
- MessageSerializer - Class in org.technologybrewery.fermenter.stout.messages.json
- MessageSerializer() - Constructor for class org.technologybrewery.fermenter.stout.messages.json.MessageSerializer
- MessagesMixIn - Class in org.technologybrewery.fermenter.stout.messages.json
-
Defines the json contract for
Messages. - MessagesMixIn() - Constructor for class org.technologybrewery.fermenter.stout.messages.json.MessagesMixIn
O
- ObjectMapperManager - Class in org.technologybrewery.fermenter.stout.util
-
Manages and customizes the Jackson
ObjectMapperinstance for this project, containing just the configuration needed to handle messages. - OrderWrapper - Class in org.technologybrewery.fermenter.stout.sort
- OrderWrapper(String) - Constructor for class org.technologybrewery.fermenter.stout.sort.OrderWrapper
- OrderWrapper(String, String) - Constructor for class org.technologybrewery.fermenter.stout.sort.OrderWrapper
- OrderWrapper(String, String, boolean) - Constructor for class org.technologybrewery.fermenter.stout.sort.OrderWrapper
- org.technologybrewery.fermenter.stout.client.service - package org.technologybrewery.fermenter.stout.client.service
- org.technologybrewery.fermenter.stout.messages.json - package org.technologybrewery.fermenter.stout.messages.json
- org.technologybrewery.fermenter.stout.page - package org.technologybrewery.fermenter.stout.page
- org.technologybrewery.fermenter.stout.page.json - package org.technologybrewery.fermenter.stout.page.json
- org.technologybrewery.fermenter.stout.sort - package org.technologybrewery.fermenter.stout.sort
- org.technologybrewery.fermenter.stout.transfer - package org.technologybrewery.fermenter.stout.transfer
- org.technologybrewery.fermenter.stout.util - package org.technologybrewery.fermenter.stout.util
P
- PageWrapper<T> - Class in org.technologybrewery.fermenter.stout.page
- PageWrapper() - Constructor for class org.technologybrewery.fermenter.stout.page.PageWrapper
R
- removeTransaction() - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCacheManager
-
Removes all level one caches bound to the current transaction.
- retrieve(K) - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Retrieves an entity based on the passed primary key from the pending list of object maintained by this cache.
S
- serialize(Message, JsonGenerator, SerializerProvider) - Method in class org.technologybrewery.fermenter.stout.messages.json.MessageSerializer
- setApplicationContext(ApplicationContext) - Method in class org.technologybrewery.fermenter.stout.client.service.AbstractMaintenanceServiceDelegate
- setContainsMatch(Boolean) - Method in class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- setContent(List<T>) - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- setCount(Integer) - Method in class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- setDirection(String) - Method in class org.technologybrewery.fermenter.stout.sort.OrderWrapper
- setFirst(Boolean) - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- setIgnoreCase(Boolean) - Method in class org.technologybrewery.fermenter.stout.sort.OrderWrapper
- setItemsPerPage(Integer) - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- setLast(Boolean) - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- setNumberOfElements(Integer) - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- setOrders(List<OrderWrapper>) - Method in class org.technologybrewery.fermenter.stout.sort.SortWrapper
- setProbe(T) - Method in class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- setProperty(String) - Method in class org.technologybrewery.fermenter.stout.sort.OrderWrapper
- setSortWrapper(SortWrapper) - Method in class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- setStartPage(Integer) - Method in class org.technologybrewery.fermenter.stout.page.json.FindByExampleCriteria
- setStartPage(Integer) - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- setTotalPages(Integer) - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- setTotalResults(Long) - Method in class org.technologybrewery.fermenter.stout.page.PageWrapper
- Slf4jLogger - Class in org.technologybrewery.fermenter.stout.util
-
Logs to SLF4J at the debug level, if the underlying logger has debug logging enabled.
- Slf4jLogger() - Constructor for class org.technologybrewery.fermenter.stout.util.Slf4jLogger
- Slf4jLogger(Class<?>) - Constructor for class org.technologybrewery.fermenter.stout.util.Slf4jLogger
- Slf4jLogger(String) - Constructor for class org.technologybrewery.fermenter.stout.util.Slf4jLogger
- SortWrapper - Class in org.technologybrewery.fermenter.stout.sort
- SortWrapper(String) - Constructor for class org.technologybrewery.fermenter.stout.sort.SortWrapper
- SortWrapper(String, String) - Constructor for class org.technologybrewery.fermenter.stout.sort.SortWrapper
- SortWrapper(List<OrderWrapper>) - Constructor for class org.technologybrewery.fermenter.stout.sort.SortWrapper
- SortWrapper(OrderWrapper) - Constructor for class org.technologybrewery.fermenter.stout.sort.SortWrapper
T
- ToDateExpander - Class in org.technologybrewery.fermenter.stout.util
-
Parameters annotated with Param expand based on their toString().
- ToDateExpander() - Constructor for class org.technologybrewery.fermenter.stout.util.ToDateExpander
- TransferObject - Interface in org.technologybrewery.fermenter.stout.transfer
-
Distinguishes between Business Objects and Transfer Objects.
- TransferObjectJsonOutputStream(ObjectMapper, Class<? extends TransferObject>) - Constructor for class org.technologybrewery.fermenter.stout.client.service.LocalOptimizationUtil.TransferObjectJsonOutputStream
-
New instance.
- TrimmingStringDeserializer - Class in org.technologybrewery.fermenter.stout.util
-
Deserializer that trims String values.
- TrimmingStringDeserializer(Class<?>) - Constructor for class org.technologybrewery.fermenter.stout.util.TrimmingStringDeserializer
U
- update(K, T) - Method in class org.technologybrewery.fermenter.stout.client.service.LevelOneCache
-
Queue an update.
All Classes All Packages