jar

com.googlecode.openpojo : openpojo

Maven & Gradle

May 08, 2015
8 usages

This project was born out of a need to validate all POJOs (Plain Old Java Object) are behaving correctly. This project has two main aspects to it: * Make Testing as easy as possible. * Simplifying identity management (hashCode / equals) using annotation.

Table Of Contents

Latest Version

Download com.googlecode.openpojo : openpojo JAR file - Latest Versions:

All Versions

Download com.googlecode.openpojo : openpojo JAR file - All Versions:

Version Vulnerabilities Size Updated
0.7.x
0.6.x
0.5.x
0.4.x
0.3.x
0.2.x
0.1.x
0.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window openpojo-0.7.3.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

com.openpojo.validation.rule.impl

├─ com.openpojo.validation.rule.impl.BusinessKeyMustExistRule.class - [JAR]

├─ com.openpojo.validation.rule.impl.GetterMustExistRule.class - [JAR]

├─ com.openpojo.validation.rule.impl.NoFieldShadowingRule.class - [JAR]

├─ com.openpojo.validation.rule.impl.NoNestedClassRule.class - [JAR]

├─ com.openpojo.validation.rule.impl.NoPrimitivesRule.class - [JAR]

├─ com.openpojo.validation.rule.impl.NoPublicFieldsExceptStaticFinalRule.class - [JAR]

├─ com.openpojo.validation.rule.impl.NoPublicFieldsRule.class - [JAR]

├─ com.openpojo.validation.rule.impl.NoStaticExceptFinalRule.class - [JAR]

├─ com.openpojo.validation.rule.impl.SerializableMustHaveSerialVersionUIDRule.class - [JAR]

├─ com.openpojo.validation.rule.impl.SetterMustExistRule.class - [JAR]

├─ com.openpojo.validation.rule.impl.TestClassMustBeProperlyNamedRule.class - [JAR]

com.openpojo.reflection

├─ com.openpojo.reflection.Annotatable.class - [JAR]

├─ com.openpojo.reflection.Parameterizable.class - [JAR]

├─ com.openpojo.reflection.PojoClass.class - [JAR]

├─ com.openpojo.reflection.PojoClassFilter.class - [JAR]

├─ com.openpojo.reflection.PojoElement.class - [JAR]

├─ com.openpojo.reflection.PojoField.class - [JAR]

├─ com.openpojo.reflection.PojoMethod.class - [JAR]

├─ com.openpojo.reflection.PojoPackage.class - [JAR]

├─ com.openpojo.reflection.PojoParameter.class - [JAR]

com.openpojo.reflection.java.packageloader.impl

├─ com.openpojo.reflection.java.packageloader.impl.FilePackageLoader.class - [JAR]

├─ com.openpojo.reflection.java.packageloader.impl.JARPackageLoader.class - [JAR]

├─ com.openpojo.reflection.java.packageloader.impl.URLToFileSystemAdapter.class - [JAR]

com.openpojo.business.identity.impl

├─ com.openpojo.business.identity.impl.DefaultBusinessValidator.class - [JAR]

├─ com.openpojo.business.identity.impl.DefaultHashCodeGenerator.class - [JAR]

├─ com.openpojo.business.identity.impl.DefaultIdentityEvaluator.class - [JAR]

├─ com.openpojo.business.identity.impl.DefaultIdentityHandler.class - [JAR]

com.openpojo.validation.test

├─ com.openpojo.validation.test.Tester.class - [JAR]

com.openpojo.business

├─ com.openpojo.business.BusinessIdentity.class - [JAR]

com.openpojo.random.dynamic

├─ com.openpojo.random.dynamic.ArrayRandomGenerator.class - [JAR]

├─ com.openpojo.random.dynamic.EnumRandomGenerator.class - [JAR]

├─ com.openpojo.random.dynamic.RandomInstanceFromInterfaceRandomGenerator.class - [JAR]

├─ com.openpojo.random.dynamic.RandomReturnInvocationHandler.class - [JAR]

com.openpojo.random.collection.queue

├─ com.openpojo.random.collection.queue.AbstractQueueRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.ArrayBlockingQueueRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.ArrayDequeRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.BlockingDequeRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.BlockingQueueRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.ConcurrentLinkedDequeRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.ConcurrentLinkedQueueRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.DelayQueueRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.DequeRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.LinkedBlockingDequeRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.LinkedBlockingQueueRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.LinkedTransferQueueRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.PriorityBlockingQueueRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.PriorityQueueRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.QueueRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.SynchronousQueueRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.queue.TransferQueueRandomGenerator.class - [JAR]

com.openpojo.business.exception

├─ com.openpojo.business.exception.BusinessException.class - [JAR]

com.openpojo.random.util

├─ com.openpojo.random.util.ComparableDelayed.class - [JAR]

├─ com.openpojo.random.util.Helper.class - [JAR]

├─ com.openpojo.random.util.SerializableComparableObject.class - [JAR]

├─ com.openpojo.random.util.SomeEnum.class - [JAR]

├─ com.openpojo.random.util.SomeRole.class - [JAR]

├─ com.openpojo.random.util.SomeRoleUnresolved.class - [JAR]

com.openpojo.log.impl

├─ com.openpojo.log.impl.JavaLogger.class - [JAR]

├─ com.openpojo.log.impl.Log4JLogger.class - [JAR]

├─ com.openpojo.log.impl.SLF4JLogger.class - [JAR]

com.openpojo.reflection.construct

├─ com.openpojo.reflection.construct.InstanceFactory.class - [JAR]

com.openpojo.log

├─ com.openpojo.log.Logger.class - [JAR]

├─ com.openpojo.log.LoggerFactory.class - [JAR]

com.openpojo.reflection.cache

├─ com.openpojo.reflection.cache.PojoCache.class - [JAR]

com.openpojo.validation

├─ com.openpojo.validation.PojoValidator.class - [JAR]

com.openpojo.validation.utils

├─ com.openpojo.validation.utils.IdentityHandlerStub.class - [JAR]

├─ com.openpojo.validation.utils.ValidationHelper.class - [JAR]

com.openpojo.cache

├─ com.openpojo.cache.CacheStorage.class - [JAR]

├─ com.openpojo.cache.CacheStorageFactory.class - [JAR]

com.openpojo.reflection.java.type.impl

├─ com.openpojo.reflection.java.type.impl.NoResolveTypeResolver.class - [JAR]

├─ com.openpojo.reflection.java.type.impl.ParameterizedTypeResolver.class - [JAR]

├─ com.openpojo.reflection.java.type.impl.TypeVariableResolver.class - [JAR]

├─ com.openpojo.reflection.java.type.impl.WildcardTypeResolver.class - [JAR]

com.openpojo.business.annotation

├─ com.openpojo.business.annotation.BusinessKey.class - [JAR]

com.openpojo.business.identity

├─ com.openpojo.business.identity.BusinessValidator.class - [JAR]

├─ com.openpojo.business.identity.HashCodeGenerator.class - [JAR]

├─ com.openpojo.business.identity.IdentityEvaluator.class - [JAR]

├─ com.openpojo.business.identity.IdentityFactory.class - [JAR]

├─ com.openpojo.business.identity.IdentityHandler.class - [JAR]

com.openpojo.reflection.java

├─ com.openpojo.reflection.java.Java.class - [JAR]

com.openpojo.reflection.impl

├─ com.openpojo.reflection.impl.ParameterizableFactory.class - [JAR]

├─ com.openpojo.reflection.impl.PojoClassFactory.class - [JAR]

├─ com.openpojo.reflection.impl.PojoClassImpl.class - [JAR]

├─ com.openpojo.reflection.impl.PojoFieldFactory.class - [JAR]

├─ com.openpojo.reflection.impl.PojoFieldImpl.class - [JAR]

├─ com.openpojo.reflection.impl.PojoMethodFactory.class - [JAR]

├─ com.openpojo.reflection.impl.PojoMethodImpl.class - [JAR]

├─ com.openpojo.reflection.impl.PojoPackageFactory.class - [JAR]

├─ com.openpojo.reflection.impl.PojoPackageImpl.class - [JAR]

├─ com.openpojo.reflection.impl.PojoParameterFactory.class - [JAR]

├─ com.openpojo.reflection.impl.PojoParameterImpl.class - [JAR]

com.openpojo.random.service.impl

├─ com.openpojo.random.service.impl.DefaultRandomGeneratorService.class - [JAR]

├─ com.openpojo.random.service.impl.RandomGeneratorAdapter.class - [JAR]

com.openpojo.reflection.service.impl

├─ com.openpojo.reflection.service.impl.DefaultPojoClassLookupService.class - [JAR]

com.openpojo.reflection.construct.utils

├─ com.openpojo.reflection.construct.utils.ArrayLengthBasedComparator.class - [JAR]

├─ com.openpojo.reflection.construct.utils.GreaterThan.class - [JAR]

├─ com.openpojo.reflection.construct.utils.LessThan.class - [JAR]

com.openpojo.reflection.coverage

├─ com.openpojo.reflection.coverage.CoverageDetector.class - [JAR]

com.openpojo.business.cache.impl

├─ com.openpojo.business.cache.impl.DefaultBusinessKeyField.class - [JAR]

com.openpojo.reflection.adapt.impl

├─ com.openpojo.reflection.adapt.impl.CloverPojoClassAdapter.class - [JAR]

├─ com.openpojo.reflection.adapt.impl.CoberturaPojoClassAdapter.class - [JAR]

├─ com.openpojo.reflection.adapt.impl.JacocoPojoClassAdapter.class - [JAR]

com.openpojo.business.cache

├─ com.openpojo.business.cache.BusinessKeyField.class - [JAR]

├─ com.openpojo.business.cache.BusinessKeyFieldCache.class - [JAR]

com.openpojo.random.map

├─ com.openpojo.random.map.AbstractMapRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.ConcurrentHashMapRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.ConcurrentMapRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.EnumMapRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.HashMapRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.HashtableRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.IdentityHashMapRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.LinkedHashMapRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.MapRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.NavigableMapRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.SortedMapRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.TreeMapRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.WeakHashMapRandomGenerator.class - [JAR]

com.openpojo.random.collection.set

├─ com.openpojo.random.collection.set.AbstractSetRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.set.ConcurrentSkipListSetRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.set.CopyOnWriteArraySetRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.set.EnumSetRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.set.HashSetRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.set.JobStateReasonsRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.set.LinkedHashSetRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.set.NavigableSetRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.set.SetRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.set.SortedSetRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.set.TreeSetRandomGenerator.class - [JAR]

com.openpojo.random

├─ com.openpojo.random.ParameterizableRandomGenerator.class - [JAR]

├─ com.openpojo.random.RandomFactory.class - [JAR]

├─ com.openpojo.random.RandomGenerator.class - [JAR]

com.openpojo.registry

├─ com.openpojo.registry.Service.class - [JAR]

├─ com.openpojo.registry.ServiceRegistrar.class - [JAR]

com.openpojo.reflection.filters

├─ com.openpojo.reflection.filters.FilterBasedOnInheritance.class - [JAR]

├─ com.openpojo.reflection.filters.FilterChain.class - [JAR]

├─ com.openpojo.reflection.filters.FilterClassName.class - [JAR]

├─ com.openpojo.reflection.filters.FilterCloverClasses.class - [JAR]

├─ com.openpojo.reflection.filters.FilterEnum.class - [JAR]

├─ com.openpojo.reflection.filters.FilterNestedClasses.class - [JAR]

├─ com.openpojo.reflection.filters.FilterNonConcrete.class - [JAR]

├─ com.openpojo.reflection.filters.FilterPackageInfo.class - [JAR]

├─ com.openpojo.reflection.filters.FilterSyntheticClasses.class - [JAR]

com.openpojo.reflection.coverage.impl

├─ com.openpojo.reflection.coverage.impl.AbstractCoverageDetector.class - [JAR]

├─ com.openpojo.reflection.coverage.impl.Clover3.class - [JAR]

├─ com.openpojo.reflection.coverage.impl.Clover4.class - [JAR]

├─ com.openpojo.reflection.coverage.impl.Cobertura.class - [JAR]

├─ com.openpojo.reflection.coverage.impl.Jacoco.class - [JAR]

com.openpojo.reflection.utils

├─ com.openpojo.reflection.utils.AttributeHelper.class - [JAR]

├─ com.openpojo.reflection.utils.ToStringHelper.class - [JAR]

com.openpojo.reflection.facade

├─ com.openpojo.reflection.facade.FacadeFactory.class - [JAR]

com.openpojo.validation.affirm

├─ com.openpojo.validation.affirm.AbstractAffirmation.class - [JAR]

├─ com.openpojo.validation.affirm.Affirm.class - [JAR]

├─ com.openpojo.validation.affirm.Affirmation.class - [JAR]

├─ com.openpojo.validation.affirm.AffirmationFactory.class - [JAR]

├─ com.openpojo.validation.affirm.JUnitAssertAffirmation.class - [JAR]

├─ com.openpojo.validation.affirm.JavaAssertionAffirmation.class - [JAR]

├─ com.openpojo.validation.affirm.TestNGAssertAffirmation.class - [JAR]

com.openpojo.random.thread

├─ com.openpojo.random.thread.GeneratedRandomValues.class - [JAR]

com.openpojo.validation.test.impl

├─ com.openpojo.validation.test.impl.BusinessIdentityTester.class - [JAR]

├─ com.openpojo.validation.test.impl.DefaultValuesNullTester.class - [JAR]

├─ com.openpojo.validation.test.impl.GetterTester.class - [JAR]

├─ com.openpojo.validation.test.impl.SetterTester.class - [JAR]

com.openpojo.random.service

├─ com.openpojo.random.service.RandomGeneratorService.class - [JAR]

com.openpojo.reflection.adapt

├─ com.openpojo.reflection.adapt.PojoClassAdapter.class - [JAR]

com.openpojo.reflection.java.load

├─ com.openpojo.reflection.java.load.ClassUtil.class - [JAR]

com.openpojo.random.collection

├─ com.openpojo.random.collection.AbstractCollectionRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.CollectionRandomGenerator.class - [JAR]

com.openpojo.validation.rule

├─ com.openpojo.validation.rule.Rule.class - [JAR]

com.openpojo.reflection.coverage.service

├─ com.openpojo.reflection.coverage.service.PojoCoverageFilterService.class - [JAR]

├─ com.openpojo.reflection.coverage.service.PojoCoverageFilterServiceFactory.class - [JAR]

com.openpojo.reflection.java.bytecode

├─ com.openpojo.reflection.java.bytecode.ByteCodeFactory.class - [JAR]

com.openpojo.reflection.java.bytecode.asm

├─ com.openpojo.reflection.java.bytecode.asm.ASMDetector.class - [JAR]

├─ com.openpojo.reflection.java.bytecode.asm.ASMNotLoadedException.class - [JAR]

├─ com.openpojo.reflection.java.bytecode.asm.ASMService.class - [JAR]

├─ com.openpojo.reflection.java.bytecode.asm.ClassReaderFactory.class - [JAR]

├─ com.openpojo.reflection.java.bytecode.asm.DefaultSubClassDefinition.class - [JAR]

├─ com.openpojo.reflection.java.bytecode.asm.SimpleClassLoader.class - [JAR]

├─ com.openpojo.reflection.java.bytecode.asm.SubClassCreator.class - [JAR]

├─ com.openpojo.reflection.java.bytecode.asm.SubClassDefinition.class - [JAR]

com.openpojo.random.collection.list

├─ com.openpojo.random.collection.list.AbstractListRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.list.AbstractSequentialListRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.list.ArrayListRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.list.AttributeListRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.list.CopyOnWriteArrayListRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.list.LinkedListRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.list.ListRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.list.RoleListRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.list.RoleUnresolvedListRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.list.StackRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.list.VectorRandomGenerator.class - [JAR]

com.openpojo.random.map.util

├─ com.openpojo.random.map.util.BaseMapRandomGenerator.class - [JAR]

├─ com.openpojo.random.map.util.MapHelper.class - [JAR]

com.openpojo.cache.impl

├─ com.openpojo.cache.impl.StrongRefHashMapCacheStorage.class - [JAR]

├─ com.openpojo.cache.impl.WeakHashMapCacheStorage.class - [JAR]

com.openpojo.random.exception

├─ com.openpojo.random.exception.RandomGeneratorException.class - [JAR]

com.openpojo.reflection.coverage.service.impl

├─ com.openpojo.reflection.coverage.service.impl.DefaultPojoCoverageFilterService.class - [JAR]

├─ com.openpojo.reflection.coverage.service.impl.PojoClassCoverageAdapter.class - [JAR]

├─ com.openpojo.reflection.coverage.service.impl.PojoClassCoverageFilter.class - [JAR]

com.openpojo.reflection.java.packageloader.utils

├─ com.openpojo.reflection.java.packageloader.utils.PackageNameHelper.class - [JAR]

com.openpojo.reflection.service

├─ com.openpojo.reflection.service.PojoClassLookupService.class - [JAR]

com.openpojo.log.utils

├─ com.openpojo.log.utils.MessageFormatter.class - [JAR]

com.openpojo.reflection.java.type

├─ com.openpojo.reflection.java.type.Resolver.class - [JAR]

├─ com.openpojo.reflection.java.type.TypeResolver.class - [JAR]

com.openpojo.reflection.exception

├─ com.openpojo.reflection.exception.ReflectionException.class - [JAR]

com.openpojo.random.collection.util

├─ com.openpojo.random.collection.util.BaseCollectionRandomGenerator.class - [JAR]

├─ com.openpojo.random.collection.util.CollectionHelper.class - [JAR]

com.openpojo.reflection.java.packageloader

├─ com.openpojo.reflection.java.packageloader.Package.class - [JAR]

├─ com.openpojo.reflection.java.packageloader.PackageLoader.class - [JAR]

com.openpojo.business.utils

├─ com.openpojo.business.utils.BusinessIdentityUtils.class - [JAR]

├─ com.openpojo.business.utils.BusinessPojoHelper.class - [JAR]

com.openpojo.random.impl

├─ com.openpojo.random.impl.BasicRandomGenerator.class - [JAR]

├─ com.openpojo.random.impl.ClassRandomGenerator.class - [JAR]

├─ com.openpojo.random.impl.DefaultRandomGenerator.class - [JAR]

├─ com.openpojo.random.impl.EnumRandomGenerator.class - [JAR]

├─ com.openpojo.random.impl.EnumSetRandomGenerator.class - [JAR]

├─ com.openpojo.random.impl.ObjectRandomGenerator.class - [JAR]

├─ com.openpojo.random.impl.TimestampRandomGenerator.class - [JAR]

├─ com.openpojo.random.impl.VoidRandomGenerator.class - [JAR]

Advertisement

Dependencies from Group

May 08, 2015
8 usages

Discover Dependencies

Aug 21, 2023
33 usages
8.7k stars
Apr 17, 2020
7 usages
154 stars
Feb 13, 2018
8 usages
55 stars
Jan 03, 2019
4 usages
31 stars
Jan 06, 2021
5 usages
43.2k stars
Nov 12, 2015
2 usages
4 stars
Nov 17, 2016
3 usages
164 stars
Nov 17, 2015
2 usages
0 stars