Package uk.co.jemos.podam.common
This package contains PODAM common APIs
-
Interface Summary Interface Description AttributeStrategy<T> Generic contract for attribute-level data provider strategies.PodamConstants PODAM constants. -
Class Summary Class Description AbstractConstructorComparator It provides a comparator to sort the constructor to choose first.AbstractMethodComparator It provides a comparator to sort the constructor to choose first.BeanValidationStrategy This strategy fills attributes and parameters annotated with Java bean validation annotationsConstructorHeavyFirstComparator It provides a comparator to sort the constructor to choose first.ConstructorLightFirstComparator It provides a comparator to sort the constructor to choose first.Holder<T> Object to pass objects by referenceManufacturingContext Object to hold manufacturing related dataMethodHeavyFirstComparator It provides a comparator to sort the constructor to choose first.MethodLightFirstComparator It provides a comparator to sort the constructor to choose first. -
Annotation Types Summary Annotation Type Description PodamAnnotation Annotation to mark PODAM annotations.PodamBooleanValue Annotation used to customise a boolean value on the annotated fieldPodamByteValue Annotation used to customise min and max values of a byte type attribute or constructor parameter.PodamCharValue Annotation used to customise min and max values of a char type attribute or constructor parameter.PodamCollection Annotation used to customise collection-type elementsPodamConstructor It identifies a constructor to use in order to create an instance of a class.PodamDoubleValue Annotation used to customise min and max values on a double type attribute or constructor parameter.PodamExclude Annotation which will have PODAM to skip the annotated attribute from consideration.PodamFloatValue Annotation used to customise min and max values on a float type attribute or constructor parameter.PodamIntValue Annotation used to customise min and max values on an integer type attribute or constructor parameter.PodamLongValue Annotation used to customise min and max values on a long type attribute or constructor parameter.PodamShortValue Annotation used to customise min and max values of a short type attribute or constructor parameter.PodamStrategyValue Annotation to drive the value of the annotated attribute.PodamStringValue Annotation used to customise string type attributes or constructor parameter.