| Modifier and Type | Method and Description |
|---|---|
PojoClass |
PojoClass.getSuperClass()
Return the super class of the class represented by this PojoClass class.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PojoClass> |
PojoClass.getInterfaces()
Returns a list of all interfaces implemented by the class represented by this PojoClass.
|
java.util.List<PojoClass> |
PojoPackage.getPojoClasses()
Get all PojoClasses in current package.
|
java.util.List<PojoClass> |
PojoPackage.getPojoClasses(PojoClassFilter filter)
Get all Classes in this PojoPackageImpl using defined filter.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
PojoClassFilter.include(PojoClass pojoClass)
This Method determines whether to include a PojoClass or not.
|
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
PojoClassAdapter.adapt(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
PojoClassAdapter.adapt(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
JacocoPojoClassAdapter.adapt(PojoClass pojoClass) |
PojoClass |
CoberturaPojoClassAdapter.adapt(PojoClass pojoClass) |
PojoClass |
CloverPojoClassAdapter.adapt(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
JacocoPojoClassAdapter.adapt(PojoClass pojoClass) |
PojoClass |
CoberturaPojoClassAdapter.adapt(PojoClass pojoClass) |
PojoClass |
CloverPojoClassAdapter.adapt(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
static PojoClass |
PojoCache.getPojoClass(java.lang.String name)
Retrieve an implementation from Cache.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
PojoCache.addPojoClass(java.lang.String name,
PojoClass pojoClass)
Add a PojoClass definition to the Cache.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
InstanceFactory.getInstance(PojoClass pojoClass)
This method returns a new instance created using default constructor.
|
static java.lang.Object |
InstanceFactory.getInstance(PojoClass pojoClass,
java.lang.Object... parameters)
This method returns a new instance created using the parameters given.
|
static java.lang.Object |
InstanceFactory.getLeastCompleteInstance(PojoClass pojoClass)
This method returns a new instance using the constructor with the least parameters.
|
static java.lang.Object |
InstanceFactory.getMostCompleteInstance(PojoClass pojoClass)
This method returns a new instance using the constructor with the most parameters.
|
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
PojoClassCoverageAdapter.adapt(PojoClass pojoClass) |
PojoClass |
DefaultPojoCoverageFilterService.adapt(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
PojoClassCoverageAdapter.adapt(PojoClass pojoClass) |
PojoClass |
DefaultPojoCoverageFilterService.adapt(PojoClass pojoClass) |
boolean |
PojoClassCoverageFilter.include(PojoClass pojoClass) |
boolean |
DefaultPojoCoverageFilterService.include(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
static PojoClass |
FacadeFactory.getLoadedFacadePojoClass(java.lang.String[] facadeNames)
This method returns the proper loaded facade PojoClass.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
FilterSyntheticClasses.include(PojoClass pojoClass) |
boolean |
FilterPackageInfo.include(PojoClass pojoClass) |
boolean |
FilterNonConcrete.include(PojoClass pojoClass) |
boolean |
FilterNestedClasses.include(PojoClass pojoClass) |
boolean |
FilterEnum.include(PojoClass pojoClass) |
boolean |
FilterCloverClasses.include(PojoClass pojoClass) |
boolean |
FilterClassName.include(PojoClass pojoClass) |
boolean |
FilterChain.include(PojoClass pojoClass) |
boolean |
FilterBasedOnInheritance.include(PojoClass pojoClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
PojoClassImpl
This class is the default implementation for the PojoClass Interface, created through the PojoClassFactory.
|
| Modifier and Type | Method and Description |
|---|---|
static PojoClass |
PojoClassFactory.getPojoClass(java.lang.Class<?> clazz)
Create a PojoClass for a given application Class.
|
PojoClass |
PojoClassImpl.getSuperClass() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<PojoClass> |
PojoClassFactory.enumerateClassesByExtendingType(java.lang.String packageName,
java.lang.Class<?> type,
PojoClassFilter pojoClassFilter)
Return a list of classes that implement/extend a given type
|
java.util.List<PojoClass> |
PojoClassImpl.getInterfaces() |
static java.util.List<PojoClass> |
PojoClassFactory.getPojoClasses(java.lang.String packageName)
This method returns a list of PojoClasses in a package representation.
|
static java.util.List<PojoClass> |
PojoClassFactory.getPojoClasses(java.lang.String packageName,
PojoClassFilter pojoClassFilter)
This method returns a list of PojoClasses in a package representation with filtering capabilities.
|
static java.util.List<PojoClass> |
PojoClassFactory.getPojoClassesRecursively(java.lang.String packageName,
PojoClassFilter pojoClassFilter)
This method enumerates all classes in a package path.
|
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
PojoClassLookupService.getPojoClass(java.lang.Class<?> clazz) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PojoClass> |
PojoClassLookupService.enumerateClassesByExtendingType(java.lang.String packageName,
java.lang.Class<?> type,
PojoClassFilter pojoClassFilter) |
java.util.List<PojoClass> |
PojoClassLookupService.getPojoClasses(java.lang.String packageName) |
java.util.List<PojoClass> |
PojoClassLookupService.getPojoClasses(java.lang.String packageName,
PojoClassFilter pojoClassFilter) |
java.util.List<PojoClass> |
PojoClassLookupService.getPojoClassesRecursively(java.lang.String packageName,
PojoClassFilter pojoClassFilter) |
| Modifier and Type | Method and Description |
|---|---|
PojoClass |
DefaultPojoClassLookupService.getPojoClass(java.lang.Class<?> clazz) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PojoClass> |
DefaultPojoClassLookupService.enumerateClassesByExtendingType(java.lang.String packageName,
java.lang.Class<?> type,
PojoClassFilter pojoClassFilter) |
java.util.List<PojoClass> |
DefaultPojoClassLookupService.getPojoClasses(java.lang.String packageName) |
java.util.List<PojoClass> |
DefaultPojoClassLookupService.getPojoClasses(java.lang.String packageName,
PojoClassFilter pojoClassFilter) |
java.util.List<PojoClass> |
DefaultPojoClassLookupService.getPojoClassesRecursively(java.lang.String packageName,
PojoClassFilter pojoClassFilter) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
ToStringHelper.pojoClassToString(PojoClass pojoClass,
java.lang.Object instance)
This method takes an object instance for a pojoClass and flattens it into a properly formatted string.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PojoValidator.runValidation(PojoClass pojoClass)
Deprecated.
Run the validation, this will invoke all the rule.evaluate as well as tester.run.
|
void |
Validator.validate(PojoClass pojoClass)
Validate for a given pojoClass.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Validator.validate(java.util.List<PojoClass> pojoClasses)
Validate for a given list of pojo classes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultValidator.validate(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultValidator.validate(java.util.List<PojoClass> pojoClasses) |
| Modifier and Type | Method and Description |
|---|---|
void |
Rule.evaluate(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
TestClassMustBeProperlyNamedRule.evaluate(PojoClass pojoClass) |
void |
SetterMustExistRule.evaluate(PojoClass pojoClass) |
void |
SerializableMustHaveSerialVersionUIDRule.evaluate(PojoClass pojoClass) |
void |
NoStaticExceptFinalRule.evaluate(PojoClass pojoClass) |
void |
NoPublicFieldsRule.evaluate(PojoClass pojoClass) |
void |
NoPublicFieldsExceptStaticFinalRule.evaluate(PojoClass pojoClass) |
void |
NoPrimitivesRule.evaluate(PojoClass pojoClass) |
void |
NoNestedClassRule.evaluate(PojoClass pojoClass) |
void |
NoFieldShadowingRule.evaluate(PojoClass pojoClass) |
void |
GetterMustExistRule.evaluate(PojoClass pojoClass) |
void |
BusinessKeyMustExistRule.evaluate(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
Tester.run(PojoClass pojoClass)
This method starts the test, and has no return value.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SetterTester.run(PojoClass pojoClass) |
void |
GetterTester.run(PojoClass pojoClass) |
void |
DefaultValuesNullTester.run(PojoClass pojoClass) |
void |
BusinessIdentityTester.run(PojoClass pojoClass) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
ValidationHelper.getBasicInstance(PojoClass pojoClass)
This helper method is responsible for creating an instance of a PojoClass.
|
static java.lang.Object |
ValidationHelper.getMostCompleteInstance(PojoClass pojoClass)
This helper method is responsible for creating an instance of a PojoClass.
|
static void |
ValidationHelper.runValidation(PojoClass pojoClass,
java.util.List<Rule> rules,
java.util.List<Tester> testers) |
Copyright © 2010-2015. All Rights Reserved.