- getActualTypeArguments() - Method in class uk.co.jemos.podam.api.PodamParameterizedType
-
- getAttributeAnnotations() - Method in class uk.co.jemos.podam.dto.AttributeMetadata
-
- getAttributeName() - Method in class uk.co.jemos.podam.dto.AttributeMetadata
-
- getAttributeType() - Method in class uk.co.jemos.podam.dto.AttributeMetadata
-
- getBoolean(AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a boolean/Boolean value.
- getBoolean(AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a boolean/Boolean value.
- getBooleanValueForAnnotation(List<Annotation>) - Method in class uk.co.jemos.podam.api.PodamFactoryImpl
-
It returns the boolean value indicated in the annotation.
- getByte(AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a byte/Byte value.
- getByte(AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a byte/Byte value.
- getByteInRange(byte, byte, AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a byte/Byte within min and max value (included).
- getByteInRange(byte, byte, AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a byte/Byte within min and max value (included).
- getByteValueWithinRange(List<Annotation>, AttributeMetadata) - Method in class uk.co.jemos.podam.api.PodamFactoryImpl
-
It returns a random byte if the attribute was annotated with
PodamByteValue
or
null
otherwise
- getCharacter(AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a char/Character value.
- getCharacter(AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a char/Character value.
- getCharacterInRange(char, char, AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a char/Character value between min and max value (included).
- getCharacterInRange(char, char, AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a char/Character value between min and max value (included).
- getCharacterValueWithinRange(List<Annotation>, AttributeMetadata) - Method in class uk.co.jemos.podam.api.PodamFactoryImpl
-
It creates and returns a random
Character
value
- getClassInfo(Class<?>) - Static method in class uk.co.jemos.podam.utils.PodamUtils
-
It returns a
ClassInfo
object for the given class
- getClassInfo(Class<?>, List<Class<? extends Annotation>>) - Static method in class uk.co.jemos.podam.utils.PodamUtils
-
It returns a
ClassInfo
object for the given class
- getClassSetters() - Method in class uk.co.jemos.podam.dto.ClassInfo
-
- getDeclaredInstanceFields(Class<?>) - Static method in class uk.co.jemos.podam.utils.PodamUtils
-
Given a class, it returns a Set of its declared instance field names.
- getDeclaredInstanceFields(Class<?>, List<Class<? extends Annotation>>) - Static method in class uk.co.jemos.podam.utils.PodamUtils
-
Given a class, it returns a Set of its declared instance field names.
- getDouble(AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a double/Double value
- getDouble(AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a double/Double value
- getDoubleInRange(double, double, AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a double/Double value between min and max value (included).
- getDoubleInRange(double, double, AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a double/Double value between min and max value (included).
- getDoubleValueWithinRange(List<Annotation>, AttributeMetadata) - Method in class uk.co.jemos.podam.api.PodamFactoryImpl
-
It creates and returns a random
Double
value
- getExcludeAnnotations() - Method in class uk.co.jemos.podam.api.PodamFactoryImpl
-
- getFloat(AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a float/Float value.
- getFloat(AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a float/Float value.
- getFloatInRange(float, float, AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a float/Float value between min and max value (included).
- getFloatInRange(float, float, AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a float/Float value between min and max value (included).
- getFloatValueWithinRange(List<Annotation>, AttributeMetadata) - Method in class uk.co.jemos.podam.api.PodamFactoryImpl
-
Returns either a customised float value if a
PodamFloatValue
annotation was provided or a random float if this was not the case
- getGetterFor(Field) - Static method in class uk.co.jemos.podam.utils.PodamUtils
-
- getInstance() - Static method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
Implementation of the Singleton pattern
- getInstance(int) - Static method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
Other factory method which assigns a default number of collection
elements before returning the singleton.
- getInteger(AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns an int/Integer value.
- getInteger(AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns an int/Integer value.
- getIntegerInRange(int, int, AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns an int/Integer value between min and max value (included).
- getIntegerInRange(int, int, AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns an int/Integer value between min and max value (included).
- getIntegerValueWithinRange(List<Annotation>, AttributeMetadata) - Method in class uk.co.jemos.podam.api.PodamFactoryImpl
-
Returns either a customised int value if a
PodamIntValue
annotation was provided or a random integer if this was not the case
- getLong(AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a long/Long value.
- getLong(AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
This implementation returns the current time in milliseconds.
- getLongInRange(long, long, AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a long/Long value between min and max value (included).
- getLongInRange(long, long, AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a long/Long value between min and max value (included).
- getLongValueWithinRange(List<Annotation>, AttributeMetadata) - Method in class uk.co.jemos.podam.api.PodamFactoryImpl
-
Returns either a customised long value if a
PodamLongValue
annotation was provided or a random long if this was not the case
- getMapKeyOrElementValue(Class<?>, Map<Class<?>, Integer>, String, List<Annotation>, Class<?>, PodamCollection, AttributeStrategy<?>, Type...) - Method in class uk.co.jemos.podam.api.PodamFactoryImpl
-
It fills a Map key or value with the appropriate value, considering
attribute-level customisation.
- getMaxDepth(Class<?>) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
Returns how many times it is allowed to PODAM to create an instance
of the same class in a recursive hierarchy
- getMaxDepth(Class<?>) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
Returns how many times it is allowed to PODAM to create an instance
of the same class in a recursive hierarchy
- getNumberOfCollectionElements(Class<?>) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
Returns the number of default collection elements.
- getNumberOfCollectionElements(Class<?>) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
Returns the number of default collection elements.
- getOwnerType() - Method in class uk.co.jemos.podam.api.PodamParameterizedType
-
- getParameterValuesForConstructor(Constructor<?>, Class<?>, Map<Class<?>, Integer>, Type...) - Method in class uk.co.jemos.podam.api.PodamFactoryImpl
-
Given a constructor it manufactures and returns the parameter values
required to invoke it
- getPojoSetters(Class<?>, Set<String>) - Static method in class uk.co.jemos.podam.utils.PodamUtils
-
Given a class and a set of class declared fields it returns a Set of
setters matching the declared fields
- getRawType() - Method in class uk.co.jemos.podam.api.PodamParameterizedType
-
- getShort(AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a short/Short value.
- getShort(AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a short/Short value.
- getShortInRange(short, short, AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a short/Short value between min and max value (included).
- getShortInRange(short, short, AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a short/Short value between min and max value (included).
- getShortValueWithinRange(List<Annotation>, AttributeMetadata) - Method in class uk.co.jemos.podam.api.PodamFactoryImpl
-
It returns a random short if the attribute was annotated with
PodamShortValue
or
null
otherwise
- getStrategy() - Method in interface uk.co.jemos.podam.api.PodamFactory
-
It returns the strategy for this factory.
- getStrategy() - Method in class uk.co.jemos.podam.api.PodamFactoryImpl
-
It returns the strategy for this factory.
- getStringOfLength(int, AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a String of length
characters.
- getStringOfLength(int, AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a String of length
characters.
- getStringValue(AttributeMetadata) - Method in interface uk.co.jemos.podam.api.DataProviderStrategy
-
It returns a string value
- getStringValue(AttributeMetadata) - Method in class uk.co.jemos.podam.api.RandomDataProviderStrategy
-
It returns a string value
- getValue() - Method in class uk.co.jemos.podam.annotations.strategies.ObjectStrategy
-
It returns a value of the given type
- getValue() - Method in interface uk.co.jemos.podam.api.AttributeStrategy
-
It returns a value of the given type
- PODAM_ATTRIBUTE_STRATEGY_METHOD_NAME - Static variable in class uk.co.jemos.podam.utils.PodamConstants
-
- PodamBooleanValue - Annotation Type in uk.co.jemos.podam.annotations
-
Annotation used to customise a boolean value on the annotated field
- PodamByteValue - Annotation Type in uk.co.jemos.podam.annotations
-
Annotation used to customise min and max values of a byte type attribute or
constructor parameter.
- PodamCharValue - Annotation Type in uk.co.jemos.podam.annotations
-
Annotation used to customise min and max values of a char type attribute or
constructor parameter.
- PodamCollection - Annotation Type in uk.co.jemos.podam.annotations
-
Annotation used to customise collection-type elements
- PodamConstants - Class in uk.co.jemos.podam.utils
-
PODAM constants.
- PodamConstants() - Constructor for class uk.co.jemos.podam.utils.PodamConstants
-
Non-instantiable constructor
- PodamConstructor - Annotation Type in uk.co.jemos.podam.annotations
-
It identifies a constructor to use in order to create an instance of a class.
- PodamDoubleValue - Annotation Type in uk.co.jemos.podam.annotations
-
Annotation used to customise min and max values on a double type attribute or
constructor parameter.
- PodamExclude - Annotation Type in uk.co.jemos.podam.annotations
-
Annotation which will have PODAM to skip the annotated attribute from
consideration.
- PodamFactory - Interface in uk.co.jemos.podam.api
-
Contract for PODAM factory
- PodamFactoryImpl - Class in uk.co.jemos.podam.api
-
The PODAM factory implementation
- PodamFactoryImpl() - Constructor for class uk.co.jemos.podam.api.PodamFactoryImpl
-
Default constructor.
- PodamFactoryImpl(DataProviderStrategy) - Constructor for class uk.co.jemos.podam.api.PodamFactoryImpl
-
Full constructor.
- PodamFloatValue - Annotation Type in uk.co.jemos.podam.annotations
-
Annotation used to customise min and max values on a float type attribute or
constructor parameter.
- PodamIntValue - Annotation Type in uk.co.jemos.podam.annotations
-
Annotation used to customise min and max values on an integer type attribute
or constructor parameter.
- PodamLongValue - Annotation Type in uk.co.jemos.podam.annotations
-
Annotation used to customise min and max values on a long type attribute or
constructor parameter.
- PodamMockeryException - Exception in uk.co.jemos.podam.exceptions
-
The exception which occurs while PODAM is filling a POJO.
- PodamMockeryException(String, Throwable) - Constructor for exception uk.co.jemos.podam.exceptions.PodamMockeryException
-
Full constructor
- PodamMockeryException(String) - Constructor for exception uk.co.jemos.podam.exceptions.PodamMockeryException
-
Constructor with message
- PodamParameterizedType - Class in uk.co.jemos.podam.api
-
- PodamParameterizedType(Class<?>, Type...) - Constructor for class uk.co.jemos.podam.api.PodamParameterizedType
-
Base constructor.
- PodamShortValue - Annotation Type in uk.co.jemos.podam.annotations
-
Annotation used to customise min and max values of a short type attribute or
constructor parameter.
- PodamStrategyValue - Annotation Type in uk.co.jemos.podam.annotations
-
Annotation to drive the value of the annotated attribute.
- PodamStringValue - Annotation Type in uk.co.jemos.podam.annotations
-
Annotation used to customise string type attributes or constructor parameter.
- PodamUtils - Class in uk.co.jemos.podam.utils
-
PODAM Utilities class.
- PodamUtils() - Constructor for class uk.co.jemos.podam.utils.PodamUtils
-
Non instantiable constructor