| Package | Description |
|---|---|
| uk.co.jemos.podam.api |
This package contains PODAM main APIs
|
| uk.co.jemos.podam.typeManufacturers |
Contains Type Manufacturers.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
RandomDataProviderStrategy
Adds additional methods for a random data provider strategy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRandomDataProviderStrategy
Default abstract implementation of a
DataProviderStrategy |
class |
RandomDataProviderStrategyImpl
Default implementation of a
DataProviderStrategy |
| Modifier and Type | Field and Description |
|---|---|
private DataProviderStrategy |
PodamFactoryImpl.strategy
The strategy to use to fill data.
|
| Modifier and Type | Method and Description |
|---|---|
<T> DataProviderStrategy |
DataProviderStrategy.addOrReplaceSpecific(Class<T> abstractClass,
Class<? extends T> specificClass)
Bind an interface/abstract class to a specific implementation.
|
<T> DataProviderStrategy |
AbstractRandomDataProviderStrategy.addOrReplaceSpecific(Class<T> abstractClass,
Class<? extends T> specificClass)
Bind an interface/abstract class to a specific implementation.
|
DataProviderStrategy |
PodamFactoryImpl.getStrategy()
It returns the strategy for this factory.
|
DataProviderStrategy |
PodamFactory.getStrategy()
It returns the strategy for this factory.
|
DataProviderStrategy |
AbstractExternalFactory.getStrategy() |
<T> DataProviderStrategy |
DataProviderStrategy.removeSpecific(Class<T> abstractClass)
Remove binding of an interface/abstract class to a specific
implementation
|
<T> DataProviderStrategy |
AbstractRandomDataProviderStrategy.removeSpecific(Class<T> abstractClass)
Remove binding of an interface/abstract class to a specific
implementation
|
| Modifier and Type | Method and Description |
|---|---|
PodamFactory |
PodamFactoryImpl.setStrategy(DataProviderStrategy strategy)
Sets the data provider strategy for this factory
|
PodamFactory |
PodamFactory.setStrategy(DataProviderStrategy strategy)
Sets the data provider strategy for this factory
|
PodamFactory |
AbstractExternalFactory.setStrategy(DataProviderStrategy strategy) |
| Constructor and Description |
|---|
PodamFactoryImpl(DataProviderStrategy strategy)
Constructor with non-default strategy
|
PodamFactoryImpl(PodamFactory externalFactory,
DataProviderStrategy strategy)
Full constructor.
|
| Modifier and Type | Field and Description |
|---|---|
private DataProviderStrategy |
TypeManufacturerParamsWrapper.dataProviderStrategy
The Data DataProviderStrategy.
|
| Modifier and Type | Method and Description |
|---|---|
DataProviderStrategy |
TypeManufacturerParamsWrapper.getDataProviderStrategy() |
| Modifier and Type | Method and Description |
|---|---|
static AttributeStrategy<?> |
TypeManufacturerUtil.findAttributeStrategy(DataProviderStrategy strategy,
List<Annotation> annotations,
Class<?> attributeType)
It returns a
AttributeStrategy if one was specified in
annotations, or null otherwise. |
static Integer |
TypeManufacturerUtil.findCollectionSize(DataProviderStrategy strategy,
List<Annotation> annotations,
Class<?> collectionElementType,
Holder<AttributeStrategy<?>> elementStrategyHolder,
Holder<AttributeStrategy<?>> keyStrategyHolder)
Searches for annotation with information about collection/map size
and filling strategies
|
static Object |
TypeManufacturerUtil.getTypeValue(DataProviderStrategy strategy,
org.springframework.messaging.MessageChannel channel,
AttributeMetadata attributeMetadata,
String qualifier)
Obtains a type value
|
static Object |
TypeManufacturerUtil.getTypeValueForGenericTypes(DataProviderStrategy strategy,
org.springframework.messaging.MessageChannel channel,
AttributeMetadata attributeMetadata,
Type genericAttributeType,
Map<String,Type> genericTypesArgumentsMap,
String qualifier)
Obtains a type value
|
| Constructor and Description |
|---|
TypeManufacturerParamsWrapper(DataProviderStrategy dataProviderStrategy,
AttributeMetadata attributeMetadata)
Full constructor.
|
TypeManufacturerParamsWrapperForGenericTypes(DataProviderStrategy dataProviderStrategy,
AttributeMetadata attributeMetadata,
Map<String,Type> typeArgumentsMap,
Type attributeGenericType)
Full constructor.
|
Copyright © 2015. All rights reserved.