Package uk.co.jemos.podam.api
This package contains PODAM main APIs
-
Interface Summary Interface Description ClassAttributeApprover An interface, which is used to customize selection of class' attributes for further filling or skipping.ClassInfoStrategy This interface defines the contact for PODAM class info introspection.DataProviderStrategy This interface defines the contact for PODAM data providers.PodamFactory Contract for PODAM factoryRandomDataProviderStrategy Adds additional methods for a random data provider strategy. -
Class Summary Class Description AbstractClassInfoStrategy Default abstract implementation of aClassInfoStrategy
AbstractExternalFactory Adapter pattern for boilerplate code when creating an external factoryAbstractMapArguments Parent for map-related arguments POJOAbstractRandomDataProviderStrategy Default abstract implementation of aDataProviderStrategy
AttributeMetadata Contains metadata about the attribute for which a value is being assigned.ClassAttribute This class wraps fields, getters and setters information of the same attributeClassInfo This class wraps fields and setters information about a given classDefaultClassInfoStrategy Singleton implementation of aAbstractClassInfoStrategy
MapArguments Pojo which contains the arguments required to fill a Map as a POJO attributeMapKeyOrElementsArguments Contains attributes for the arguments to pass to the factory method to fill map key or elements.NullExternalFactory Default implementation of an external factory which does nothing.ObjectStrategy A default Object strategy, just to provide a default toPodamCollection.collectionElementStrategy()
.PodamFactoryImpl The PODAM factory implementationPodamUtils PODAM Utilities class.RandomDataProviderStrategyImpl Default implementation of aDataProviderStrategy
-
Enum Summary Enum Description DataProviderStrategy.Order Specifies how to sort constructors