Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 97484200D70 for ; Thu, 21 Dec 2017 08:12:05 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 95A7A160C2C; Thu, 21 Dec 2017 07:12:05 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id B4786160C30 for ; Thu, 21 Dec 2017 08:12:00 +0100 (CET) Received: (qmail 11112 invoked by uid 500); 21 Dec 2017 07:11:59 -0000 Mailing-List: contact commits-help@polygene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@polygene.apache.org Delivered-To: mailing list commits@polygene.apache.org Received: (qmail 10204 invoked by uid 99); 21 Dec 2017 07:11:57 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Dec 2017 07:11:57 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 043C9F2E07; Thu, 21 Dec 2017 07:11:55 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: niclas@apache.org To: commits@polygene.apache.org Date: Thu, 21 Dec 2017 07:12:44 -0000 Message-Id: In-Reply-To: <309c5146cae346f09aa06a2a98a9f065@git.apache.org> References: <309c5146cae346f09aa06a2a98a9f065@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [51/57] [abbrv] [partial] polygene-java git commit: Revert "First round of changes to move to org.apache.zest namespace." archived-at: Thu, 21 Dec 2017 07:12:05 -0000 Revert "First round of changes to move to org.apache.zest namespace." This reverts commit 8744a67f36191a66edcd6acc17eaced047349a3f. Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/a789141d Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/a789141d Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/a789141d Branch: refs/heads/develop Commit: a789141d5af7f9137dddb9bfc0f0e0af47ebec2d Parents: 4253d11 Author: Niclas Hedhman Authored: Fri Jul 31 10:46:16 2015 +0800 Committer: Niclas Hedhman Committed: Fri Jul 31 10:46:16 2015 +0800 ---------------------------------------------------------------------- .../zest/gradle/plugin/Documentation.groovy | 240 --- .../plugin/ModuleReleaseSpecification.groovy | 40 - .../org/qi4j/gradle/plugin/Documentation.groovy | 240 +++ .../plugin/ModuleReleaseSpecification.groovy | 40 + .../src/main/java/org/apache/zest/api/Qi4j.java | 192 -- .../apache/zest/api/activation/Activation.java | 55 - .../zest/api/activation/ActivationEvent.java | 81 - .../api/activation/ActivationEventListener.java | 24 - .../ActivationEventListenerRegistration.java | 33 - .../api/activation/ActivationException.java | 30 - .../apache/zest/api/activation/Activator.java | 54 - .../zest/api/activation/ActivatorAdapter.java | 68 - .../api/activation/ActivatorDescriptor.java | 25 - .../apache/zest/api/activation/Activators.java | 39 - .../ApplicationPassivationThread.java | 112 -- .../api/activation/PassivationException.java | 59 - .../org/apache/zest/api/activation/package.html | 26 - .../api/association/AbstractAssociation.java | 22 - .../zest/api/association/Association.java | 46 - .../api/association/AssociationDescriptor.java | 63 - .../zest/api/association/AssociationMixin.java | 52 - .../association/AssociationStateDescriptor.java | 53 - .../api/association/AssociationStateHolder.java | 77 - .../api/association/AssociationWrapper.java | 79 - .../api/association/GenericAssociationInfo.java | 58 - .../zest/api/association/ManyAssociation.java | 51 - .../api/association/ManyAssociationMixin.java | 52 - .../api/association/ManyAssociationWrapper.java | 123 -- .../zest/api/association/NamedAssociation.java | 91 - .../api/association/NamedAssociationMixin.java | 57 - .../association/NamedAssociationWrapper.java | 122 -- .../apache/zest/api/association/package.html | 21 - .../org/apache/zest/api/cache/CacheOptions.java | 86 - .../java/org/apache/zest/api/cache/package.html | 40 - .../org/apache/zest/api/common/AppliesTo.java | 107 - .../apache/zest/api/common/AppliesToFilter.java | 83 - .../zest/api/common/ConstructionException.java | 55 - .../api/common/InvalidApplicationException.java | 36 - .../org/apache/zest/api/common/MetaInfo.java | 151 -- .../org/apache/zest/api/common/Optional.java | 63 - .../apache/zest/api/common/QualifiedName.java | 252 --- .../org/apache/zest/api/common/TypeName.java | 111 -- .../org/apache/zest/api/common/UseDefaults.java | 78 - .../org/apache/zest/api/common/Visibility.java | 40 - .../org/apache/zest/api/common/package.html | 81 - .../api/composite/AmbiguousTypeException.java | 57 - .../apache/zest/api/composite/Composite.java | 34 - .../zest/api/composite/CompositeContext.java | 80 - .../zest/api/composite/CompositeDescriptor.java | 26 - .../zest/api/composite/CompositeInstance.java | 39 - .../zest/api/composite/CompositeInvoker.java | 35 - .../api/composite/ConstructorDescriptor.java | 25 - .../zest/api/composite/DecoratorMixin.java | 104 - .../api/composite/DependencyDescriptor.java | 38 - .../api/composite/InjectedFieldDescriptor.java | 26 - .../api/composite/InjectedMethodDescriptor.java | 25 - .../composite/InjectedParametersDescriptor.java | 22 - .../composite/InvalidCompositeException.java | 29 - .../InvalidValueCompositeException.java | 30 - .../zest/api/composite/MethodDescriptor.java | 25 - .../api/composite/MissingMethodException.java | 36 - .../zest/api/composite/ModelDescriptor.java | 33 - .../api/composite/NoSuchCompositeException.java | 46 - .../api/composite/NoSuchTransientException.java | 28 - .../zest/api/composite/PropertyMapper.java | 580 ------ .../zest/api/composite/StateDescriptor.java | 32 - .../composite/StatefulCompositeDescriptor.java | 27 - .../zest/api/composite/TransientBuilder.java | 68 - .../api/composite/TransientBuilderFactory.java | 54 - .../zest/api/composite/TransientComposite.java | 35 - .../zest/api/composite/TransientDescriptor.java | 23 - .../org/apache/zest/api/composite/package.html | 21 - .../zest/api/concern/ConcernDescriptor.java | 23 - .../org/apache/zest/api/concern/ConcernOf.java | 44 - .../org/apache/zest/api/concern/Concerns.java | 34 - .../zest/api/concern/ConcernsDescriptor.java | 24 - .../apache/zest/api/concern/GenericConcern.java | 32 - .../zest/api/concern/internal/ConcernFor.java | 62 - .../zest/api/concern/internal/package.html | 25 - .../org/apache/zest/api/concern/package.html | 21 - .../zest/api/configuration/Configuration.java | 396 ---- .../configuration/ConfigurationComposite.java | 31 - .../apache/zest/api/configuration/Enabled.java | 28 - .../NoSuchConfigurationException.java | 48 - .../apache/zest/api/configuration/package.html | 21 - .../apache/zest/api/constraint/Constraint.java | 39 - .../api/constraint/ConstraintDeclaration.java | 31 - .../api/constraint/ConstraintDescriptor.java | 25 - ...nstraintImplementationNotFoundException.java | 28 - .../api/constraint/ConstraintViolation.java | 52 - .../ConstraintViolationException.java | 257 --- .../apache/zest/api/constraint/Constraints.java | 36 - .../api/constraint/ConstraintsDescriptor.java | 22 - .../org/apache/zest/api/constraint/Name.java | 32 - .../org/apache/zest/api/constraint/package.html | 21 - .../org/apache/zest/api/dataset/DataSet.java | 36 - .../apache/zest/api/dataset/DataSetSource.java | 27 - .../java/org/apache/zest/api/dataset/Query.java | 64 - .../api/dataset/iterable/IterableDataSet.java | 57 - .../api/dataset/iterable/IterableQuery.java | 127 -- .../zest/api/dataset/iterable/package.html | 21 - .../org/apache/zest/api/dataset/package.html | 21 - .../org/apache/zest/api/entity/Aggregated.java | 31 - .../apache/zest/api/entity/EntityBuilder.java | 60 - .../zest/api/entity/EntityBuilderTemplate.java | 43 - .../apache/zest/api/entity/EntityComposite.java | 31 - .../zest/api/entity/EntityDescriptor.java | 31 - .../apache/zest/api/entity/EntityReference.java | 133 -- .../org/apache/zest/api/entity/Identity.java | 56 - .../zest/api/entity/IdentityGenerator.java | 32 - .../org/apache/zest/api/entity/Lifecycle.java | 85 - .../zest/api/entity/LifecycleException.java | 37 - .../org/apache/zest/api/entity/Queryable.java | 32 - .../org/apache/zest/api/entity/package.html | 21 - .../java/org/apache/zest/api/event/package.html | 21 - .../zest/api/injection/InjectionScope.java | 32 - .../org/apache/zest/api/injection/package.html | 21 - .../zest/api/injection/scope/Invocation.java | 50 - .../zest/api/injection/scope/Service.java | 43 - .../apache/zest/api/injection/scope/State.java | 48 - .../zest/api/injection/scope/Structure.java | 49 - .../apache/zest/api/injection/scope/This.java | 42 - .../apache/zest/api/injection/scope/Uses.java | 40 - .../zest/api/injection/scope/package.html | 21 - .../org/apache/zest/api/metrics/Metric.java | 24 - .../apache/zest/api/metrics/MetricsCounter.java | 31 - .../zest/api/metrics/MetricsCounterFactory.java | 34 - .../apache/zest/api/metrics/MetricsFactory.java | 25 - .../apache/zest/api/metrics/MetricsGauge.java | 34 - .../zest/api/metrics/MetricsGaugeFactory.java | 35 - .../zest/api/metrics/MetricsHealthCheck.java | 55 - .../api/metrics/MetricsHealthCheckFactory.java | 36 - .../zest/api/metrics/MetricsHistogram.java | 28 - .../api/metrics/MetricsHistogramFactory.java | 35 - .../apache/zest/api/metrics/MetricsMeter.java | 35 - .../zest/api/metrics/MetricsMeterFactory.java | 38 - .../metrics/MetricsNotSupportedException.java | 32 - .../zest/api/metrics/MetricsProvider.java | 58 - .../apache/zest/api/metrics/MetricsTimer.java | 39 - .../zest/api/metrics/MetricsTimerFactory.java | 39 - .../org/apache/zest/api/metrics/package.html | 21 - .../apache/zest/api/mixin/Initializable.java | 32 - .../zest/api/mixin/InitializationException.java | 43 - .../zest/api/mixin/InvalidMixinException.java | 33 - .../apache/zest/api/mixin/MixinDescriptor.java | 23 - .../zest/api/mixin/MixinMappingException.java | 33 - .../java/org/apache/zest/api/mixin/Mixins.java | 79 - .../org/apache/zest/api/mixin/NoopMixin.java | 78 - .../java/org/apache/zest/api/mixin/package.html | 21 - .../zest/api/object/NoSuchObjectException.java | 46 - .../zest/api/object/ObjectDescriptor.java | 25 - .../apache/zest/api/object/ObjectFactory.java | 46 - .../org/apache/zest/api/object/package.html | 21 - .../main/java/org/apache/zest/api/package.html | 21 - .../apache/zest/api/property/DefaultValues.java | 82 - .../zest/api/property/GenericPropertyInfo.java | 61 - .../org/apache/zest/api/property/Immutable.java | 31 - .../property/InvalidPropertyTypeException.java | 40 - .../org/apache/zest/api/property/Numbers.java | 156 -- .../org/apache/zest/api/property/Property.java | 61 - .../zest/api/property/PropertyDescriptor.java | 56 - .../apache/zest/api/property/PropertyMixin.java | 54 - .../zest/api/property/PropertyWrapper.java | 71 - .../apache/zest/api/property/StateHolder.java | 37 - .../org/apache/zest/api/property/package.html | 21 - .../query/MissingIndexingSystemException.java | 29 - .../zest/api/query/NotQueryableException.java | 88 - .../java/org/apache/zest/api/query/Query.java | 138 -- .../org/apache/zest/api/query/QueryBuilder.java | 56 - .../zest/api/query/QueryBuilderFactory.java | 38 - .../apache/zest/api/query/QueryException.java | 37 - .../zest/api/query/QueryExecutionException.java | 33 - .../api/query/QueryExpressionException.java | 34 - .../apache/zest/api/query/QueryExpressions.java | 944 --------- .../api/query/grammar/AndSpecification.java | 56 - .../api/query/grammar/AssociationFunction.java | 148 -- .../AssociationNotNullSpecification.java | 67 - .../grammar/AssociationNullSpecification.java | 67 - .../api/query/grammar/BinarySpecification.java | 41 - .../query/grammar/ComparisonSpecification.java | 76 - .../query/grammar/ContainsAllSpecification.java | 78 - .../query/grammar/ContainsSpecification.java | 67 - .../zest/api/query/grammar/EqSpecification.java | 43 - .../query/grammar/ExpressionSpecification.java | 60 - .../zest/api/query/grammar/GeSpecification.java | 44 - .../zest/api/query/grammar/GtSpecification.java | 44 - .../zest/api/query/grammar/LeSpecification.java | 44 - .../zest/api/query/grammar/LtSpecification.java | 44 - .../ManyAssociationContainsSpecification.java | 65 - .../query/grammar/ManyAssociationFunction.java | 117 -- .../api/query/grammar/MatchesSpecification.java | 93 - ...medAssociationContainsNameSpecification.java | 65 - .../NamedAssociationContainsSpecification.java | 65 - .../query/grammar/NamedAssociationFunction.java | 117 -- .../zest/api/query/grammar/NeSpecification.java | 43 - .../api/query/grammar/NotSpecification.java | 53 - .../zest/api/query/grammar/OrSpecification.java | 56 - .../apache/zest/api/query/grammar/OrderBy.java | 92 - .../api/query/grammar/PropertyFunction.java | 179 -- .../grammar/PropertyNotNullSpecification.java | 60 - .../grammar/PropertyNullSpecification.java | 60 - .../api/query/grammar/PropertyReference.java | 31 - .../api/query/grammar/QuerySpecification.java | 71 - .../apache/zest/api/query/grammar/Variable.java | 43 - .../apache/zest/api/query/grammar/package.html | 21 - .../java/org/apache/zest/api/query/package.html | 21 - .../apache/zest/api/service/Availability.java | 34 - .../DuplicateServiceIdentityException.java | 29 - .../zest/api/service/IdentityDescriptor.java | 27 - .../api/service/ImportedServiceDescriptor.java | 28 - .../api/service/NoSuchServiceException.java | 30 - .../zest/api/service/ServiceActivation.java | 67 - .../api/service/ServiceActivatorAdapter.java | 69 - .../zest/api/service/ServiceComposite.java | 27 - .../zest/api/service/ServiceDescriptor.java | 29 - .../apache/zest/api/service/ServiceFinder.java | 87 - .../zest/api/service/ServiceImporter.java | 42 - .../api/service/ServiceImporterException.java | 42 - .../zest/api/service/ServiceReference.java | 47 - .../service/ServiceUnavailableException.java | 35 - .../api/service/importer/InstanceImporter.java | 80 - .../api/service/importer/NewObjectImporter.java | 46 - .../importer/ServiceInstanceImporter.java | 80 - .../importer/ServiceSelectorImporter.java | 78 - .../zest/api/service/importer/package.html | 21 - .../org/apache/zest/api/service/package.html | 21 - .../zest/api/service/qualifier/Active.java | 51 - .../service/qualifier/AnnotationQualifier.java | 27 - .../zest/api/service/qualifier/Available.java | 49 - .../zest/api/service/qualifier/HasMetaInfo.java | 102 - .../api/service/qualifier/IdentifiedBy.java | 53 - .../zest/api/service/qualifier/Qualifier.java | 27 - .../api/service/qualifier/ServiceQualifier.java | 121 -- .../zest/api/service/qualifier/ServiceTags.java | 66 - .../zest/api/service/qualifier/Tagged.java | 54 - .../zest/api/service/qualifier/package.html | 59 - .../zest/api/sideeffect/GenericSideEffect.java | 61 - .../api/sideeffect/SideEffectDescriptor.java | 23 - .../zest/api/sideeffect/SideEffectOf.java | 38 - .../apache/zest/api/sideeffect/SideEffects.java | 33 - .../api/sideeffect/SideEffectsDescriptor.java | 24 - .../api/sideeffect/internal/SideEffectFor.java | 63 - .../zest/api/sideeffect/internal/package.html | 25 - .../org/apache/zest/api/sideeffect/package.html | 21 - .../apache/zest/api/structure/Application.java | 93 - .../api/structure/ApplicationDescriptor.java | 37 - .../org/apache/zest/api/structure/Layer.java | 31 - .../zest/api/structure/LayerDescriptor.java | 31 - .../zest/api/structure/MetaInfoHolder.java | 35 - .../org/apache/zest/api/structure/Module.java | 80 - .../zest/api/structure/ModuleDescriptor.java | 23 - .../api/structure/UsedLayersDescriptor.java | 23 - .../org/apache/zest/api/structure/package.html | 21 - .../apache/zest/api/type/CollectionType.java | 72 - .../java/org/apache/zest/api/type/EnumType.java | 48 - .../java/org/apache/zest/api/type/HasTypes.java | 27 - .../java/org/apache/zest/api/type/MapType.java | 85 - .../zest/api/type/MatchTypeSpecification.java | 46 - .../org/apache/zest/api/type/Serialization.java | 56 - .../zest/api/type/ValueCompositeType.java | 61 - .../org/apache/zest/api/type/ValueType.java | 153 -- .../java/org/apache/zest/api/type/package.html | 21 - .../ConcurrentEntityModificationException.java | 40 - .../EntityCompositeAlreadyExistsException.java | 43 - .../unitofwork/EntityTypeNotFoundException.java | 61 - .../api/unitofwork/NoSuchEntityException.java | 107 - .../apache/zest/api/unitofwork/UnitOfWork.java | 429 ---- .../zest/api/unitofwork/UnitOfWorkCallback.java | 51 - .../UnitOfWorkCompletionException.java | 44 - .../api/unitofwork/UnitOfWorkException.java | 45 - .../zest/api/unitofwork/UnitOfWorkFactory.java | 90 - .../zest/api/unitofwork/UnitOfWorkOptions.java | 43 - .../zest/api/unitofwork/UnitOfWorkTemplate.java | 93 - .../unitofwork/concern/UnitOfWorkConcern.java | 181 -- .../unitofwork/concern/UnitOfWorkDiscardOn.java | 67 - .../concern/UnitOfWorkPropagation.java | 87 - .../api/unitofwork/concern/UnitOfWorkRetry.java | 44 - .../zest/api/unitofwork/concern/package.html | 24 - .../org/apache/zest/api/unitofwork/package.html | 21 - .../org/apache/zest/api/usecase/Usecase.java | 69 - .../apache/zest/api/usecase/UsecaseBuilder.java | 53 - .../org/apache/zest/api/usecase/package.html | 21 - .../org/apache/zest/api/util/Annotations.java | 92 - .../org/apache/zest/api/util/Base64Encoder.java | 224 --- .../java/org/apache/zest/api/util/Classes.java | 699 ------- .../org/apache/zest/api/util/Constructors.java | 40 - .../java/org/apache/zest/api/util/Dates.java | 102 - .../java/org/apache/zest/api/util/Fields.java | 51 - .../java/org/apache/zest/api/util/ListMap.java | 42 - .../java/org/apache/zest/api/util/Methods.java | 50 - .../zest/api/util/NullArgumentException.java | 56 - .../java/org/apache/zest/api/util/package.html | 21 - .../zest/api/value/NoSuchValueException.java | 28 - .../org/apache/zest/api/value/ValueBuilder.java | 56 - .../zest/api/value/ValueBuilderFactory.java | 100 - .../zest/api/value/ValueBuilderTemplate.java | 43 - .../apache/zest/api/value/ValueComposite.java | 43 - .../apache/zest/api/value/ValueDescriptor.java | 32 - .../zest/api/value/ValueDeserializer.java | 152 -- .../zest/api/value/ValueSerialization.java | 52 - .../api/value/ValueSerializationException.java | 46 - .../apache/zest/api/value/ValueSerializer.java | 323 --- .../java/org/apache/zest/api/value/package.html | 21 - core/api/src/main/java/org/qi4j/api/Qi4j.java | 193 ++ .../org/qi4j/api/activation/Activation.java | 55 + .../qi4j/api/activation/ActivationEvent.java | 81 + .../api/activation/ActivationEventListener.java | 24 + .../ActivationEventListenerRegistration.java | 33 + .../api/activation/ActivationException.java | 30 + .../java/org/qi4j/api/activation/Activator.java | 54 + .../qi4j/api/activation/ActivatorAdapter.java | 68 + .../api/activation/ActivatorDescriptor.java | 25 + .../org/qi4j/api/activation/Activators.java | 39 + .../ApplicationPassivationThread.java | 112 ++ .../api/activation/PassivationException.java | 59 + .../java/org/qi4j/api/activation/package.html | 26 + .../api/association/AbstractAssociation.java | 22 + .../org/qi4j/api/association/Association.java | 46 + .../api/association/AssociationDescriptor.java | 63 + .../qi4j/api/association/AssociationMixin.java | 52 + .../association/AssociationStateDescriptor.java | 53 + .../api/association/AssociationStateHolder.java | 77 + .../api/association/AssociationWrapper.java | 79 + .../api/association/GenericAssociationInfo.java | 58 + .../qi4j/api/association/ManyAssociation.java | 51 + .../api/association/ManyAssociationMixin.java | 52 + .../api/association/ManyAssociationWrapper.java | 123 ++ .../qi4j/api/association/NamedAssociation.java | 91 + .../api/association/NamedAssociationMixin.java | 57 + .../association/NamedAssociationWrapper.java | 122 ++ .../java/org/qi4j/api/association/package.html | 21 + .../java/org/qi4j/api/cache/CacheOptions.java | 86 + .../main/java/org/qi4j/api/cache/package.html | 40 + .../java/org/qi4j/api/common/AppliesTo.java | 107 + .../org/qi4j/api/common/AppliesToFilter.java | 83 + .../qi4j/api/common/ConstructionException.java | 55 + .../api/common/InvalidApplicationException.java | 36 + .../main/java/org/qi4j/api/common/MetaInfo.java | 151 ++ .../main/java/org/qi4j/api/common/Optional.java | 63 + .../java/org/qi4j/api/common/QualifiedName.java | 252 +++ .../main/java/org/qi4j/api/common/TypeName.java | 111 ++ .../java/org/qi4j/api/common/UseDefaults.java | 78 + .../java/org/qi4j/api/common/Visibility.java | 40 + .../main/java/org/qi4j/api/common/package.html | 81 + .../api/composite/AmbiguousTypeException.java | 57 + .../java/org/qi4j/api/composite/Composite.java | 34 + .../qi4j/api/composite/CompositeContext.java | 80 + .../qi4j/api/composite/CompositeDescriptor.java | 26 + .../qi4j/api/composite/CompositeInstance.java | 39 + .../qi4j/api/composite/CompositeInvoker.java | 35 + .../api/composite/ConstructorDescriptor.java | 25 + .../org/qi4j/api/composite/DecoratorMixin.java | 104 + .../api/composite/DependencyDescriptor.java | 38 + .../api/composite/InjectedFieldDescriptor.java | 26 + .../api/composite/InjectedMethodDescriptor.java | 25 + .../composite/InjectedParametersDescriptor.java | 22 + .../composite/InvalidCompositeException.java | 29 + .../InvalidValueCompositeException.java | 30 + .../qi4j/api/composite/MethodDescriptor.java | 25 + .../api/composite/MissingMethodException.java | 36 + .../org/qi4j/api/composite/ModelDescriptor.java | 33 + .../api/composite/NoSuchCompositeException.java | 46 + .../api/composite/NoSuchTransientException.java | 28 + .../org/qi4j/api/composite/PropertyMapper.java | 580 ++++++ .../org/qi4j/api/composite/StateDescriptor.java | 32 + .../composite/StatefulCompositeDescriptor.java | 27 + .../qi4j/api/composite/TransientBuilder.java | 68 + .../api/composite/TransientBuilderFactory.java | 54 + .../qi4j/api/composite/TransientComposite.java | 35 + .../qi4j/api/composite/TransientDescriptor.java | 23 + .../java/org/qi4j/api/composite/package.html | 21 + .../org/qi4j/api/concern/ConcernDescriptor.java | 23 + .../java/org/qi4j/api/concern/ConcernOf.java | 44 + .../java/org/qi4j/api/concern/Concerns.java | 34 + .../qi4j/api/concern/ConcernsDescriptor.java | 24 + .../org/qi4j/api/concern/GenericConcern.java | 32 + .../qi4j/api/concern/internal/ConcernFor.java | 62 + .../org/qi4j/api/concern/internal/package.html | 25 + .../main/java/org/qi4j/api/concern/package.html | 21 + .../qi4j/api/configuration/Configuration.java | 396 ++++ .../configuration/ConfigurationComposite.java | 32 + .../org/qi4j/api/configuration/Enabled.java | 28 + .../NoSuchConfigurationException.java | 48 + .../org/qi4j/api/configuration/package.html | 21 + .../org/qi4j/api/constraint/Constraint.java | 39 + .../api/constraint/ConstraintDeclaration.java | 31 + .../api/constraint/ConstraintDescriptor.java | 25 + ...nstraintImplementationNotFoundException.java | 28 + .../api/constraint/ConstraintViolation.java | 52 + .../ConstraintViolationException.java | 257 +++ .../org/qi4j/api/constraint/Constraints.java | 36 + .../api/constraint/ConstraintsDescriptor.java | 22 + .../main/java/org/qi4j/api/constraint/Name.java | 32 + .../java/org/qi4j/api/constraint/package.html | 21 + .../main/java/org/qi4j/api/dataset/DataSet.java | 36 + .../org/qi4j/api/dataset/DataSetSource.java | 27 + .../main/java/org/qi4j/api/dataset/Query.java | 64 + .../api/dataset/iterable/IterableDataSet.java | 57 + .../api/dataset/iterable/IterableQuery.java | 127 ++ .../org/qi4j/api/dataset/iterable/package.html | 21 + .../main/java/org/qi4j/api/dataset/package.html | 21 + .../java/org/qi4j/api/entity/Aggregated.java | 31 + .../java/org/qi4j/api/entity/EntityBuilder.java | 60 + .../qi4j/api/entity/EntityBuilderTemplate.java | 43 + .../org/qi4j/api/entity/EntityComposite.java | 31 + .../org/qi4j/api/entity/EntityDescriptor.java | 31 + .../org/qi4j/api/entity/EntityReference.java | 133 ++ .../main/java/org/qi4j/api/entity/Identity.java | 56 + .../org/qi4j/api/entity/IdentityGenerator.java | 32 + .../java/org/qi4j/api/entity/Lifecycle.java | 85 + .../org/qi4j/api/entity/LifecycleException.java | 37 + .../java/org/qi4j/api/entity/Queryable.java | 32 + .../main/java/org/qi4j/api/entity/package.html | 21 + .../main/java/org/qi4j/api/event/package.html | 21 + .../org/qi4j/api/injection/InjectionScope.java | 32 + .../java/org/qi4j/api/injection/package.html | 21 + .../qi4j/api/injection/scope/Invocation.java | 50 + .../org/qi4j/api/injection/scope/Service.java | 43 + .../org/qi4j/api/injection/scope/State.java | 48 + .../org/qi4j/api/injection/scope/Structure.java | 49 + .../java/org/qi4j/api/injection/scope/This.java | 42 + .../java/org/qi4j/api/injection/scope/Uses.java | 40 + .../org/qi4j/api/injection/scope/package.html | 21 + .../main/java/org/qi4j/api/metrics/Metric.java | 24 + .../org/qi4j/api/metrics/MetricsCounter.java | 31 + .../qi4j/api/metrics/MetricsCounterFactory.java | 34 + .../org/qi4j/api/metrics/MetricsFactory.java | 25 + .../java/org/qi4j/api/metrics/MetricsGauge.java | 34 + .../qi4j/api/metrics/MetricsGaugeFactory.java | 35 + .../qi4j/api/metrics/MetricsHealthCheck.java | 55 + .../api/metrics/MetricsHealthCheckFactory.java | 36 + .../org/qi4j/api/metrics/MetricsHistogram.java | 28 + .../api/metrics/MetricsHistogramFactory.java | 35 + .../java/org/qi4j/api/metrics/MetricsMeter.java | 35 + .../qi4j/api/metrics/MetricsMeterFactory.java | 38 + .../metrics/MetricsNotSupportedException.java | 32 + .../org/qi4j/api/metrics/MetricsProvider.java | 58 + .../java/org/qi4j/api/metrics/MetricsTimer.java | 39 + .../qi4j/api/metrics/MetricsTimerFactory.java | 39 + .../main/java/org/qi4j/api/metrics/package.html | 21 + .../java/org/qi4j/api/mixin/Initializable.java | 32 + .../qi4j/api/mixin/InitializationException.java | 43 + .../qi4j/api/mixin/InvalidMixinException.java | 33 + .../org/qi4j/api/mixin/MixinDescriptor.java | 23 + .../qi4j/api/mixin/MixinMappingException.java | 33 + .../main/java/org/qi4j/api/mixin/Mixins.java | 79 + .../main/java/org/qi4j/api/mixin/NoopMixin.java | 78 + .../main/java/org/qi4j/api/mixin/package.html | 21 + .../qi4j/api/object/NoSuchObjectException.java | 46 + .../org/qi4j/api/object/ObjectDescriptor.java | 25 + .../java/org/qi4j/api/object/ObjectFactory.java | 46 + .../main/java/org/qi4j/api/object/package.html | 21 + .../api/src/main/java/org/qi4j/api/package.html | 21 + .../org/qi4j/api/property/DefaultValues.java | 82 + .../qi4j/api/property/GenericPropertyInfo.java | 61 + .../java/org/qi4j/api/property/Immutable.java | 31 + .../property/InvalidPropertyTypeException.java | 40 + .../java/org/qi4j/api/property/Numbers.java | 156 ++ .../java/org/qi4j/api/property/Property.java | 61 + .../qi4j/api/property/PropertyDescriptor.java | 56 + .../org/qi4j/api/property/PropertyMixin.java | 54 + .../org/qi4j/api/property/PropertyWrapper.java | 71 + .../java/org/qi4j/api/property/StateHolder.java | 37 + .../java/org/qi4j/api/property/package.html | 21 + .../query/MissingIndexingSystemException.java | 29 + .../qi4j/api/query/NotQueryableException.java | 88 + .../src/main/java/org/qi4j/api/query/Query.java | 138 ++ .../java/org/qi4j/api/query/QueryBuilder.java | 56 + .../org/qi4j/api/query/QueryBuilderFactory.java | 38 + .../java/org/qi4j/api/query/QueryException.java | 37 + .../qi4j/api/query/QueryExecutionException.java | 33 + .../api/query/QueryExpressionException.java | 34 + .../org/qi4j/api/query/QueryExpressions.java | 944 +++++++++ .../api/query/grammar/AndSpecification.java | 56 + .../api/query/grammar/AssociationFunction.java | 148 ++ .../AssociationNotNullSpecification.java | 67 + .../grammar/AssociationNullSpecification.java | 67 + .../api/query/grammar/BinarySpecification.java | 41 + .../query/grammar/ComparisonSpecification.java | 76 + .../query/grammar/ContainsAllSpecification.java | 78 + .../query/grammar/ContainsSpecification.java | 67 + .../qi4j/api/query/grammar/EqSpecification.java | 43 + .../query/grammar/ExpressionSpecification.java | 60 + .../qi4j/api/query/grammar/GeSpecification.java | 44 + .../qi4j/api/query/grammar/GtSpecification.java | 44 + .../qi4j/api/query/grammar/LeSpecification.java | 44 + .../qi4j/api/query/grammar/LtSpecification.java | 44 + .../ManyAssociationContainsSpecification.java | 65 + .../query/grammar/ManyAssociationFunction.java | 117 ++ .../api/query/grammar/MatchesSpecification.java | 93 + ...medAssociationContainsNameSpecification.java | 65 + .../NamedAssociationContainsSpecification.java | 65 + .../query/grammar/NamedAssociationFunction.java | 117 ++ .../qi4j/api/query/grammar/NeSpecification.java | 43 + .../api/query/grammar/NotSpecification.java | 53 + .../qi4j/api/query/grammar/OrSpecification.java | 56 + .../org/qi4j/api/query/grammar/OrderBy.java | 92 + .../api/query/grammar/PropertyFunction.java | 179 ++ .../grammar/PropertyNotNullSpecification.java | 60 + .../grammar/PropertyNullSpecification.java | 60 + .../api/query/grammar/PropertyReference.java | 31 + .../api/query/grammar/QuerySpecification.java | 71 + .../org/qi4j/api/query/grammar/Variable.java | 43 + .../org/qi4j/api/query/grammar/package.html | 21 + .../main/java/org/qi4j/api/query/package.html | 21 + .../java/org/qi4j/api/service/Availability.java | 34 + .../DuplicateServiceIdentityException.java | 29 + .../qi4j/api/service/IdentityDescriptor.java | 27 + .../api/service/ImportedServiceDescriptor.java | 28 + .../api/service/NoSuchServiceException.java | 30 + .../org/qi4j/api/service/ServiceActivation.java | 67 + .../api/service/ServiceActivatorAdapter.java | 69 + .../org/qi4j/api/service/ServiceComposite.java | 27 + .../org/qi4j/api/service/ServiceDescriptor.java | 29 + .../org/qi4j/api/service/ServiceFinder.java | 87 + .../org/qi4j/api/service/ServiceImporter.java | 42 + .../api/service/ServiceImporterException.java | 42 + .../org/qi4j/api/service/ServiceReference.java | 47 + .../service/ServiceUnavailableException.java | 35 + .../api/service/importer/InstanceImporter.java | 80 + .../api/service/importer/NewObjectImporter.java | 46 + .../importer/ServiceInstanceImporter.java | 80 + .../importer/ServiceSelectorImporter.java | 78 + .../org/qi4j/api/service/importer/package.html | 21 + .../main/java/org/qi4j/api/service/package.html | 21 + .../org/qi4j/api/service/qualifier/Active.java | 51 + .../service/qualifier/AnnotationQualifier.java | 27 + .../qi4j/api/service/qualifier/Available.java | 49 + .../qi4j/api/service/qualifier/HasMetaInfo.java | 102 + .../api/service/qualifier/IdentifiedBy.java | 53 + .../qi4j/api/service/qualifier/Qualifier.java | 27 + .../api/service/qualifier/ServiceQualifier.java | 121 ++ .../qi4j/api/service/qualifier/ServiceTags.java | 66 + .../org/qi4j/api/service/qualifier/Tagged.java | 54 + .../org/qi4j/api/service/qualifier/package.html | 59 + .../qi4j/api/sideeffect/GenericSideEffect.java | 61 + .../api/sideeffect/SideEffectDescriptor.java | 23 + .../org/qi4j/api/sideeffect/SideEffectOf.java | 38 + .../org/qi4j/api/sideeffect/SideEffects.java | 33 + .../api/sideeffect/SideEffectsDescriptor.java | 24 + .../api/sideeffect/internal/SideEffectFor.java | 63 + .../qi4j/api/sideeffect/internal/package.html | 25 + .../java/org/qi4j/api/sideeffect/package.html | 21 + .../org/qi4j/api/structure/Application.java | 93 + .../api/structure/ApplicationDescriptor.java | 37 + .../main/java/org/qi4j/api/structure/Layer.java | 31 + .../org/qi4j/api/structure/LayerDescriptor.java | 31 + .../org/qi4j/api/structure/MetaInfoHolder.java | 35 + .../java/org/qi4j/api/structure/Module.java | 83 + .../qi4j/api/structure/ModuleDescriptor.java | 23 + .../api/structure/UsedLayersDescriptor.java | 23 + .../java/org/qi4j/api/structure/package.html | 21 + .../java/org/qi4j/api/type/CollectionType.java | 72 + .../main/java/org/qi4j/api/type/EnumType.java | 48 + .../main/java/org/qi4j/api/type/HasTypes.java | 27 + .../main/java/org/qi4j/api/type/MapType.java | 85 + .../qi4j/api/type/MatchTypeSpecification.java | 46 + .../java/org/qi4j/api/type/Serialization.java | 56 + .../org/qi4j/api/type/ValueCompositeType.java | 61 + .../main/java/org/qi4j/api/type/ValueType.java | 153 ++ .../main/java/org/qi4j/api/type/package.html | 21 + .../ConcurrentEntityModificationException.java | 40 + .../EntityCompositeAlreadyExistsException.java | 43 + .../unitofwork/EntityTypeNotFoundException.java | 61 + .../api/unitofwork/NoSuchEntityException.java | 107 + .../org/qi4j/api/unitofwork/UnitOfWork.java | 429 ++++ .../qi4j/api/unitofwork/UnitOfWorkCallback.java | 51 + .../UnitOfWorkCompletionException.java | 44 + .../api/unitofwork/UnitOfWorkException.java | 45 + .../qi4j/api/unitofwork/UnitOfWorkFactory.java | 90 + .../qi4j/api/unitofwork/UnitOfWorkOptions.java | 43 + .../qi4j/api/unitofwork/UnitOfWorkTemplate.java | 93 + .../unitofwork/concern/UnitOfWorkConcern.java | 182 ++ .../unitofwork/concern/UnitOfWorkDiscardOn.java | 67 + .../concern/UnitOfWorkPropagation.java | 87 + .../api/unitofwork/concern/UnitOfWorkRetry.java | 44 + .../qi4j/api/unitofwork/concern/package.html | 24 + .../java/org/qi4j/api/unitofwork/package.html | 21 + .../main/java/org/qi4j/api/usecase/Usecase.java | 69 + .../org/qi4j/api/usecase/UsecaseBuilder.java | 53 + .../main/java/org/qi4j/api/usecase/package.html | 21 + .../java/org/qi4j/api/util/Annotations.java | 92 + .../java/org/qi4j/api/util/Base64Encoder.java | 224 +++ .../main/java/org/qi4j/api/util/Classes.java | 699 +++++++ .../java/org/qi4j/api/util/Constructors.java | 40 + .../src/main/java/org/qi4j/api/util/Dates.java | 102 + .../src/main/java/org/qi4j/api/util/Fields.java | 51 + .../main/java/org/qi4j/api/util/ListMap.java | 42 + .../main/java/org/qi4j/api/util/Methods.java | 50 + .../qi4j/api/util/NullArgumentException.java | 56 + .../main/java/org/qi4j/api/util/package.html | 21 + .../qi4j/api/value/NoSuchValueException.java | 28 + .../java/org/qi4j/api/value/ValueBuilder.java | 56 + .../org/qi4j/api/value/ValueBuilderFactory.java | 100 + .../qi4j/api/value/ValueBuilderTemplate.java | 43 + .../java/org/qi4j/api/value/ValueComposite.java | 43 + .../org/qi4j/api/value/ValueDescriptor.java | 32 + .../org/qi4j/api/value/ValueDeserializer.java | 152 ++ .../org/qi4j/api/value/ValueSerialization.java | 52 + .../api/value/ValueSerializationException.java | 46 + .../org/qi4j/api/value/ValueSerializer.java | 323 +++ .../main/java/org/qi4j/api/value/package.html | 21 + .../java/org/apache/zest/api/OperatorsTest.java | 115 -- .../api/activation/ActivationEventsTest.java | 290 --- .../activation/PassivationExceptionTest.java | 212 -- .../apache/zest/api/annotation/MixinsTest.java | 43 - .../zest/api/annotation/ModifiedByTest.java | 43 - .../zest/api/annotation/scope/ModifiesTest.java | 44 - .../apache/zest/api/common/AppliesToTest.java | 42 - .../zest/api/common/QualifiedNameTest.java | 83 - .../zest/api/composite/PropertyMapperTest.java | 238 --- .../zest/api/concern/DocumentationSupport.java | 100 - .../api/configuration/ConfigurationTest.java | 109 -- .../DeclareConfigurationDefaultsTest.java | 83 - .../zest/api/configuration/MailService.java | 66 - .../configuration/MailServiceConfiguration.java | 29 - .../dataset/iterable/IterableDataSetTest.java | 61 - .../zest/api/docsupport/ApplicationDocs.java | 274 --- .../zest/api/docsupport/CompositionDocs.java | 56 - .../org/apache/zest/api/docsupport/package.html | 21 - .../api/injection/scope/StateFieldTest.java | 143 -- .../zest/api/injection/scope/ThisTest.java | 47 - .../zest/api/metrics/DocumentationSupport.java | 112 -- .../org/apache/zest/api/mixin/BankAccount.java | 30 - .../java/org/apache/zest/api/mixin/Car.java | 26 - .../org/apache/zest/api/mixin/Something.java | 27 - .../apache/zest/api/mixin/SomethingMixin.java | 32 - .../org/apache/zest/api/mixin/StartMixin.java | 22 - .../org/apache/zest/api/mixin/Startable.java | 28 - .../java/org/apache/zest/api/mixin/Vehicle.java | 31 - .../org/apache/zest/api/mixin/VehicleMixin.java | 22 - .../decoratorMixin/DecoratorMixinTest.java | 91 - .../zest/api/mixin/decoratorMixin/FooModel.java | 36 - .../api/mixin/decoratorMixin/FooModelImpl.java | 41 - .../FooModelInvocationHandler.java | 47 - .../zest/api/mixin/decoratorMixin/View1.java | 43 - .../zest/api/mixin/decoratorMixin/View2.java | 40 - .../org/apache/zest/api/mixin/partial/Car.java | 30 - .../api/mixin/partial/CrashResultMixin.java | 23 - .../zest/api/mixin/partial/Crashable.java | 23 - .../zest/api/mixin/partial/SpeedLocation.java | 28 - .../zest/api/mixin/partial/SpeedMixin.java | 33 - .../apache/zest/api/mixin/partial/Vehicle.java | 26 - .../zest/api/mixin/privateMixin/Cargo.java | 36 - .../zest/api/mixin/privateMixin/CargoMixin.java | 46 - .../zest/api/mixin/privateMixin/CargoState.java | 30 - .../zest/api/object/ObjectBuilderTest.java | 69 - .../zest/api/property/PropertyErrorTest.java | 61 - .../zest/api/service/DocumentationSupport.java | 135 -- .../apache/zest/api/unitofwork/RemovalTest.java | 130 -- .../api/unitofwork/UnitOfWorkTemplateTest.java | 73 - .../org/apache/zest/api/util/ClassesTest.java | 214 -- .../zest/api/value/DocumentationSupport.java | 298 --- .../api/value/ValueBuilderTemplateTest.java | 84 - .../zest/api/value/ValueCompositeTest.java | 308 --- .../test/java/org/qi4j/api/OperatorsTest.java | 115 ++ .../api/activation/ActivationEventsTest.java | 290 +++ .../activation/PassivationExceptionTest.java | 212 ++ .../org/qi4j/api/annotation/MixinsTest.java | 43 + .../org/qi4j/api/annotation/ModifiedByTest.java | 43 + .../qi4j/api/annotation/scope/ModifiesTest.java | 44 + .../java/org/qi4j/api/common/AppliesToTest.java | 42 + .../org/qi4j/api/common/QualifiedNameTest.java | 83 + .../qi4j/api/composite/PropertyMapperTest.java | 240 +++ .../qi4j/api/concern/DocumentationSupport.java | 100 + .../api/configuration/ConfigurationTest.java | 109 ++ .../DeclareConfigurationDefaultsTest.java | 83 + .../org/qi4j/api/configuration/MailService.java | 66 + .../configuration/MailServiceConfiguration.java | 29 + .../dataset/iterable/IterableDataSetTest.java | 61 + .../qi4j/api/docsupport/ApplicationDocs.java | 274 +++ .../qi4j/api/docsupport/CompositionDocs.java | 56 + .../java/org/qi4j/api/docsupport/package.html | 21 + .../api/injection/scope/StateFieldTest.java | 143 ++ .../org/qi4j/api/injection/scope/ThisTest.java | 47 + .../qi4j/api/metrics/DocumentationSupport.java | 115 ++ .../java/org/qi4j/api/mixin/BankAccount.java | 30 + .../src/test/java/org/qi4j/api/mixin/Car.java | 26 + .../test/java/org/qi4j/api/mixin/Something.java | 27 + .../java/org/qi4j/api/mixin/SomethingMixin.java | 32 + .../java/org/qi4j/api/mixin/StartMixin.java | 22 + .../test/java/org/qi4j/api/mixin/Startable.java | 28 + .../test/java/org/qi4j/api/mixin/Vehicle.java | 31 + .../java/org/qi4j/api/mixin/VehicleMixin.java | 22 + .../decoratorMixin/DecoratorMixinTest.java | 91 + .../qi4j/api/mixin/decoratorMixin/FooModel.java | 36 + .../api/mixin/decoratorMixin/FooModelImpl.java | 41 + .../FooModelInvocationHandler.java | 47 + .../qi4j/api/mixin/decoratorMixin/View1.java | 43 + .../qi4j/api/mixin/decoratorMixin/View2.java | 40 + .../java/org/qi4j/api/mixin/partial/Car.java | 30 + .../api/mixin/partial/CrashResultMixin.java | 23 + .../org/qi4j/api/mixin/partial/Crashable.java | 23 + .../qi4j/api/mixin/partial/SpeedLocation.java | 28 + .../org/qi4j/api/mixin/partial/SpeedMixin.java | 33 + .../org/qi4j/api/mixin/partial/Vehicle.java | 26 + .../org/qi4j/api/mixin/privateMixin/Cargo.java | 36 + .../qi4j/api/mixin/privateMixin/CargoMixin.java | 46 + .../qi4j/api/mixin/privateMixin/CargoState.java | 30 + .../org/qi4j/api/object/ObjectBuilderTest.java | 69 + .../qi4j/api/property/PropertyErrorTest.java | 61 + .../qi4j/api/service/DocumentationSupport.java | 135 ++ .../org/qi4j/api/unitofwork/RemovalTest.java | 130 ++ .../api/unitofwork/UnitOfWorkTemplateTest.java | 73 + .../java/org/qi4j/api/util/ClassesTest.java | 214 ++ .../qi4j/api/value/DocumentationSupport.java | 298 +++ .../api/value/ValueBuilderTemplateTest.java | 84 + .../org/qi4j/api/value/ValueCompositeTest.java | 308 +++ .../zest/api/configuration/MyService.properties | 16 - .../qi4j/api/configuration/MyService.properties | 16 + .../zest/bootstrap/ApplicationAssembler.java | 33 - .../bootstrap/ApplicationAssemblerAdapter.java | 43 - .../zest/bootstrap/ApplicationAssembly.java | 110 -- .../bootstrap/ApplicationAssemblyFactory.java | 61 - .../zest/bootstrap/ApplicationModelFactory.java | 27 - .../apache/zest/bootstrap/ApplicationName.java | 36 - .../org/apache/zest/bootstrap/Assembler.java | 44 - .../zest/bootstrap/AssemblerCollection.java | 70 - .../org/apache/zest/bootstrap/Assemblers.java | 446 ----- .../zest/bootstrap/AssemblyException.java | 41 - .../zest/bootstrap/AssemblySpecifications.java | 49 - .../apache/zest/bootstrap/AssemblyVisitor.java | 54 - .../zest/bootstrap/AssemblyVisitorAdapter.java | 77 - .../zest/bootstrap/AssociationDeclarations.java | 26 - .../apache/zest/bootstrap/BindingException.java | 32 - .../zest/bootstrap/BootstrapException.java | 36 - .../org/apache/zest/bootstrap/ClassScanner.java | 216 --- .../zest/bootstrap/ConfigurationAssembly.java | 28 - .../bootstrap/ConfigurationDeclaration.java | 87 - .../org/apache/zest/bootstrap/Energy4Java.java | 96 - .../apache/zest/bootstrap/EntityAssembly.java | 29 - .../zest/bootstrap/EntityDeclaration.java | 87 - .../zest/bootstrap/ImportedServiceAssembly.java | 29 - .../bootstrap/ImportedServiceDeclaration.java | 63 - .../zest/bootstrap/InjectionException.java | 37 - .../bootstrap/InvalidInjectionException.java | 36 - .../apache/zest/bootstrap/LayerAssembly.java | 123 -- .../org/apache/zest/bootstrap/LayerName.java | 36 - .../bootstrap/ManyAssociationDeclarations.java | 26 - .../zest/bootstrap/MetaInfoDeclaration.java | 221 --- .../apache/zest/bootstrap/MixinDeclaration.java | 27 - .../apache/zest/bootstrap/ModuleAssembly.java | 240 --- .../org/apache/zest/bootstrap/ModuleName.java | 36 - .../bootstrap/NamedAssociationDeclarations.java | 31 - .../apache/zest/bootstrap/ObjectAssembly.java | 29 - .../zest/bootstrap/ObjectDeclaration.java | 33 - .../org/apache/zest/bootstrap/Qi4jRuntime.java | 32 - .../apache/zest/bootstrap/RuntimeFactory.java | 62 - .../apache/zest/bootstrap/ServiceAssembly.java | 29 - .../zest/bootstrap/ServiceDeclaration.java | 58 - .../zest/bootstrap/SingletonAssembler.java | 99 - .../zest/bootstrap/StateDeclarations.java | 30 - .../zest/bootstrap/TransientAssembly.java | 29 - .../zest/bootstrap/TransientDeclaration.java | 40 - .../apache/zest/bootstrap/ValueAssembly.java | 29 - .../apache/zest/bootstrap/ValueDeclaration.java | 39 - .../bootstrap/builder/ApplicationBuilder.java | 250 --- .../bootstrap/builder/LayerDeclaration.java | 109 -- .../bootstrap/builder/ModuleDeclaration.java | 169 -- .../apache/zest/bootstrap/builder/package.html | 25 - .../zest/bootstrap/layered/LayerAssembler.java | 28 - .../layered/LayeredApplicationAssembler.java | 212 -- .../layered/LayeredLayerAssembler.java | 86 - .../zest/bootstrap/layered/ModuleAssembler.java | 29 - .../apache/zest/bootstrap/layered/package.html | 21 - .../java/org/apache/zest/bootstrap/package.html | 21 - .../qi4j/bootstrap/ApplicationAssembler.java | 33 + .../bootstrap/ApplicationAssemblerAdapter.java | 43 + .../org/qi4j/bootstrap/ApplicationAssembly.java | 110 ++ .../bootstrap/ApplicationAssemblyFactory.java | 61 + .../qi4j/bootstrap/ApplicationModelFactory.java | 27 + .../org/qi4j/bootstrap/ApplicationName.java | 36 + .../main/java/org/qi4j/bootstrap/Assembler.java | 44 + .../org/qi4j/bootstrap/AssemblerCollection.java | 70 + .../java/org/qi4j/bootstrap/Assemblers.java | 446 +++++ .../org/qi4j/bootstrap/AssemblyException.java | 41 + .../qi4j/bootstrap/AssemblySpecifications.java | 49 + .../org/qi4j/bootstrap/AssemblyVisitor.java | 54 + .../qi4j/bootstrap/AssemblyVisitorAdapter.java | 77 + .../qi4j/bootstrap/AssociationDeclarations.java | 26 + .../org/qi4j/bootstrap/BindingException.java | 32 + .../org/qi4j/bootstrap/BootstrapException.java | 36 + .../java/org/qi4j/bootstrap/ClassScanner.java | 216 +++ .../qi4j/bootstrap/ConfigurationAssembly.java | 28 + .../bootstrap/ConfigurationDeclaration.java | 87 + .../java/org/qi4j/bootstrap/Energy4Java.java | 96 + .../java/org/qi4j/bootstrap/EntityAssembly.java | 29 + .../org/qi4j/bootstrap/EntityDeclaration.java | 87 + .../qi4j/bootstrap/ImportedServiceAssembly.java | 29 + .../bootstrap/ImportedServiceDeclaration.java | 63 + .../org/qi4j/bootstrap/InjectionException.java | 37 + .../bootstrap/InvalidInjectionException.java | 36 + .../java/org/qi4j/bootstrap/LayerAssembly.java | 123 ++ .../main/java/org/qi4j/bootstrap/LayerName.java | 36 + .../bootstrap/ManyAssociationDeclarations.java | 26 + .../org/qi4j/bootstrap/MetaInfoDeclaration.java | 221 +++ .../org/qi4j/bootstrap/MixinDeclaration.java | 27 + .../java/org/qi4j/bootstrap/ModuleAssembly.java | 240 +++ .../java/org/qi4j/bootstrap/ModuleName.java | 36 + .../bootstrap/NamedAssociationDeclarations.java | 31 + .../java/org/qi4j/bootstrap/ObjectAssembly.java | 29 + .../org/qi4j/bootstrap/ObjectDeclaration.java | 33 + .../java/org/qi4j/bootstrap/Qi4jRuntime.java | 32 + .../java/org/qi4j/bootstrap/RuntimeFactory.java | 62 + .../org/qi4j/bootstrap/ServiceAssembly.java | 29 + .../org/qi4j/bootstrap/ServiceDeclaration.java | 58 + .../org/qi4j/bootstrap/SingletonAssembler.java | 99 + .../org/qi4j/bootstrap/StateDeclarations.java | 30 + .../org/qi4j/bootstrap/TransientAssembly.java | 29 + .../qi4j/bootstrap/TransientDeclaration.java | 40 + .../java/org/qi4j/bootstrap/ValueAssembly.java | 29 + .../org/qi4j/bootstrap/ValueDeclaration.java | 39 + .../bootstrap/builder/ApplicationBuilder.java | 250 +++ .../bootstrap/builder/LayerDeclaration.java | 109 ++ .../bootstrap/builder/ModuleDeclaration.java | 169 ++ .../org/qi4j/bootstrap/builder/package.html | 25 + .../qi4j/bootstrap/layered/LayerAssembler.java | 29 + .../layered/LayeredApplicationAssembler.java | 212 ++ .../layered/LayeredLayerAssembler.java | 86 + .../qi4j/bootstrap/layered/ModuleAssembler.java | 29 + .../org/qi4j/bootstrap/layered/package.html | 21 + .../main/java/org/qi4j/bootstrap/package.html | 21 + .../apache/zest/bootstrap/ClassScannerTest.java | 64 - .../zest/bootstrap/DocumentationSupport.java | 441 ----- .../org/apache/zest/bootstrap/TestValue.java | 28 - .../LayeredApplicationAssemblerTest.java | 41 - .../bootstrap/assembly/TestApplication.java | 61 - .../assembly/config/ConfigurationLayer.java | 33 - .../connectivity/ConnectivityLayer.java | 35 - .../bootstrap/assembly/domain/DomainLayer.java | 35 - .../assembly/domain/InvoicingModule.java | 35 - .../bootstrap/assembly/domain/OrderModule.java | 56 - .../assembly/infrastructure/IndexingModule.java | 43 - .../infrastructure/InfrastructureLayer.java | 47 - .../infrastructure/SerializationModule.java | 36 - .../assembly/infrastructure/StorageModule.java | 43 - .../assembly/service/ServiceLayer.java | 35 - .../builder/ApplicationBuilderTest.java | 133 -- .../zest/bootstrap/somepackage/Test2Value.java | 28 - .../org/qi4j/bootstrap/ClassScannerTest.java | 64 + .../qi4j/bootstrap/DocumentationSupport.java | 441 +++++ .../test/java/org/qi4j/bootstrap/TestValue.java | 28 + .../LayeredApplicationAssemblerTest.java | 41 + .../bootstrap/assembly/TestApplication.java | 61 + .../assembly/config/ConfigurationLayer.java | 33 + .../connectivity/ConnectivityLayer.java | 35 + .../bootstrap/assembly/domain/DomainLayer.java | 35 + .../assembly/domain/InvoicingModule.java | 35 + .../bootstrap/assembly/domain/OrderModule.java | 56 + .../assembly/infrastructure/IndexingModule.java | 44 + .../infrastructure/InfrastructureLayer.java | 47 + .../infrastructure/SerializationModule.java | 36 + .../assembly/infrastructure/StorageModule.java | 44 + .../assembly/service/ServiceLayer.java | 35 + .../builder/ApplicationBuilderTest.java | 133 ++ .../qi4j/bootstrap/somepackage/Test2Value.java | 28 + .../org/apache/zest/functional/ForEach.java | 95 - .../org/apache/zest/functional/Function.java | 35 - .../org/apache/zest/functional/Function2.java | 33 - .../org/apache/zest/functional/Functions.java | 276 --- .../zest/functional/HierarchicalVisitor.java | 53 - .../functional/HierarchicalVisitorAdapter.java | 47 - .../org/apache/zest/functional/Iterables.java | 939 --------- .../apache/zest/functional/Specification.java | 37 - .../apache/zest/functional/Specifications.java | 206 -- .../org/apache/zest/functional/Visitable.java | 28 - .../zest/functional/VisitableHierarchy.java | 28 - .../org/apache/zest/functional/Visitor.java | 38 - .../org/apache/zest/functional/package.html | 21 - .../main/java/org/qi4j/functional/ForEach.java | 95 + .../main/java/org/qi4j/functional/Function.java | 35 + .../java/org/qi4j/functional/Function2.java | 33 + .../java/org/qi4j/functional/Functions.java | 276 +++ .../qi4j/functional/HierarchicalVisitor.java | 53 + .../functional/HierarchicalVisitorAdapter.java | 47 + .../java/org/qi4j/functional/Iterables.java | 939 +++++++++ .../java/org/qi4j/functional/Specification.java | 37 + .../org/qi4j/functional/Specifications.java | 206 ++ .../java/org/qi4j/functional/Visitable.java | 28 + .../org/qi4j/functional/VisitableHierarchy.java | 28 + .../main/java/org/qi4j/functional/Visitor.java | 38 + .../main/java/org/qi4j/functional/package.html | 21 + .../apache/zest/functional/FunctionsTest.java | 143 -- .../IntegerRangeSpecificationTest.java | 59 - .../apache/zest/functional/IterablesTest.java | 292 --- .../zest/functional/SpecificationsTest.java | 85 - .../functional/docsupport/FunctionalDocs.java | 55 - .../java/org/qi4j/functional/FunctionsTest.java | 143 ++ .../IntegerRangeSpecificationTest.java | 59 + .../java/org/qi4j/functional/IterablesTest.java | 292 +++ .../org/qi4j/functional/SpecificationsTest.java | 85 + .../functional/docsupport/FunctionalDocs.java | 55 + .../src/main/java/org/apache/zest/io/Files.java | 35 - .../src/main/java/org/apache/zest/io/Input.java | 33 - .../main/java/org/apache/zest/io/Inputs.java | 490 ----- .../main/java/org/apache/zest/io/Output.java | 40 - .../main/java/org/apache/zest/io/Outputs.java | 528 ----- .../main/java/org/apache/zest/io/Receiver.java | 36 - .../main/java/org/apache/zest/io/Sender.java | 39 - .../java/org/apache/zest/io/Transforms.java | 435 ----- .../main/java/org/apache/zest/io/package.html | 21 - core/io/src/main/java/org/qi4j/io/Files.java | 35 + core/io/src/main/java/org/qi4j/io/Input.java | 33 + core/io/src/main/java/org/qi4j/io/Inputs.java | 490 +++++ core/io/src/main/java/org/qi4j/io/Output.java | 40 + core/io/src/main/java/org/qi4j/io/Outputs.java | 528 +++++ core/io/src/main/java/org/qi4j/io/Receiver.java | 36 + core/io/src/main/java/org/qi4j/io/Sender.java | 39 + .../src/main/java/org/qi4j/io/Transforms.java | 435 +++++ core/io/src/main/java/org/qi4j/io/package.html | 21 + .../org/apache/zest/io/InputOutputTest.java | 381 ---- .../org/apache/zest/io/docsupport/IoDocs.java | 53 - .../test/java/org/qi4j/io/InputOutputTest.java | 381 ++++ .../java/org/qi4j/io/docsupport/IoDocs.java | 53 + .../apache/zest/runtime/Qi4jRuntimeImpl.java | 358 ---- .../runtime/activation/ActivationDelegate.java | 394 ---- .../ActivationEventListenerSupport.java | 64 - .../zest/runtime/activation/ActivatorModel.java | 108 -- .../runtime/activation/ActivatorsInstance.java | 106 - .../runtime/activation/ActivatorsModel.java | 97 - .../AbstractAssociationInstance.java | 93 - .../runtime/association/AssociationInfo.java | 36 - .../association/AssociationInstance.java | 132 -- .../runtime/association/AssociationModel.java | 251 --- .../runtime/association/AssociationsModel.java | 117 -- .../association/ManyAssociationInstance.java | 225 --- .../association/ManyAssociationModel.java | 265 --- .../association/ManyAssociationsModel.java | 123 -- .../association/NamedAssociationInstance.java | 237 --- .../association/NamedAssociationModel.java | 266 --- .../association/NamedAssociationsModel.java | 128 -- .../runtime/bootstrap/AndAppliesToFilter.java | 41 - .../bootstrap/AnnotationAppliesToFilter.java | 41 - .../ApplicationAssemblyFactoryImpl.java | 73 - .../bootstrap/ApplicationAssemblyImpl.java | 152 -- .../bootstrap/ApplicationModelFactoryImpl.java | 192 -- .../zest/runtime/bootstrap/AssemblyHelper.java | 198 -- .../bootstrap/CompositeAssemblyImpl.java | 837 -------- .../bootstrap/ConfigurationAssemblyImpl.java | 42 - .../bootstrap/ConfigurationDeclarationImpl.java | 124 -- .../runtime/bootstrap/EntityAssemblyImpl.java | 271 --- .../bootstrap/EntityDeclarationImpl.java | 94 - .../ImplementsMethodAppliesToFilter.java | 40 - .../bootstrap/ImportedServiceAssemblyImpl.java | 112 -- .../ImportedServiceDeclarationImpl.java | 123 -- .../runtime/bootstrap/LayerAssemblyImpl.java | 625 ------ .../runtime/bootstrap/ModuleAssemblyImpl.java | 635 ------ .../runtime/bootstrap/ObjectAssemblyImpl.java | 66 - .../bootstrap/ObjectDeclarationImpl.java | 53 - .../runtime/bootstrap/OrAppliesToFilter.java | 41 - .../runtime/bootstrap/ServiceAssemblyImpl.java | 108 -- .../bootstrap/ServiceDeclarationImpl.java | 152 -- .../bootstrap/TransientAssemblyImpl.java | 61 - .../bootstrap/TransientDeclarationImpl.java | 94 - .../bootstrap/TypeCheckAppliesToFilter.java | 41 - .../bootstrap/TypedFragmentAppliesToFilter.java | 31 - .../runtime/bootstrap/ValueAssemblyImpl.java | 248 --- .../runtime/bootstrap/ValueDeclarationImpl.java | 94 - .../composite/AbstractConstraintModel.java | 49 - .../composite/AbstractModifierModel.java | 177 -- .../runtime/composite/AtomicInstancePool.java | 53 - .../zest/runtime/composite/CompactLevel.java | 36 - .../composite/CompositeConstraintModel.java | 68 - .../composite/CompositeMethodInstance.java | 77 - .../runtime/composite/CompositeMethodModel.java | 321 --- .../composite/CompositeMethodsModel.java | 132 -- .../zest/runtime/composite/CompositeModel.java | 267 --- .../zest/runtime/composite/ConcernModel.java | 29 - .../runtime/composite/ConcernsInstance.java | 64 - .../zest/runtime/composite/ConcernsModel.java | 83 - .../composite/ConstraintDeclaration.java | 69 - .../runtime/composite/ConstraintInstance.java | 43 - .../zest/runtime/composite/ConstraintModel.java | 49 - .../runtime/composite/ConstraintsCheck.java | 26 - .../runtime/composite/ConstraintsInstance.java | 80 - .../runtime/composite/ConstraintsModel.java | 76 - .../runtime/composite/ConstructorModel.java | 105 - .../runtime/composite/ConstructorsModel.java | 301 --- .../runtime/composite/FragmentClassLoader.java | 852 -------- .../composite/FragmentInvocationHandler.java | 123 -- .../composite/FunctionStateResolver.java | 119 -- .../GenericFragmentInvocationHandler.java | 43 - .../runtime/composite/GenericSpecification.java | 37 - .../zest/runtime/composite/InstancePool.java | 29 - .../zest/runtime/composite/MixinModel.java | 181 -- .../zest/runtime/composite/MixinsInstance.java | 29 - .../zest/runtime/composite/MixinsModel.java | 242 --- .../zest/runtime/composite/ProxyGenerator.java | 34 - .../ProxyReferenceInvocationHandler.java | 81 - .../SideEffectInvocationHandlerResult.java | 58 - .../zest/runtime/composite/SideEffectModel.java | 30 - .../runtime/composite/SideEffectsInstance.java | 95 - .../runtime/composite/SideEffectsModel.java | 81 - .../zest/runtime/composite/StateModel.java | 76 - .../zest/runtime/composite/StateResolver.java | 36 - ...SynchronizedCompositeMethodInstancePool.java | 44 - .../composite/TransientBuilderInstance.java | 98 - .../runtime/composite/TransientClassLoader.java | 804 -------- .../runtime/composite/TransientInstance.java | 224 --- .../zest/runtime/composite/TransientModel.java | 70 - .../composite/TransientStateInstance.java | 60 - .../zest/runtime/composite/TransientsModel.java | 55 - .../TypedModifierInvocationHandler.java | 45 - ...synchronizedCompositeMethodInstancePool.java | 44 - .../zest/runtime/composite/UsageGraph.java | 132 -- .../zest/runtime/composite/UsesInstance.java | 107 - .../composite/ValueConstraintsInstance.java | 125 -- .../composite/ValueConstraintsModel.java | 66 - .../zest/runtime/entity/EntitiesModel.java | 55 - .../zest/runtime/entity/EntityInstance.java | 329 ---- .../zest/runtime/entity/EntityMixinsModel.java | 94 - .../apache/zest/runtime/entity/EntityModel.java | 174 -- .../runtime/entity/EntityPropertyInstance.java | 53 - .../runtime/entity/EntityStateInstance.java | 263 --- .../zest/runtime/entity/EntityStateModel.java | 157 -- .../zest/runtime/injection/Dependencies.java | 38 - .../zest/runtime/injection/DependencyModel.java | 412 ---- .../runtime/injection/InjectedFieldModel.java | 147 -- .../runtime/injection/InjectedFieldsModel.java | 124 -- .../runtime/injection/InjectedMethodModel.java | 86 - .../runtime/injection/InjectedMethodsModel.java | 124 -- .../injection/InjectedParametersModel.java | 103 - .../runtime/injection/InjectionContext.java | 121 -- .../runtime/injection/InjectionProvider.java | 26 - .../injection/InjectionProviderFactory.java | 37 - .../injection/ParameterizedTypeInstance.java | 65 - .../CachingInjectionProviderDecorator.java | 57 - ...achingInjectionProviderFactoryDecorator.java | 50 - .../provider/InjectionProviderException.java | 32 - .../InjectionProviderFactoryStrategy.java | 102 - .../InvocationInjectionProviderFactory.java | 117 -- .../ModifiesInjectionProviderFactory.java | 70 - .../ServiceInjectionProviderFactory.java | 225 --- .../provider/StateInjectionProviderFactory.java | 273 --- .../StructureInjectionProviderFactory.java | 118 -- .../provider/ThisInjectionProviderFactory.java | 138 -- .../provider/UsesInjectionProviderFactory.java | 131 -- .../apache/zest/runtime/internal/Activator.java | 57 - .../org/apache/zest/runtime/model/Binder.java | 26 - .../apache/zest/runtime/model/Resolution.java | 86 - .../apache/zest/runtime/object/ObjectModel.java | 143 -- .../zest/runtime/object/ObjectsModel.java | 55 - .../java/org/apache/zest/runtime/package.html | 21 - .../zest/runtime/property/PropertiesModel.java | 104 - .../zest/runtime/property/PropertyInfo.java | 36 - .../zest/runtime/property/PropertyInstance.java | 321 --- .../zest/runtime/property/PropertyModel.java | 309 --- .../zest/runtime/query/IterableQuerySource.java | 239 --- .../runtime/query/QueryBuilderFactoryImpl.java | 68 - .../zest/runtime/query/QueryBuilderImpl.java | 95 - .../apache/zest/runtime/query/QueryImpl.java | 213 -- .../service/ImportedServiceInstance.java | 66 - .../runtime/service/ImportedServiceModel.java | 189 -- .../ImportedServiceReferenceInstance.java | 220 --- .../service/ImportedServicesInstance.java | 110 -- .../runtime/service/ImportedServicesModel.java | 65 - .../zest/runtime/service/ServiceInstance.java | 85 - .../zest/runtime/service/ServiceModel.java | 216 --- .../service/ServiceReferenceInstance.java | 314 --- .../zest/runtime/service/ServicesInstance.java | 108 -- .../zest/runtime/service/ServicesModel.java | 65 - .../runtime/structure/ApplicationInstance.java | 162 -- .../runtime/structure/ApplicationModel.java | 173 -- .../zest/runtime/structure/LayerInstance.java | 212 -- .../zest/runtime/structure/LayerModel.java | 121 -- .../zest/runtime/structure/ModuleInstance.java | 873 --------- .../zest/runtime/structure/ModuleModel.java | 130 -- .../runtime/structure/ModuleUnitOfWork.java | 773 -------- .../zest/runtime/structure/TypeLookup.java | 629 ------ .../runtime/structure/UsedLayersInstance.java | 100 - .../zest/runtime/structure/UsedLayersModel.java | 63 - .../structure/VisibilitySpecification.java | 47 - .../zest/runtime/types/ValueTypeFactory.java | 230 --- .../runtime/unitofwork/BuilderEntityState.java | 172 -- .../unitofwork/BuilderManyAssociationState.java | 78 - .../BuilderNamedAssociationState.java | 89 - .../unitofwork/EntityBuilderInstance.java | 151 -- .../runtime/unitofwork/EntityStateStore.java | 33 - .../runtime/unitofwork/UnitOfWorkInstance.java | 545 ------ .../value/ManyAssociationValueState.java | 105 - .../value/NamedAssociationValueState.java | 84 - .../zest/runtime/value/ReferenceProperty.java | 53 - .../runtime/value/ValueBuilderInstance.java | 79 - .../value/ValueBuilderWithPrototype.java | 228 --- .../runtime/value/ValueBuilderWithState.java | 91 - .../zest/runtime/value/ValueInstance.java | 182 -- .../apache/zest/runtime/value/ValueModel.java | 112 -- .../zest/runtime/value/ValueStateInstance.java | 233 --- .../zest/runtime/value/ValueStateModel.java | 132 -- .../apache/zest/runtime/value/ValuesModel.java | 55 - .../java/org/qi4j/runtime/Qi4jRuntimeImpl.java | 358 ++++ .../runtime/activation/ActivationDelegate.java | 394 ++++ .../ActivationEventListenerSupport.java | 64 + .../qi4j/runtime/activation/ActivatorModel.java | 108 ++ .../runtime/activation/ActivatorsInstance.java | 106 + .../runtime/activation/ActivatorsModel.java | 97 + .../AbstractAssociationInstance.java | 93 + .../runtime/association/AssociationInfo.java | 36 + .../association/AssociationInstance.java | 132 ++ .../runtime/association/AssociationModel.java | 251 +++ .../runtime/association/AssociationsModel.java | 117 ++ .../association/ManyAssociationInstance.java | 225 +++ .../association/ManyAssociationModel.java | 265 +++ .../association/ManyAssociationsModel.java | 123 ++ .../association/NamedAssociationInstance.java | 240 +++ .../association/NamedAssociationModel.java | 266 +++ .../association/NamedAssociationsModel.java | 128 ++ .../runtime/bootstrap/AndAppliesToFilter.java | 41 + .../bootstrap/AnnotationAppliesToFilter.java | 41 + .../ApplicationAssemblyFactoryImpl.java | 73 + .../bootstrap/ApplicationAssemblyImpl.java | 152 ++ .../bootstrap/ApplicationModelFactoryImpl.java | 192 ++ .../qi4j/runtime/bootstrap/AssemblyHelper.java | 198 ++ .../bootstrap/CompositeAssemblyImpl.java | 837 ++++++++ .../bootstrap/ConfigurationAssemblyImpl.java | 85 + .../bootstrap/ConfigurationDeclarationImpl.java | 125 ++ .../runtime/bootstrap/EntityAssemblyImpl.java | 271 +++ .../bootstrap/EntityDeclarationImpl.java | 94 + .../ImplementsMethodAppliesToFilter.java | 40 + .../bootstrap/ImportedServiceAssemblyImpl.java | 112 ++ .../ImportedServiceDeclarationImpl.java | 123 ++ .../runtime/bootstrap/LayerAssemblyImpl.java | 625 ++++++ .../runtime/bootstrap/ModuleAssemblyImpl.java | 635 ++++++ .../runtime/bootstrap/ObjectAssemblyImpl.java | 66 + .../bootstrap/ObjectDeclarationImpl.java | 53 + .../runtime/bootstrap/OrAppliesToFilter.java | 41 + .../runtime/bootstrap/ServiceAssemblyImpl.java | 108 ++ .../bootstrap/ServiceDeclarationImpl.java | 152 ++ .../bootstrap/TransientAssemblyImpl.java | 61 + .../bootstrap/TransientDeclarationImpl.java | 94 + .../bootstrap/TypeCheckAppliesToFilter.java | 41 + .../bootstrap/TypedFragmentAppliesToFilter.java | 31 + .../runtime/bootstrap/ValueAssemblyImpl.java | 248 +++ .../runtime/bootstrap/ValueDeclarationImpl.java | 94 + .../composite/AbstractConstraintModel.java | 49 + .../composite/AbstractModifierModel.java | 177 ++ .../runtime/composite/AtomicInstancePool.java | 53 + .../qi4j/runtime/composite/CompactLevel.java | 36 + .../composite/CompositeConstraintModel.java | 68 + .../composite/CompositeMethodInstance.java | 77 + .../runtime/composite/CompositeMethodModel.java | 321 +++ .../composite/CompositeMethodsModel.java | 132 ++ .../qi4j/runtime/composite/CompositeModel.java | 269 +++ .../qi4j/runtime/composite/ConcernModel.java | 29 + .../runtime/composite/ConcernsInstance.java | 64 + .../qi4j/runtime/composite/ConcernsModel.java | 83 + .../composite/ConstraintDeclaration.java | 69 + .../runtime/composite/ConstraintInstance.java | 43 + .../qi4j/runtime/composite/ConstraintModel.java | 49 + .../runtime/composite/ConstraintsCheck.java | 26 + .../runtime/composite/ConstraintsInstance.java | 80 + .../runtime/composite/ConstraintsModel.java | 76 + .../runtime/composite/ConstructorModel.java | 105 + .../runtime/composite/ConstructorsModel.java | 301 +++ .../runtime/composite/FragmentClassLoader.java | 852 ++++++++ .../composite/FragmentInvocationHandler.java | 123 ++ .../composite/FunctionStateResolver.java | 120 ++ .../GenericFragmentInvocationHandler.java | 43 + .../runtime/composite/GenericSpecification.java | 37 + .../qi4j/runtime/composite/InstancePool.java | 29 + .../org/qi4j/runtime/composite/MixinModel.java | 181 ++ .../qi4j/runtime/composite/MixinsInstance.java | 29 + .../org/qi4j/runtime/composite/MixinsModel.java | 242 +++ .../qi4j/runtime/composite/ProxyGenerator.java | 34 + .../ProxyReferenceInvocationHandler.java | 81 + .../SideEffectInvocationHandlerResult.java | 58 + .../qi4j/runtime/composite/SideEffectModel.java | 30 + .../runtime/composite/SideEffectsInstance.java | 95 + .../runtime/composite/SideEffectsModel.java | 81 + .../org/qi4j/runtime/composite/StateModel.java | 76 + .../qi4j/runtime/composite/StateResolver.java | 36 + ...SynchronizedCompositeMethodInstancePool.java | 44 + .../composite/TransientBuilderInstance.java | 98 + .../runtime/composite/TransientClassLoader.java | 804 ++++++++ .../runtime/composite/TransientInstance.java | 224 +++ .../qi4j/runtime/composite/TransientModel.java | 70 + .../composite/TransientStateInstance.java | 60 + .../qi4j/runtime/composite/TransientsModel.java | 55 + .../TypedModifierInvocationHandler.java | 45 + ...synchronizedCompositeMethodInstancePool.java | 44 + .../org/qi4j/runtime/composite/UsageGraph.java | 132 ++ .../qi4j/runtime/composite/UsesInstance.java | 107 + .../composite/ValueConstraintsInstance.java | 125 ++ .../composite/ValueConstraintsModel.java | 66 + .../org/qi4j/runtime/entity/EntitiesModel.java | 55 + .../org/qi4j/runtime/entity/EntityInstance.java | 329 ++++ .../qi4j/runtime/entity/EntityMixinsModel.java | 94 + .../org/qi4j/runtime/entity/EntityModel.java | 174 ++ .../runtime/entity/EntityPropertyInstance.java | 53 + .../runtime/entity/EntityStateInstance.java | 263 +++ .../qi4j/runtime/entity/EntityStateModel.java | 157 ++ .../qi4j/runtime/injection/Dependencies.java | 38 + .../qi4j/runtime/injection/DependencyModel.java | 412 ++++ .../runtime/injection/InjectedFieldModel.java | 147 ++ .../runtime/injection/InjectedFieldsModel.java | 124 ++ .../runtime/injection/InjectedMethodModel.java | 86 + .../runtime/injection/InjectedMethodsModel.java | 124 ++ .../injection/InjectedParametersModel.java | 103 + .../runtime/injection/InjectionContext.java | 121 ++ .../runtime/injection/InjectionProvider.java | 26 + .../injection/InjectionProviderFactory.java | 37 + .../injection/ParameterizedTypeInstance.java | 65 + .../CachingInjectionProviderDecorator.java | 57 + ...achingInjectionProviderFactoryDecorator.java | 50 + .../provider/InjectionProviderException.java | 32 + .../InjectionProviderFactoryStrategy.java | 102 + .../InvocationInjectionProviderFactory.java | 117 ++ .../ModifiesInjectionProviderFactory.java | 70 + .../ServiceInjectionProviderFactory.java | 225 +++ .../provider/StateInjectionProviderFactory.java | 273 +++ .../StructureInjectionProviderFactory.java | 118 ++ .../provider/ThisInjectionProviderFactory.java | 138 ++ .../provider/UsesInjectionProviderFactory.java | 132 ++ .../org/qi4j/runtime/internal/Activator.java | 57 + .../java/org/qi4j/runtime/model/Binder.java | 26 + .../java/org/qi4j/runtime/model/Resolution.java | 86 + .../org/qi4j/runtime/object/ObjectModel.java | 143 ++ .../org/qi4j/runtime/object/ObjectsModel.java | 55 + .../src/main/java/org/qi4j/runtime/package.html | 21 + .../qi4j/runtime/property/PropertiesModel.java | 104 + .../org/qi4j/runtime/property/PropertyInfo.java | 36 + .../qi4j/runtime/property/PropertyInstance.java | 321 +++ .../qi4j/runtime/property/PropertyModel.java | 309 +++ .../qi4j/runtime/query/IterableQuerySource.java | 239 +++ .../runtime/query/QueryBuilderFactoryImpl.java | 68 + .../qi4j/runtime/query/QueryBuilderImpl.java | 95 + .../java/org/qi4j/runtime/query/QueryImpl.java | 213 ++ .../service/ImportedServiceInstance.java | 66 + .../runtime/service/ImportedServiceModel.java | 189 ++ .../ImportedServiceReferenceInstance.java | 220 +++ .../service/ImportedServicesInstance.java | 110 ++ .../runtime/service/ImportedServicesModel.java | 65 + .../qi4j/runtime/service/ServiceInstance.java | 85 + .../org/qi4j/runtime/service/ServiceModel.java | 216 +++ .../service/ServiceReferenceInstance.java | 314 +++ .../qi4j/runtime/service/ServicesInstance.java | 108 ++ .../org/qi4j/runtime/service/ServicesModel.java | 65 + .../runtime/structure/ApplicationInstance.java | 162 ++ .../runtime/structure/ApplicationModel.java | 173 ++ .../qi4j/runtime/structure/LayerInstance.java | 212 ++ .../org/qi4j/runtime/structure/LayerModel.java | 121 ++ .../qi4j/runtime/structure/ModuleInstance.java | 876 +++++++++ .../org/qi4j/runtime/structure/ModuleModel.java | 130 ++ .../runtime/structure/ModuleUnitOfWork.java | 773 ++++++++ .../org/qi4j/runtime/structure/TypeLookup.java | 629 ++++++ .../runtime/structure/UsedLayersInstance.java | 104 + .../qi4j/runtime/structure/UsedLayersModel.java | 63 + .../structure/VisibilitySpecification.java | 47 + .../qi4j/runtime/types/ValueTypeFactory.java | 230 +++ .../runtime/unitofwork/BuilderEntityState.java | 172 ++ .../unitofwork/BuilderManyAssociationState.java | 78 + .../BuilderNamedAssociationState.java | 89 + .../unitofwork/EntityBuilderInstance.java | 151 ++ .../runtime/unitofwork/EntityStateStore.java | 33 + .../runtime/unitofwork/UnitOfWorkInstance.java | 545 ++++++ .../value/ManyAssociationValueState.java | 105 + .../value/NamedAssociationValueState.java | 84 + .../qi4j/runtime/value/ReferenceProperty.java | 53 + .../runtime/value/ValueBuilderInstance.java | 79 + .../value/ValueBuilderWithPrototype.java | 228 +++ .../runtime/value/ValueBuilderWithState.java | 91 + .../org/qi4j/runtime/value/ValueInstance.java | 182 ++ .../java/org/qi4j/runtime/value/ValueModel.java | 112 ++ .../qi4j/runtime/value/ValueStateInstance.java | 233 +++ .../org/qi4j/runtime/value/ValueStateModel.java | 132 ++ .../org/qi4j/runtime/value/ValuesModel.java | 55 + .../apache/zest/api/common/OptionalTest.java | 196 -- .../org/apache/zest/api/common/PluginTest.java | 371 ---- .../zest/api/common/PropertyErrorTest.java | 62 - .../zest/api/common/PropertyTypeTest.java | 159 -- .../org/apache/zest/api/common/RemovalTest.java | 124 -- .../zest/api/common/ValueCompositeTest.java | 238 --- .../bootstrap/ApplicationAssemblerTest.java | 106 - .../org/apache/zest/runtime/Qi4jAPITest.java | 81 - .../org/apache/zest/runtime/Qi4jSPITest.java | 127 -- .../activation/ActivatorOrderTestSupport.java | 156 -- .../activation/ApplicationActivationTest.java | 85 - .../ImportedServiceActivationTest.java | 203 -- .../IntraMixinActivationOrderTest.java | 211 -- .../runtime/activation/LayerActivationTest.java | 85 - .../activation/ModuleActivationTest.java | 85 - .../activation/ServiceActivationTest.java | 139 -- .../activation/ServiceActivatorOrderTest.java | 362 ---- .../activation/StructureActivatorOrderTest.java | 258 --- .../runtime/appliesto/AppliesToFilterTest.java | 111 -- .../AppliesToOrConditionQI241Test.java | 250 --- .../zest/runtime/appliesto/AppliesToTest.java | 135 -- .../appliesto/FragmentAppliesToTest.java | 166 -- .../association/AssociationEqualityTest.java | 455 ----- .../DereferenceForBootstrappedConcernsTest.java | 135 -- .../runtime/composite/AbstractMixinTest.java | 121 -- .../composite/CompositeFactoryImplTest.java | 153 -- .../composite/CompositeModelResolverTest.java | 147 -- .../runtime/composite/FunctionalListTest.java | 98 - .../zest/runtime/composite/MapOverrideTest.java | 206 -- .../zest/runtime/composite/QI247Test1.java | 142 -- .../zest/runtime/composite/QI247Test2.java | 158 -- .../zest/runtime/composite/QI256Test.java | 338 ---- .../runtime/composite/TransientAsClassTest.java | 58 - .../zest/runtime/composite/UsageGraphTest.java | 370 ---- .../runtime/concerns/GenericConcernTest.java | 77 - .../runtime/concerns/ModuleConcernTest.java | 97 - .../concerns/PropertyInheritanceTest.java | 112 -- .../runtime/constraints/ConstraintsTest.java | 207 -- .../constraints/ConstraintsTest.properties | 21 - .../zest/runtime/defaults/UseDefaultsTest.java | 76 - .../zest/runtime/entity/AggregatedTest.java | 181 -- .../entity/EntityBuilderWithStateTest.java | 148 -- .../entity/EntityCompositeEqualityTest.java | 91 - .../zest/runtime/entity/EntityCreationTest.java | 96 - .../zest/runtime/entity/EntityTypeTest.java | 71 - .../runtime/entity/EntityVisibilityTest.java | 1013 ---------- .../zest/runtime/entity/LifecycleTest.java | 120 -- .../apache/zest/runtime/entity/QI273Test.java | 97 - .../entity/associations/AssociationTest.java | 216 --- .../associations/ImmutableAssociationTest.java | 151 -- .../injection/ActivatorInjectionTest.java | 170 -- .../ConstructorInjectionOfThisTest.java | 120 -- .../IllegalUnitOfWorkInjectionTest.java | 94 - .../injection/InvocationInjectionTest.java | 141 -- .../runtime/injection/ServiceInjectionTest.java | 360 ---- .../runtime/injection/StateInjectionTest.java | 105 - .../injection/StateParameterInjectionTest.java | 96 - .../injection/StructureInjectionTest.java | 196 -- .../runtime/injection/ThisInjectionTest.java | 137 -- .../injection/UnitOfWorkInjectionTest.java | 118 -- .../runtime/injection/UsesGenericClassTest.java | 69 - .../runtime/injection/UsesGenericListTest.java | 76 - .../zest/runtime/injection/UsesGraphTest.java | 84 - .../runtime/injection/UsesInjectionTest.java | 87 - .../EagerServiceInstantiationTest.java | 85 - .../ServiceInstantiationTests.java | 76 - .../TransientInstantiationTests.java | 67 - .../instantiation/ValueInstantiationTests.java | 110 -- .../zest/runtime/mixin/AssemblyMixinTest.java | 107 - .../zest/runtime/mixin/AssemblyRoleTest.java | 122 -- .../zest/runtime/mixin/InitializableTest.java | 97 - .../InvokeServiceFromModuleAssemblyTest.java | 60 - .../apache/zest/runtime/mixin/JDKMixinTest.java | 191 -- .../mixin/MethodInterceptionMixinTest.java | 99 - .../zest/runtime/mixin/MixinPrecedenceTest.java | 128 -- .../mixin/MixinsOnThisInjectionTest.java | 79 - .../zest/runtime/mixin/PrivateMixinTest.java | 89 - .../apache/zest/runtime/mixin/Qi228Test.java | 75 - .../objects/ObjectBuilderFactoryTest.java | 174 -- .../zest/runtime/objects/ObjectConcernTest.java | 69 - .../runtime/objects/ObjectVisibilityTest.java | 881 --------- .../apache/zest/runtime/objects/OuterClass.java | 48 - .../runtime/property/ImmutablePropertyTest.java | 132 -- .../runtime/property/PropertyEqualityTest.java | 430 ---- .../property/PropertyStringArrayTest.java | 63 - .../zest/runtime/property/PropertyTest.java | 189 -- .../property/ValueNestedBuilderTest.java | 131 -- .../runtime/query/IterableQuerySourceTest.java | 553 ------ .../org/apache/zest/runtime/query/Network.java | 237 --- .../zest/runtime/query/NonQueryableTest.java | 93 - .../query/QueryBuilderFactoryImplTest.java | 162 -- .../apache/zest/runtime/query/model/Alive.java | 22 - .../apache/zest/runtime/query/model/City.java | 31 - .../zest/runtime/query/model/Describable.java | 55 - .../apache/zest/runtime/query/model/Domain.java | 28 - .../apache/zest/runtime/query/model/Female.java | 32 - .../apache/zest/runtime/query/model/Male.java | 36 - .../zest/runtime/query/model/Nameable.java | 27 - .../apache/zest/runtime/query/model/Person.java | 58 - .../apache/zest/runtime/query/model/Pet.java | 47 - .../query/model/entities/CityEntity.java | 26 - .../query/model/entities/DomainEntity.java | 26 - .../query/model/entities/FemaleEntity.java | 26 - .../query/model/entities/MaleEntity.java | 26 - .../query/model/entities/PersonEntity.java | 26 - .../runtime/query/model/entities/PetEntity.java | 28 - .../query/model/values/ContactValue.java | 29 - .../query/model/values/ContactsValue.java | 30 - .../runtime/service/ActivatableServiceTest.java | 95 - .../runtime/service/AvailableServiceTest.java | 181 -- .../runtime/service/ComplexActivatableTest.java | 102 - .../zest/runtime/service/ConfigurationTest.java | 150 -- .../service/LazyActivatedServiceTest.java | 114 -- .../zest/runtime/service/PassivationTest.java | 209 -- .../zest/runtime/service/ServiceFinderTest.java | 125 -- .../runtime/service/ServiceIdSelectorTest.java | 110 -- .../runtime/service/ServiceVisibilityTest.java | 880 --------- .../sideeffects/GenericSideEffectTest.java | 107 - .../sideeffects/ModuleSideEffectTest.java | 83 - .../sideeffects/SampleTransientTest.java | 84 - .../sideeffects/SpecificSideEffectTest.java | 96 - .../runtime/structure/ApplicationModeTest.java | 109 -- .../structure/CompositeDescriptorTest.java | 71 - .../runtime/structure/MixinVisibilityTest.java | 438 ----- .../zest/runtime/structure/ModuleTest.java | 162 -- .../PrivateCompositeVisibilityTest.java | 110 -- .../zest/runtime/structure/StructureTest.java | 129 -- .../structure/TypeToCompositeLookupTest.java | 386 ---- .../runtime/threaded/ContextCompositeTest.java | 142 -- .../transients/TransientBuilderFactoryTest.java | 216 --- .../transients/TransientVisibilityTest.java | 893 --------- .../unitofwork/AutoCloseableUoWTest.java | 83 - .../unitofwork/PrivateEntityUnitOfWorkTest.java | 270 --- .../zest/runtime/unitofwork/RemovalTest.java | 156 -- .../unitofwork/UnitOfWorkFactoryTest.java | 144 -- .../zest/runtime/util/AnnotationsTest.java | 50 - .../runtime/value/NestedValueBuilderTest.java | 182 -- .../zest/runtime/value/ValueComposite2Test.java | 137 -- .../runtime/value/ValueCompositeBasicsTest.java | 99 - .../zest/runtime/value/ValueEqualityTest.java | 238 --- .../ValueInjectionDeserializationTest.java | 130 -- .../value/ValueSerializationRegressionTest.java | 77 - .../zest/runtime/value/ValueVisibilityTest.java | 894 --------- .../runtime/value/ValueWithAssociationTest.java | 202 -- .../visibility/VisibilityInUnitOfWorkTest.java | 159 -- .../service/importer/InstanceImporterTest.java | 67 - .../service/importer/NewObjectImporterTest.java | 60 - .../importer/ServiceInstanceImporterTest.java | 87 - .../importer/ServiceSelectorImporterTest.java | 160 -- .../test/java/org/apache/zest/test/ASMTest.java | 581 ------ .../java/org/apache/zest/test/Exception1.java | 23 - .../java/org/apache/zest/test/Exception2.java | 23 - .../test/java/org/apache/zest/test/Other.java | 48 - .../test/java/org/apache/zest/test/Some.java | 26 - .../java/org/apache/zest/test/SomeMixin.java | 55 - .../org/apache/zest/test/SomeMixin_Stubx.java | 243 --- .../test/java/org/apache/zest/test/World.java | 23 - .../test/composite/CleanStackTraceTest.java | 138 -- .../memory/MemoryEntityStoreTest.java | 58 - .../java/org/qi4j/api/common/OptionalTest.java | 196 ++ .../java/org/qi4j/api/common/PluginTest.java | 371 ++++ .../org/qi4j/api/common/PropertyErrorTest.java | 62 + .../org/qi4j/api/common/PropertyTypeTest.java | 159 ++ .../java/org/qi4j/api/common/RemovalTest.java | 124 ++ .../org/qi4j/api/common/ValueCompositeTest.java | 238 +++ .../bootstrap/ApplicationAssemblerTest.java | 106 + .../constraints/PropertyConstraintTest.java | 24 +- .../qi4j/regression/qi230/Qi230IssueTest.java | 26 +- ...faceCollisionWithRelatedReturnTypesTest.java | 22 +- ...ceCollisionWithUnrelatedReturnTypesTest.java | 10 +- .../org/qi4j/regression/qi377/IssueTest.java | 10 +- .../qi377/SetAssociationInSideEffectTest.java | 28 +- ...alueCollisionWithRelatedReturnTypesTest.java | 18 +- .../org/qi4j/regression/qi382/Qi382Test.java | 35 +- .../org/qi4j/regression/qi383/Qi383Test.java | 20 +- .../org/qi4j/regression/qi53/IssueTest.java | 22 +- .../org/qi4j/regression/qi55/IssueTest.java | 8 +- .../org/qi4j/regression/qi59/IssueTest.java | 16 +- .../org/qi4j/regression/qi65/IssueTest.java | 10 +- .../org/qi4j/regression/qi74/IssueTest.java | 14 +- .../org/qi4j/regression/qi78/IssueTest.java | 20 +- .../org/qi4j/regression/qi94/IssueTest.java | 18 +- .../test/java/org/qi4j/runtime/Qi4jAPITest.java | 81 + .../test/java/org/qi4j/runtime/Qi4jSPITest.java | 127 ++ .../activation/ActivatorOrderTestSupport.java | 156 ++ .../activation/ApplicationActivationTest.java | 85 + .../ImportedServiceActivationTest.java | 203 ++ .../IntraMixinActivationOrderTest.java | 211 ++ .../runtime/activation/LayerActivationTest.java | 85 + .../activation/ModuleActivationTest.java | 85 + .../activation/ServiceActivationTest.java | 139 ++ .../activation/ServiceActivatorOrderTest.java | 362 ++++ .../activation/StructureActivatorOrderTest.java | 258 +++ .../runtime/appliesto/AppliesToFilterTest.java | 111 ++ .../AppliesToOrConditionQI241Test.java | 250 +++ .../qi4j/runtime/appliesto/AppliesToTest.java | 135 ++ .../appliesto/FragmentAppliesToTest.java | 166 ++ .../association/AssociationEqualityTest.java | 455 +++++ .../DereferenceForBootstrappedConcernsTest.java | 135 ++ .../runtime/composite/AbstractMixinTest.java | 121 ++ .../composite/CompositeFactoryImplTest.java | 153 ++ .../composite/CompositeModelResolverTest.java | 147 ++ .../runtime/composite/FunctionalListTest.java | 98 + .../qi4j/runtime/composite/MapOverrideTest.java | 206 ++ .../org/qi4j/runtime/composite/QI247Test1.java | 142 ++ .../org/qi4j/runtime/composite/QI247Test2.java | 158 ++ .../org/qi4j/runtime/composite/QI256Test.java | 338 ++++ .../runtime/composite/TransientAsClassTest.java | 58 + .../qi4j/runtime/composite/UsageGraphTest.java | 370 ++++ .../runtime/concerns/GenericConcernTest.java | 77 + .../runtime/concerns/ModuleConcernTest.java | 97 + .../concerns/PropertyInheritanceTest.java | 112 ++ .../runtime/constraints/ConstraintsTest.java | 207 ++ .../constraints/ConstraintsTest.properties | 21 + .../qi4j/runtime/defaults/UseDefaultsTest.java | 76 + .../org/qi4j/runtime/entity/AggregatedTest.java | 181 ++ .../entity/EntityBuilderWithStateTest.java | 148 ++ .../entity/EntityCompositeEqualityTest.java | 91 + .../qi4j/runtime/entity/EntityCreationTest.java | 96 + .../org/qi4j/runtime/entity/EntityTypeTest.java | 71 + .../runtime/entity/EntityVisibilityTest.java | 1013 ++++++++++ .../org/qi4j/runtime/entity/LifecycleTest.java | 120 ++ .../java/org/qi4j/runtime/entity/QI273Test.java | 97 + .../entity/associations/AssociationTest.java | 216 +++ .../associations/ImmutableAssociationTest.java | 151 ++ .../injection/ActivatorInjectionTest.java | 170 ++ .../ConstructorInjectionOfThisTest.java | 120 ++ .../IllegalUnitOfWorkInjectionTest.java | 94 + .../injection/InvocationInjectionTest.java | 141 ++ .../runtime/injection/ServiceInjectionTest.java | 360 ++++ .../runtime/injection/StateInjectionTest.java | 105 + .../injection/StateParameterInjectionTest.java | 96 + .../injection/StructureInjectionTest.java | 196 ++ .../runtime/injection/ThisInjectionTest.java | 137 ++ .../injection/UnitOfWorkInjectionTest.java | 118 ++ .../runtime/injection/UsesGenericClassTest.java | 69 + .../runtime/injection/UsesGenericListTest.java | 76 + .../qi4j/runtime/injection/UsesGraphTest.java | 84 + .../runtime/injection/UsesInjectionTest.java | 87 + .../EagerServiceInstantiationTest.java | 85 + .../ServiceInstantiationTests.java | 76 + .../TransientInstantiationTests.java | 67 + .../instantiation/ValueInstantiationTests.java | 110 ++ .../qi4j/runtime/mixin/AssemblyMixinTest.java | 107 + .../qi4j/runtime/mixin/AssemblyRoleTest.java | 122 ++ .../qi4j/runtime/mixin/InitializableTest.java | 97 + .../InvokeServiceFromModuleAssemblyTest.java | 60 + .../org/qi4j/runtime/mixin/JDKMixinTest.java | 191 ++ .../mixin/MethodInterceptionMixinTest.java | 99 + .../qi4j/runtime/mixin/MixinPrecedenceTest.java | 128 ++ .../mixin/MixinsOnThisInjectionTest.java | 79 + .../qi4j/runtime/mixin/PrivateMixinTest.java | 89 + .../java/org/qi4j/runtime/mixin/Qi228Test.java | 75 + .../objects/ObjectBuilderFactoryTest.java | 174 ++ .../qi4j/runtime/objects/ObjectConcernTest.java | 69 + .../runtime/objects/ObjectVisibilityTest.java | 881 +++++++++ .../org/qi4j/runtime/objects/OuterClass.java | 48 + .../runtime/property/ImmutablePropertyTest.java | 132 ++ .../runtime/property/PropertyEqualityTest.java | 430 ++++ .../property/PropertyStringArrayTest.java | 63 + .../org/qi4j/runtime/property/PropertyTest.java | 189 ++ .../property/ValueNestedBuilderTest.java | 131 ++ .../runtime/query/IterableQuerySourceTest.java | 553 ++++++ .../java/org/qi4j/runtime/query/Network.java | 237 +++ .../qi4j/runtime/query/NonQueryableTest.java | 93 + .../query/QueryBuilderFactoryImplTest.java | 162 ++ .../org/qi4j/runtime/query/model/Alive.java | 22 + .../java/org/qi4j/runtime/query/model/City.java | 31 + .../qi4j/runtime/query/model/Describable.java | 55 + .../org/qi4j/runtime/query/model/Domain.java | 28 + .../org/qi4j/runtime/query/model/Female.java | 32 + .../java/org/qi4j/runtime/query/model/Male.java | 36 + .../org/qi4j/runtime/query/model/Nameable.java | 27 + .../org/qi4j/runtime/query/model/Person.java | 58 + .../java/org/qi4j/runtime/query/model/Pet.java | 47 + .../query/model/entities/CityEntity.java | 26 + .../query/model/entities/DomainEntity.java | 26 + .../query/model/entities/FemaleEntity.java | 26 + .../query/model/entities/MaleEntity.java | 26 + .../query/model/entities/PersonEntity.java | 26 + .../runtime/query/model/entities/PetEntity.java | 28 + .../query/model/values/ContactValue.java | 29 + .../query/model/values/ContactsValue.java | 30 + .../runtime/service/ActivatableServiceTest.java | 95 + .../runtime/service/AvailableServiceTest.java | 181 ++ .../runtime/service/ComplexActivatableTest.java | 102 + .../qi4j/runtime/service/ConfigurationTest.java | 150 ++ .../service/LazyActivatedServiceTest.java | 114 ++ .../qi4j/runtime/service/PassivationTest.java | 209 ++ .../qi4j/runtime/service/ServiceFinderTest.java | 125 ++ .../runtime/service/ServiceIdSelectorTest.java | 110 ++ .../runtime/service/ServiceVisibilityTest.java | 880 +++++++++ .../sideeffects/GenericSideEffectTest.java | 107 + .../sideeffects/ModuleSideEffectTest.java | 83 + .../sideeffects/SampleTransientTest.java | 84 + .../sideeffects/SpecificSideEffectTest.java | 96 + .../runtime/structure/ApplicationModeTest.java | 109 ++ .../structure/CompositeDescriptorTest.java | 71 + .../runtime/structure/MixinVisibilityTest.java | 438 +++++ .../org/qi4j/runtime/structure/ModuleTest.java | 162 ++ .../PrivateCompositeVisibilityTest.java | 110 ++ .../qi4j/runtime/structure/StructureTest.java | 129 ++ .../structure/TypeToCompositeLookupTest.java | 386 ++++ .../runtime/threaded/ContextCompositeTest.java | 142 ++ .../transients/TransientBuilderFactoryTest.java | 216 +++ .../transients/TransientVisibilityTest.java | 893 +++++++++ .../unitofwork/AutoCloseableUoWTest.java | 83 + .../unitofwork/PrivateEntityUnitOfWorkTest.java | 270 +++ .../qi4j/runtime/unitofwork/RemovalTest.java | 156 ++ .../unitofwork/UnitOfWorkFactoryTest.java | 144 ++ .../org/qi4j/runtime/util/AnnotationsTest.java | 50 + .../runtime/value/NestedValueBuilderTest.java | 182 ++ .../qi4j/runtime/value/ValueComposite2Test.java | 138 ++ .../runtime/value/ValueCompositeBasicsTest.java | 99 + .../qi4j/runtime/value/ValueEqualityTest.java | 238 +++ .../ValueInjectionDeserializationTest.java | 130 ++ .../value/ValueSerializationRegressionTest.java | 77 + .../qi4j/runtime/value/ValueVisibilityTest.java | 894 +++++++++ .../runtime/value/ValueWithAssociationTest.java | 202 ++ .../visibility/VisibilityInUnitOfWorkTest.java | 159 ++ .../service/importer/InstanceImporterTest.java | 67 + .../service/importer/NewObjectImporterTest.java | 60 + .../importer/ServiceInstanceImporterTest.java | 87 + .../importer/ServiceSelectorImporterTest.java | 160 ++ .../src/test/java/org/qi4j/test/ASMTest.java | 581 ++++++ .../src/test/java/org/qi4j/test/Exception1.java | 23 + .../src/test/java/org/qi4j/test/Exception2.java | 23 + .../src/test/java/org/qi4j/test/Other.java | 48 + .../src/test/java/org/qi4j/test/Some.java | 26 + .../src/test/java/org/qi4j/test/SomeMixin.java | 55 + .../java/org/qi4j/test/SomeMixin_Stubx.java | 243 +++ .../src/test/java/org/qi4j/test/World.java | 23 + .../test/composite/CleanStackTraceTest.java | 138 ++ .../memory/MemoryEntityStoreTest.java | 58 + .../zest/runtime/instantiation/My.properties | 16 - .../service/HelloWorldService.properties | 17 - .../qi4j/runtime/instantiation/My.properties | 16 + .../service/HelloWorldService.properties | 17 + .../memory/MemoryEntityStoreService.java | 39 - .../memory/MemoryMapEntityStoreMixin.java | 241 --- .../apache/zest/entitystore/memory/package.html | 21 - .../main/java/org/apache/zest/spi/Qi4jSPI.java | 69 - .../java/org/apache/zest/spi/cache/Cache.java | 37 - .../org/apache/zest/spi/cache/CachePool.java | 61 - .../org/apache/zest/spi/cache/NullCache.java | 48 - .../java/org/apache/zest/spi/cache/package.html | 21 - .../org/apache/zest/spi/entity/EntityState.java | 85 - .../apache/zest/spi/entity/EntityStatus.java | 31 - .../zest/spi/entity/ManyAssociationState.java | 35 - .../zest/spi/entity/NamedAssociationState.java | 43 - .../zest/spi/entity/QualifiedIdentity.java | 137 -- .../org/apache/zest/spi/entity/package.html | 21 - .../zest/spi/entitystore/BackupRestore.java | 40 - ...currentEntityStateModificationException.java | 41 - .../ConcurrentModificationCheckConcern.java | 191 -- .../DefaultEntityStoreUnitOfWork.java | 107 - .../EntityAlreadyExistsException.java | 40 - .../entitystore/EntityNotFoundException.java | 39 - .../spi/entitystore/EntityStateVersions.java | 108 -- .../zest/spi/entitystore/EntityStore.java | 32 - .../spi/entitystore/EntityStoreException.java | 43 - .../zest/spi/entitystore/EntityStoreSPI.java | 36 - .../spi/entitystore/EntityStoreUnitOfWork.java | 68 - .../ModuleEntityStoreUnitOfWork.java | 85 - .../ReadOnlyEntityStoreException.java | 30 - .../spi/entitystore/StateChangeListener.java | 26 - .../StateChangeNotificationConcern.java | 56 - .../zest/spi/entitystore/StateCommitter.java | 29 - .../entitystore/helpers/DefaultEntityState.java | 257 --- .../helpers/DefaultManyAssociationState.java | 106 - .../helpers/DefaultNamedAssociationState.java | 124 -- .../entitystore/helpers/JSONEntityState.java | 336 ---- .../zest/spi/entitystore/helpers/JSONKeys.java | 62 - .../helpers/JSONManyAssociationState.java | 184 -- .../helpers/JSONMapEntityStoreActivation.java | 61 - .../helpers/JSONMapEntityStoreMixin.java | 535 ----- .../helpers/JSONNamedAssociationState.java | 175 -- .../spi/entitystore/helpers/MapEntityStore.java | 77 - .../helpers/MapEntityStoreActivation.java | 46 - .../helpers/MapEntityStoreMixin.java | 564 ------ .../zest/spi/entitystore/helpers/Migration.java | 27 - .../spi/entitystore/helpers/StateStore.java | 27 - .../zest/spi/entitystore/helpers/package.html | 21 - .../apache/zest/spi/entitystore/package.html | 21 - .../apache/zest/spi/metrics/DefaultMetric.java | 93 - .../spi/metrics/MetricsProviderAdapter.java | 102 - .../zest/spi/metrics/NullMetricsFactory.java | 131 -- .../org/apache/zest/spi/metrics/package.html | 21 - .../org/apache/zest/spi/module/ModelModule.java | 121 -- .../org/apache/zest/spi/module/ModuleSpi.java | 46 - .../org/apache/zest/spi/module/package.html | 21 - .../main/java/org/apache/zest/spi/package.html | 21 - .../org/apache/zest/spi/query/EntityFinder.java | 80 - .../zest/spi/query/EntityFinderException.java | 42 - .../apache/zest/spi/query/IndexExporter.java | 54 - .../apache/zest/spi/query/QueryBuilderSPI.java | 29 - .../org/apache/zest/spi/query/QuerySource.java | 55 - .../java/org/apache/zest/spi/query/package.html | 21 - .../spi/uuid/UuidIdentityGeneratorMixin.java | 41 - .../spi/uuid/UuidIdentityGeneratorService.java | 28 - .../java/org/apache/zest/spi/uuid/package.html | 21 - .../spi/value/ValueDeserializerAdapter.java | 1100 ----------- .../zest/spi/value/ValueSerializerAdapter.java | 625 ------ .../java/org/apache/zest/spi/value/package.html | 21 - .../orgjson/OrgJsonValueDeserializer.java | 481 ----- .../orgjson/OrgJsonValueSerialization.java | 167 -- .../OrgJsonValueSerializationService.java | 28 - .../orgjson/OrgJsonValueSerializer.java | 112 -- .../valueserialization/orgjson/package.html | 21 - .../memory/MemoryEntityStoreService.java | 39 + .../memory/MemoryMapEntityStoreMixin.java | 241 +++ .../org/qi4j/entitystore/memory/package.html | 21 + .../spi/src/main/java/org/qi4j/spi/Qi4jSPI.java | 69 + .../src/main/java/org/qi4j/spi/cache/Cache.java | 37 + .../main/java/org/qi4j/spi/cache/CachePool.java | 61 + .../main/java/org/qi4j/spi/cache/NullCache.java | 48 + .../main/java/org/qi4j/spi/cache/package.html | 21 + .../java/org/qi4j/spi/entity/EntityState.java | 85 + .../java/org/qi4j/spi/entity/EntityStatus.java | 31 + .../qi4j/spi/entity/ManyAssociationState.java | 35 + .../qi4j/spi/entity/NamedAssociationState.java | 43 + .../org/qi4j/spi/entity/QualifiedIdentity.java | 137 ++ .../main/java/org/qi4j/spi/entity/package.html | 21 + .../org/qi4j/spi/entitystore/BackupRestore.java | 40 + ...currentEntityStateModificationException.java | 41 + .../ConcurrentModificationCheckConcern.java | 191 ++ .../DefaultEntityStoreUnitOfWork.java | 107 + .../EntityAlreadyExistsException.java | 40 + .../entitystore/EntityNotFoundException.java | 39 + .../spi/entitystore/EntityStateVersions.java | 108 ++ .../org/qi4j/spi/entitystore/EntityStore.java | 33 + .../spi/entitystore/EntityStoreException.java | 43 + .../qi4j/spi/entitystore/EntityStoreSPI.java | 36 + .../spi/entitystore/EntityStoreUnitOfWork.java | 69 + .../ModuleEntityStoreUnitOfWork.java | 85 + .../ReadOnlyEntityStoreException.java | 30 + .../spi/entitystore/StateChangeListener.java | 26 + .../StateChangeNotificationConcern.java | 57 + .../qi4j/spi/entitystore/StateCommitter.java | 29 + .../entitystore/helpers/DefaultEntityState.java | 257 +++ .../helpers/DefaultManyAssociationState.java | 106 + .../helpers/DefaultNamedAssociationState.java | 124 ++ .../entitystore/helpers/JSONEntityState.java | 336 ++++ .../qi4j/spi/entitystore/helpers/JSONKeys.java | 62 + .../helpers/JSONManyAssociationState.java | 184 ++ .../helpers/JSONMapEntityStoreActivation.java | 61 + .../helpers/JSONMapEntityStoreMixin.java | 535 +++++ .../helpers/JSONNamedAssociationState.java | 175 ++ .../spi/entitystore/helpers/MapEntityStore.java | 77 + .../helpers/MapEntityStoreActivation.java | 46 + .../helpers/MapEntityStoreMixin.java | 564 ++++++ .../qi4j/spi/entitystore/helpers/Migration.java | 27 + .../spi/entitystore/helpers/StateStore.java | 27 + .../qi4j/spi/entitystore/helpers/package.html | 21 + .../java/org/qi4j/spi/entitystore/package.html | 21 + .../org/qi4j/spi/metrics/DefaultMetric.java | 93 + .../spi/metrics/MetricsProviderAdapter.java | 102 + .../qi4j/spi/metrics/NullMetricsFactory.java | 131 ++ .../main/java/org/qi4j/spi/metrics/package.html | 21 + .../java/org/qi4j/spi/module/ModelModule.java | 124 ++ .../java/org/qi4j/spi/module/ModuleSpi.java | 46 + .../main/java/org/qi4j/spi/module/package.html | 21 + .../spi/src/main/java/org/qi4j/spi/package.html | 21 + .../java/org/qi4j/spi/query/EntityFinder.java | 80 + .../qi4j/spi/query/EntityFinderException.java | 42 + .../java/org/qi4j/spi/query/IndexExporter.java | 54 + .../org/qi4j/spi/query/QueryBuilderSPI.java | 29 + .../java/org/qi4j/spi/query/QuerySource.java | 55 + .../main/java/org/qi4j/spi/query/package.html | 21 + .../spi/uuid/UuidIdentityGeneratorMixin.java | 41 + .../spi/uuid/UuidIdentityGeneratorService.java | 28 + .../main/java/org/qi4j/spi/uuid/package.html | 21 + .../spi/value/ValueDeserializerAdapter.java | 1100 +++++++++++ .../qi4j/spi/value/ValueSerializerAdapter.java | 626 ++++++ .../main/java/org/qi4j/spi/value/package.html | 21 + .../orgjson/OrgJsonValueDeserializer.java | 481 +++++ .../orgjson/OrgJsonValueSerialization.java | 167 ++ .../OrgJsonValueSerializationService.java | 28 + .../orgjson/OrgJsonValueSerializer.java | 112 ++ .../valueserialization/orgjson/package.html | 21 + .../helpers/JSONManyAssociationStateTest.java | 137 -- .../zest/spi/metrics/DefaultMetricsTest.java | 113 -- .../zest/spi/property/DefaultValuesTest.java | 70 - .../helpers/JSONManyAssociationStateTest.java | 137 ++ .../qi4j/spi/metrics/DefaultMetricsTest.java | 113 ++ .../qi4j/spi/property/DefaultValuesTest.java | 70 + core/spi/src/test/resources/logback-test.xml | 2 +- .../apache/zest/test/AbstractQi4jBaseTest.java | 128 -- .../zest/test/AbstractQi4jScenarioTest.java | 143 -- .../org/apache/zest/test/AbstractQi4jTest.java | 85 - .../apache/zest/test/EntityTestAssembler.java | 43 - .../zest/test/cache/AbstractCachePoolTest.java | 125 -- .../cache/AbstractEntityStoreWithCacheTest.java | 165 -- .../apache/zest/test/cache/MemoryCacheImpl.java | 142 -- .../zest/test/cache/MemoryCachePoolMixin.java | 82 - .../zest/test/cache/MemoryCachePoolService.java | 37 - .../org/apache/zest/test/cache/package.html | 21 - ...bstractConfigurationDeserializationTest.java | 120 -- .../test/entity/AbstractEntityStoreTest.java | 597 ------ .../org/apache/zest/test/entity/package.html | 21 - .../test/indexing/AbstractAnyQueryTest.java | 89 - .../test/indexing/AbstractComplexQueryTest.java | 327 ---- .../test/indexing/AbstractEntityFinderTest.java | 475 ----- .../test/indexing/AbstractNamedQueryTest.java | 356 ---- .../zest/test/indexing/AbstractQueryTest.java | 833 -------- .../zest/test/indexing/NameableAssert.java | 145 -- .../org/apache/zest/test/indexing/TestData.java | 252 --- .../zest/test/indexing/model/Account.java | 28 - .../zest/test/indexing/model/Address.java | 31 - .../apache/zest/test/indexing/model/Alive.java | 25 - .../apache/zest/test/indexing/model/Cat.java | 26 - .../apache/zest/test/indexing/model/City.java | 31 - .../apache/zest/test/indexing/model/Dog.java | 26 - .../apache/zest/test/indexing/model/Domain.java | 29 - .../apache/zest/test/indexing/model/Female.java | 31 - .../apache/zest/test/indexing/model/File.java | 32 - .../apache/zest/test/indexing/model/Host.java | 30 - .../apache/zest/test/indexing/model/Male.java | 31 - .../zest/test/indexing/model/Nameable.java | 28 - .../apache/zest/test/indexing/model/Person.java | 98 - .../apache/zest/test/indexing/model/Pet.java | 26 - .../apache/zest/test/indexing/model/Port.java | 32 - .../zest/test/indexing/model/Protocol.java | 30 - .../zest/test/indexing/model/QueryParam.java | 32 - .../apache/zest/test/indexing/model/URL.java | 46 - .../indexing/model/entities/AccountEntity.java | 29 - .../test/indexing/model/entities/CatEntity.java | 31 - .../indexing/model/entities/CityEntity.java | 29 - .../test/indexing/model/entities/DogEntity.java | 29 - .../indexing/model/entities/DomainEntity.java | 29 - .../indexing/model/entities/FemaleEntity.java | 29 - .../indexing/model/entities/MaleEntity.java | 29 - .../indexing/model/entities/PersonEntity.java | 29 - .../test/indexing/model/entities/PetEntity.java | 29 - .../test/indexing/model/entities/package.html | 21 - .../zest/test/indexing/model/package.html | 21 - .../org/apache/zest/test/indexing/package.html | 21 - .../apache/zest/test/mock/MockComposite.java | 31 - .../zest/test/mock/MockPlayerConcern.java | 39 - .../apache/zest/test/mock/MockPlayerMixin.java | 65 - .../org/apache/zest/test/mock/MockRecorder.java | 23 - .../apache/zest/test/mock/MockResolverType.java | 23 - .../MethodClassMatcherMockResolver.java | 52 - .../test/mock/internal/MockRecorderMixin.java | 53 - .../zest/test/mock/internal/MockRepository.java | 25 - .../zest/test/mock/internal/MockResolver.java | 38 - .../test/mock/internal/MockResolverProxy.java | 93 - .../mock/internal/MockResolverTypeImpl.java | 37 - .../mock/internal/UnresolvableMockResolver.java | 39 - .../apache/zest/test/mock/internal/package.html | 21 - .../java/org/apache/zest/test/mock/package.html | 21 - .../main/java/org/apache/zest/test/package.html | 21 - .../java/org/apache/zest/test/util/Assume.java | 118 -- .../org/apache/zest/test/util/DelTreeAfter.java | 103 - .../apache/zest/test/util/FreePortFinder.java | 55 - .../org/apache/zest/test/util/JSONAssert.java | 116 -- .../org/apache/zest/test/util/RepeatRule.java | 60 - .../java/org/apache/zest/test/util/package.html | 21 - .../AbstractCollectionSerializationTest.java | 438 ----- .../test/value/AbstractJsonDateFormatTest.java | 88 - .../AbstractPlainValueSerializationTest.java | 231 --- ...AbstractValueCompositeSerializationTest.java | 439 ----- .../org/apache/zest/test/value/package.html | 21 - .../org/qi4j/test/AbstractQi4jBaseTest.java | 128 ++ .../org/qi4j/test/AbstractQi4jScenarioTest.java | 143 ++ .../java/org/qi4j/test/AbstractQi4jTest.java | 85 + .../java/org/qi4j/test/EntityTestAssembler.java | 43 + .../qi4j/test/cache/AbstractCachePoolTest.java | 125 ++ .../cache/AbstractEntityStoreWithCacheTest.java | 165 ++ .../org/qi4j/test/cache/MemoryCacheImpl.java | 142 ++ .../qi4j/test/cache/MemoryCachePoolMixin.java | 82 + .../qi4j/test/cache/MemoryCachePoolService.java | 37 + .../main/java/org/qi4j/test/cache/package.html | 21 + ...bstractConfigurationDeserializationTest.java | 120 ++ .../test/entity/AbstractEntityStoreTest.java | 597 ++++++ .../main/java/org/qi4j/test/entity/package.html | 21 + .../test/indexing/AbstractAnyQueryTest.java | 89 + .../test/indexing/AbstractComplexQueryTest.java | 327 ++++ .../test/indexing/AbstractEntityFinderTest.java | 475 +++++ .../test/indexing/AbstractNamedQueryTest.java | 356 ++++ .../qi4j/test/indexing/AbstractQueryTest.java | 833 ++++++++ .../org/qi4j/test/indexing/NameableAssert.java | 145 ++ .../java/org/qi4j/test/indexing/TestData.java | 253 +++ .../org/qi4j/test/indexing/model/Account.java | 28 + .../org/qi4j/test/indexing/model/Address.java | 31 + .../org/qi4j/test/indexing/model/Alive.java | 25 + .../java/org/qi4j/test/indexing/model/Cat.java | 26 + .../java/org/qi4j/test/indexing/model/City.java | 31 + .../java/org/qi4j/test/indexing/model/Dog.java | 26 + .../org/qi4j/test/indexing/model/Domain.java | 29 + .../org/qi4j/test/indexing/model/Female.java | 31 + .../java/org/qi4j/test/indexing/model/File.java | 32 + .../java/org/qi4j/test/indexing/model/Host.java | 30 + .../java/org/qi4j/test/indexing/model/Male.java | 31 + .../org/qi4j/test/indexing/model/Nameable.java | 28 + .../org/qi4j/test/indexing/model/Person.java | 99 + .../java/org/qi4j/test/indexing/model/Pet.java | 26 + .../java/org/qi4j/test/indexing/model/Port.java | 32 + .../org/qi4j/test/indexing/model/Protocol.java | 30 + .../qi4j/test/indexing/model/QueryParam.java | 32 + .../java/org/qi4j/test/indexing/model/URL.java | 46 + .../indexing/model/entities/AccountEntity.java | 29 + .../test/indexing/model/entities/CatEntity.java | 31 + .../indexing/model/entities/CityEntity.java | 29 + .../test/indexing/model/entities/DogEntity.java | 29 + .../indexing/model/entities/DomainEntity.java | 29 + .../indexing/model/entities/FemaleEntity.java | 29 + .../indexing/model/entities/MaleEntity.java | 29 + .../indexing/model/entities/PersonEntity.java | 29 + .../test/indexing/model/entities/PetEntity.java | 29 + .../test/indexing/model/entities/package.html | 21 + .../org/qi4j/test/indexing/model/package.html | 21 + .../java/org/qi4j/test/indexing/package.html | 21 + .../java/org/qi4j/test/mock/MockComposite.java | 31 + .../org/qi4j/test/mock/MockPlayerConcern.java | 39 + .../org/qi4j/test/mock/MockPlayerMixin.java | 65 + .../java/org/qi4j/test/mock/MockRecorder.java | 23 + .../org/qi4j/test/mock/MockResolverType.java | 23 + .../MethodClassMatcherMockResolver.java | 52 + .../test/mock/internal/MockRecorderMixin.java | 53 + .../qi4j/test/mock/internal/MockRepository.java | 25 + .../qi4j/test/mock/internal/MockResolver.java | 38 + .../test/mock/internal/MockResolverProxy.java | 93 + .../mock/internal/MockResolverTypeImpl.java | 37 + .../mock/internal/UnresolvableMockResolver.java | 39 + .../org/qi4j/test/mock/internal/package.html | 21 + .../main/java/org/qi4j/test/mock/package.html | 21 + .../src/main/java/org/qi4j/test/package.html | 21 + .../main/java/org/qi4j/test/util/Assume.java | 118 ++ .../java/org/qi4j/test/util/DelTreeAfter.java | 103 + .../java/org/qi4j/test/util/FreePortFinder.java | 55 + .../java/org/qi4j/test/util/JSONAssert.java | 116 ++ .../java/org/qi4j/test/util/RepeatRule.java | 60 + .../main/java/org/qi4j/test/util/package.html | 21 + .../AbstractCollectionSerializationTest.java | 438 +++++ .../test/value/AbstractJsonDateFormatTest.java | 88 + .../AbstractPlainValueSerializationTest.java | 231 +++ ...AbstractValueCompositeSerializationTest.java | 439 +++++ .../main/java/org/qi4j/test/value/package.html | 21 + .../apache/zest/test/cache/MemoryCacheTest.java | 31 - .../org/qi4j/test/cache/MemoryCacheTest.java | 32 + .../cache/ehcache/EhCacheConfiguration.java | 103 - .../apache/zest/cache/ehcache/EhCacheImpl.java | 89 - .../zest/cache/ehcache/EhCachePoolMixin.java | 216 --- .../zest/cache/ehcache/EhCachePoolService.java | 28 - .../ehcache/assembly/EhCacheAssembler.java | 44 - .../zest/cache/ehcache/assembly/package.html | 21 - .../org/apache/zest/cache/ehcache/package.html | 21 - .../cache/ehcache/EhCacheConfiguration.java | 103 + .../org/qi4j/cache/ehcache/EhCacheImpl.java | 89 + .../qi4j/cache/ehcache/EhCachePoolMixin.java | 216 +++ .../qi4j/cache/ehcache/EhCachePoolService.java | 28 + .../ehcache/assembly/EhCacheAssembler.java | 44 + .../qi4j/cache/ehcache/assembly/package.html | 21 + .../java/org/qi4j/cache/ehcache/package.html | 21 + .../apache/zest/cache/ehcache/EhCacheTest.java | 45 - .../org/qi4j/cache/ehcache/EhCacheTest.java | 45 + .../zest/cache/memcache/MemcacheAssembler.java | 45 - .../cache/memcache/MemcacheConfiguration.java | 80 - .../zest/cache/memcache/MemcacheImpl.java | 110 -- .../zest/cache/memcache/MemcachePoolMixin.java | 129 -- .../cache/memcache/MemcachePoolService.java | 31 - .../org/apache/zest/cache/memcache/package.html | 39 - .../qi4j/cache/memcache/MemcacheAssembler.java | 45 + .../cache/memcache/MemcacheConfiguration.java | 80 + .../org/qi4j/cache/memcache/MemcacheImpl.java | 110 ++ .../qi4j/cache/memcache/MemcachePoolMixin.java | 129 ++ .../cache/memcache/MemcachePoolService.java | 31 + .../java/org/qi4j/cache/memcache/package.html | 39 + .../cache/memcache/MemcacheCachePoolTest.java | 62 - .../cache/memcache/MemcacheCachePoolTest.java | 62 + .../file/FileEntityStoreActivation.java | 47 - .../file/FileEntityStoreConfiguration.java | 91 - .../entitystore/file/FileEntityStoreMixin.java | 498 ----- .../file/FileEntityStoreService.java | 50 - .../file/assembly/FileEntityStoreAssembler.java | 46 - .../zest/entitystore/file/assembly/package.html | 21 - .../apache/zest/entitystore/file/package.html | 21 - .../file/FileEntityStoreActivation.java | 47 + .../file/FileEntityStoreConfiguration.java | 91 + .../entitystore/file/FileEntityStoreMixin.java | 498 +++++ .../file/FileEntityStoreService.java | 50 + .../file/assembly/FileEntityStoreAssembler.java | 46 + .../qi4j/entitystore/file/assembly/package.html | 21 + .../java/org/qi4j/entitystore/file/package.html | 21 + .../entitystore/file/FileEntityStoreTest.java | 47 - .../file/FileEntityStoreWithCacheTest.java | 42 - .../entitystore/file/FileEntityStoreTest.java | 47 + .../file/FileEntityStoreWithCacheTest.java | 42 + .../hazelcast/HazelcastAccessors.java | 31 - .../hazelcast/HazelcastConfiguration.java | 40 - .../hazelcast/HazelcastEntityStoreMixin.java | 192 -- .../hazelcast/HazelcastEntityStoreService.java | 50 - .../assembly/HazelcastEntityStoreAssembler.java | 49 - .../entitystore/hazelcast/assembly/package.html | 21 - .../zest/entitystore/hazelcast/package.html | 21 - .../hazelcast/HazelcastAccessors.java | 31 + .../hazelcast/HazelcastConfiguration.java | 40 + .../hazelcast/HazelcastEntityStoreMixin.java | 192 ++ .../hazelcast/HazelcastEntityStoreService.java | 50 + .../assembly/HazelcastEntityStoreAssembler.java | 49 + .../entitystore/hazelcast/assembly/package.html | 21 + .../org/qi4j/entitystore/hazelcast/package.html | 21 + .../hazelcast/HazelcastEntityStoreTest.java | 67 - .../HazelcastEntityStoreWithCacheTest.java | 40 - .../hazelcast/HazelcastEntityStoreTest.java | 67 + .../HazelcastEntityStoreWithCacheTest.java | 40 + .../HazelcastEntityStoreService.properties | 16 - .../zest/entitystore/hazelcast/hazelcast.xml | 37 - .../HazelcastEntityStoreService.properties | 16 + .../qi4j/entitystore/hazelcast/hazelcast.xml | 37 + .../jclouds/JCloudsMapEntityStoreAssembler.java | 42 - .../JCloudsMapEntityStoreConfiguration.java | 45 - .../jclouds/JCloudsMapEntityStoreMixin.java | 316 --- .../jclouds/JCloudsMapEntityStoreService.java | 44 - .../zest/entitystore/jclouds/package.html | 21 - .../jclouds/JCloudsMapEntityStoreAssembler.java | 42 + .../JCloudsMapEntityStoreConfiguration.java | 45 + .../jclouds/JCloudsMapEntityStoreMixin.java | 316 +++ .../jclouds/JCloudsMapEntityStoreService.java | 44 + .../org/qi4j/entitystore/jclouds/package.html | 21 + .../jclouds/JCloudsFilesystemTest.java | 53 - .../jclouds/JCloudsTransientTest.java | 40 - .../jclouds/JCloudsWithCacheTest.java | 39 - .../jclouds/JCloudsFilesystemTest.java | 53 + .../jclouds/JCloudsTransientTest.java | 40 + .../jclouds/JCloudsWithCacheTest.java | 39 + .../entitystore/jdbm/JdbmConfiguration.java | 51 - .../jdbm/JdbmEntityStoreActivation.java | 56 - .../entitystore/jdbm/JdbmEntityStoreMixin.java | 468 ----- .../jdbm/JdbmEntityStoreService.java | 48 - .../jdbm/assembly/JdbmEntityStoreAssembler.java | 46 - .../zest/entitystore/jdbm/assembly/package.html | 21 - .../apache/zest/entitystore/jdbm/package.html | 21 - .../entitystore/jdbm/JdbmConfiguration.java | 51 + .../jdbm/JdbmEntityStoreActivation.java | 56 + .../entitystore/jdbm/JdbmEntityStoreMixin.java | 468 +++++ .../jdbm/JdbmEntityStoreService.java | 48 + .../jdbm/assembly/JdbmEntityStoreAssembler.java | 46 + .../qi4j/entitystore/jdbm/assembly/package.html | 21 + .../java/org/qi4j/entitystore/jdbm/package.html | 21 + .../entitystore/jdbm/DocumentationSupport.java | 35 - .../entitystore/jdbm/JdbmEntityStoreTest.java | 56 - .../jdbm/JdbmEntityStoreWithCacheTest.java | 54 - .../entitystore/jdbm/DocumentationSupport.java | 35 + .../entitystore/jdbm/JdbmEntityStoreTest.java | 56 + .../jdbm/JdbmEntityStoreWithCacheTest.java | 54 + .../leveldb/LevelDBEntityStoreAssembler.java | 47 - .../LevelDBEntityStoreConfiguration.java | 64 - .../leveldb/LevelDBEntityStoreMixin.java | 300 --- .../leveldb/LevelDBEntityStoreService.java | 56 - .../zest/entitystore/leveldb/package.html | 36 - .../leveldb/LevelDBEntityStoreAssembler.java | 47 + .../LevelDBEntityStoreConfiguration.java | 64 + .../leveldb/LevelDBEntityStoreMixin.java | 300 +++ .../leveldb/LevelDBEntityStoreService.java | 56 + .../org/qi4j/entitystore/leveldb/package.html | 36 + .../leveldb/JavaLevelDBEntityStoreTest.java | 56 - .../leveldb/JniLevelDBEntityStoreTest.java | 51 - .../LevelDBEntityStoreWithCacheTest.java | 46 - .../leveldb/JavaLevelDBEntityStoreTest.java | 56 + .../leveldb/JniLevelDBEntityStoreTest.java | 51 + .../LevelDBEntityStoreWithCacheTest.java | 46 + .../memory/MemoryEntityStoreAssembler.java | 43 - .../apache/zest/entitystore/memory/package.html | 21 - .../memory/MemoryEntityStoreAssembler.java | 43 + .../org/qi4j/entitystore/memory/package.html | 21 + .../memory/MemoryEntityStoreTest.java | 41 - .../memory/MemoryEntityStoreWithCacheTest.java | 35 - .../memory/MemoryEntityStoreTest.java | 41 + .../memory/MemoryEntityStoreWithCacheTest.java | 35 + .../entitystore/mongodb/MongoAccessors.java | 32 - .../mongodb/MongoEntityStoreConfiguration.java | 75 - .../mongodb/MongoMapEntityStoreAssembler.java | 44 - .../mongodb/MongoMapEntityStoreMixin.java | 328 ---- .../mongodb/MongoMapEntityStoreService.java | 49 - .../zest/entitystore/mongodb/package.html | 21 - .../entitystore/mongodb/MongoAccessors.java | 32 + .../mongodb/MongoEntityStoreConfiguration.java | 75 + .../mongodb/MongoMapEntityStoreAssembler.java | 44 + .../mongodb/MongoMapEntityStoreMixin.java | 328 ++++ .../mongodb/MongoMapEntityStoreService.java | 49 + .../org/qi4j/entitystore/mongodb/package.html | 21 + .../mongodb/MongoMapEntityStoreTest.java | 89 - .../MongoMapEntityStoreWithCacheTest.java | 83 - .../mongodb/MongoMapEntityStoreTest.java | 89 + .../MongoMapEntityStoreWithCacheTest.java | 83 + .../entitystore/prefs/ListPreferencesNodes.java | 66 - .../prefs/PreferencesEntityStoreInfo.java | 42 - .../prefs/PreferencesEntityStoreMixin.java | 715 ------- .../prefs/PreferencesEntityStoreService.java | 54 - .../PreferenceEntityStoreAssembler.java | 51 - .../entitystore/prefs/assembly/package.html | 21 - .../apache/zest/entitystore/prefs/package.html | 21 - .../entitystore/prefs/ListPreferencesNodes.java | 66 + .../prefs/PreferencesEntityStoreInfo.java | 42 + .../prefs/PreferencesEntityStoreMixin.java | 715 +++++++ .../prefs/PreferencesEntityStoreService.java | 54 + .../PreferenceEntityStoreAssembler.java | 51 + .../entitystore/prefs/assembly/package.html | 21 + .../org/qi4j/entitystore/prefs/package.html | 21 + .../zest/entitystore/DocumentationSupport.java | 37 - .../entitystore/PreferencesEntityStoreTest.java | 42 - .../qi4j/entitystore/DocumentationSupport.java | 37 + .../entitystore/PreferencesEntityStoreTest.java | 42 + .../zest/entitystore/redis/RedisAccessors.java | 27 - .../redis/RedisEntityStoreConfiguration.java | 71 - .../redis/RedisMapEntityStoreAssembler.java | 47 - .../redis/RedisMapEntityStoreMixin.java | 213 -- .../redis/RedisMapEntityStoreService.java | 49 - .../apache/zest/entitystore/redis/package.html | 21 - .../qi4j/entitystore/redis/RedisAccessors.java | 27 + .../redis/RedisEntityStoreConfiguration.java | 71 + .../redis/RedisMapEntityStoreAssembler.java | 47 + .../redis/RedisMapEntityStoreMixin.java | 213 ++ .../redis/RedisMapEntityStoreService.java | 49 + .../org/qi4j/entitystore/redis/package.html | 21 + .../redis/RedisMapEntityStoreTest.java | 82 - .../redis/RedisMapEntityStoreWithCacheTest.java | 78 - .../redis/RedisMapEntityStoreTest.java | 82 + .../redis/RedisMapEntityStoreWithCacheTest.java | 78 + .../riak/AbstractRiakMapEntityStore.java | 233 --- .../zest/entitystore/riak/RiakAccessors.java | 29 - .../riak/RiakHttpEntityStoreConfiguration.java | 67 - .../riak/RiakHttpMapEntityStoreAssembler.java | 51 - .../riak/RiakHttpMapEntityStoreMixin.java | 68 - .../riak/RiakMapEntityStoreService.java | 53 - .../RiakProtobufEntityStoreConfiguration.java | 102 - .../RiakProtobufMapEntityStoreAssembler.java | 51 - .../riak/RiakProtobufMapEntityStoreMixin.java | 88 - .../apache/zest/entitystore/riak/package.html | 21 - .../riak/AbstractRiakMapEntityStore.java | 233 +++ .../qi4j/entitystore/riak/RiakAccessors.java | 29 + .../riak/RiakHttpEntityStoreConfiguration.java | 67 + .../riak/RiakHttpMapEntityStoreAssembler.java | 51 + .../riak/RiakHttpMapEntityStoreMixin.java | 68 + .../riak/RiakMapEntityStoreService.java | 53 + .../RiakProtobufEntityStoreConfiguration.java | 102 + .../RiakProtobufMapEntityStoreAssembler.java | 51 + .../riak/RiakProtobufMapEntityStoreMixin.java | 88 + .../java/org/qi4j/entitystore/riak/package.html | 21 + .../riak/RiakHttpMapEntityStoreTest.java | 80 - .../riak/RiakMapEntityStoreWithCacheTest.java | 76 - .../riak/RiakProtobufMapEntityStoreTest.java | 80 - .../riak/RiakHttpMapEntityStoreTest.java | 80 + .../riak/RiakMapEntityStoreWithCacheTest.java | 76 + .../riak/RiakProtobufMapEntityStoreTest.java | 80 + .../entitystore/sql/SQLEntityStoreMixin.java | 629 ------ .../entitystore/sql/SQLEntityStoreService.java | 33 - .../AbstractSQLEntityStoreAssembler.java | 91 - .../assembly/DerbySQLEntityStoreAssembler.java | 43 - .../sql/assembly/H2SQLEntityStoreAssembler.java | 42 - .../sql/assembly/MySQLEntityStoreAssembler.java | 43 - .../PostgreSQLEntityStoreAssembler.java | 50 - .../assembly/SQLiteEntityStoreAssembler.java | 42 - .../zest/entitystore/sql/assembly/package.html | 21 - .../sql/internal/DatabaseSQLService.java | 118 -- .../internal/DatabaseSQLServiceCoreMixin.java | 154 -- .../sql/internal/DatabaseSQLServiceSpi.java | 76 - .../sql/internal/DatabaseSQLServiceState.java | 30 - .../DatabaseSQLServiceStatementsMixin.java | 112 -- .../sql/internal/DatabaseSQLStringsBuilder.java | 374 ---- .../DerbySQLDatabaseSQLServiceMixin.java | 67 - .../internal/H2SQLDatabaseSQLServiceMixin.java | 57 - .../internal/MySQLDatabaseSQLServiceMixin.java | 67 - .../PostgreSQLDatabaseSQLServiceMixin.java | 63 - .../internal/PostgreSQLStringBuilderMixin.java | 39 - .../sql/internal/SQLEntityState.java | 183 -- .../internal/SQLiteDatabaseSQLServiceMixin.java | 59 - .../zest/entitystore/sql/internal/SQLs.java | 34 - .../zest/entitystore/sql/internal/package.html | 21 - .../apache/zest/entitystore/sql/package.html | 21 - .../entitystore/sql/SQLEntityStoreMixin.java | 629 ++++++ .../entitystore/sql/SQLEntityStoreService.java | 33 + .../AbstractSQLEntityStoreAssembler.java | 91 + .../assembly/DerbySQLEntityStoreAssembler.java | 43 + .../sql/assembly/H2SQLEntityStoreAssembler.java | 42 + .../sql/assembly/MySQLEntityStoreAssembler.java | 43 + .../PostgreSQLEntityStoreAssembler.java | 50 + .../assembly/SQLiteEntityStoreAssembler.java | 42 + .../qi4j/entitystore/sql/assembly/package.html | 21 + .../sql/internal/DatabaseSQLService.java | 118 ++ .../internal/DatabaseSQLServiceCoreMixin.java | 154 ++ .../sql/internal/DatabaseSQLServiceSpi.java | 76 + .../sql/internal/DatabaseSQLServiceState.java | 30 + .../DatabaseSQLServiceStatementsMixin.java | 112 ++ .../sql/internal/DatabaseSQLStringsBuilder.java | 374 ++++ .../DerbySQLDatabaseSQLServiceMixin.java | 67 + .../internal/H2SQLDatabaseSQLServiceMixin.java | 57 + .../internal/MySQLDatabaseSQLServiceMixin.java | 67 + .../PostgreSQLDatabaseSQLServiceMixin.java | 63 + .../internal/PostgreSQLStringBuilderMixin.java | 39 + .../sql/internal/SQLEntityState.java | 183 ++ .../internal/SQLiteDatabaseSQLServiceMixin.java | 59 + .../org/qi4j/entitystore/sql/internal/SQLs.java | 34 + .../qi4j/entitystore/sql/internal/package.html | 21 + .../java/org/qi4j/entitystore/sql/package.html | 21 + .../sql/DerbySQLEntityStoreTest.java | 105 - .../entitystore/sql/H2SQLEntityStoreTest.java | 80 - .../entitystore/sql/MySQLEntityStoreTest.java | 116 -- .../sql/PostgreSQLEntityStoreTest.java | 142 -- .../entitystore/sql/SQLiteEntityStoreTest.java | 89 - .../sql/DerbySQLEntityStoreTest.java | 105 + .../entitystore/sql/H2SQLEntityStoreTest.java | 80 + .../entitystore/sql/MySQLEntityStoreTest.java | 116 ++ .../sql/PostgreSQLEntityStoreTest.java | 142 ++ .../entitystore/sql/SQLiteEntityStoreTest.java | 89 + .../src/test/resources/logback.xml | 4 +- .../ElasticSearchClusterConfiguration.java | 62 - .../ElasticSearchConfiguration.java | 50 - .../elasticsearch/ElasticSearchFinder.java | 545 ------ .../ElasticSearchFinderSupport.java | 65 - .../ElasticSearchIndexException.java | 34 - .../ElasticSearchIndexExporter.java | 52 - .../elasticsearch/ElasticSearchIndexer.java | 348 ---- .../elasticsearch/ElasticSearchSupport.java | 35 - .../assembly/ESClusterIndexQueryAssembler.java | 49 - .../ESFilesystemIndexQueryAssembler.java | 49 - .../assembly/ESMemoryIndexQueryAssembler.java | 49 - .../index/elasticsearch/assembly/package.html | 21 - .../cluster/ESClusterIndexQueryService.java | 30 - .../elasticsearch/cluster/ESClusterSupport.java | 71 - .../index/elasticsearch/cluster/package.html | 21 - .../ESFilesystemIndexQueryService.java | 30 - .../filesystem/ESFilesystemSupport.java | 88 - .../index/elasticsearch/filesystem/package.html | 21 - .../AbstractElasticSearchAssembler.java | 29 - .../internal/AbstractElasticSearchSupport.java | 131 -- .../index/elasticsearch/internal/package.html | 21 - .../memory/ESMemoryIndexQueryService.java | 30 - .../elasticsearch/memory/ESMemorySupport.java | 89 - .../index/elasticsearch/memory/package.html | 21 - .../zest/index/elasticsearch/package.html | 21 - .../ElasticSearchClusterConfiguration.java | 62 + .../ElasticSearchConfiguration.java | 50 + .../elasticsearch/ElasticSearchFinder.java | 545 ++++++ .../ElasticSearchFinderSupport.java | 65 + .../ElasticSearchIndexException.java | 34 + .../ElasticSearchIndexExporter.java | 52 + .../elasticsearch/ElasticSearchIndexer.java | 348 ++++ .../elasticsearch/ElasticSearchSupport.java | 35 + .../assembly/ESClusterIndexQueryAssembler.java | 49 + .../ESFilesystemIndexQueryAssembler.java | 49 + .../assembly/ESMemoryIndexQueryAssembler.java | 49 + .../index/elasticsearch/assembly/package.html | 21 + .../cluster/ESClusterIndexQueryService.java | 30 + .../elasticsearch/cluster/ESClusterSupport.java | 71 + .../index/elasticsearch/cluster/package.html | 21 + .../ESFilesystemIndexQueryService.java | 30 + .../filesystem/ESFilesystemSupport.java | 88 + .../index/elasticsearch/filesystem/package.html | 21 + .../AbstractElasticSearchAssembler.java | 29 + .../internal/AbstractElasticSearchSupport.java | 131 ++ .../index/elasticsearch/internal/package.html | 21 + .../memory/ESMemoryIndexQueryService.java | 30 + .../elasticsearch/memory/ESMemorySupport.java | 89 + .../index/elasticsearch/memory/package.html | 21 + .../org/qi4j/index/elasticsearch/package.html | 21 + .../elasticsearch/DocumentationSupport.java | 53 - .../ElasticSearchComplexQueryTest.java | 82 - .../elasticsearch/ElasticSearchFinderTest.java | 80 - .../elasticsearch/ElasticSearchQueryTest.java | 107 - .../index/elasticsearch/ElasticSearchTest.java | 247 --- .../index/elasticsearch/ImmenseTermTest.java | 143 -- .../elasticsearch/DocumentationSupport.java | 53 + .../ElasticSearchComplexQueryTest.java | 82 + .../elasticsearch/ElasticSearchFinderTest.java | 80 + .../elasticsearch/ElasticSearchQueryTest.java | 107 + .../index/elasticsearch/ElasticSearchTest.java | 247 +++ .../index/elasticsearch/ImmenseTermTest.java | 143 ++ .../src/test/resources/logback-test.xml | 2 +- .../index/rdf/RdfIndexingEngineService.java | 29 - .../index/rdf/UnsupportedLanguageException.java | 37 - .../rdf/assembly/RdfMemoryStoreAssembler.java | 63 - .../assembly/RdfNativeSesameStoreAssembler.java | 62 - .../assembly/RdfRdbmsSesameStoreAssembler.java | 63 - .../apache/zest/index/rdf/assembly/package.html | 21 - .../zest/index/rdf/indexing/RdfExporter.java | 100 - .../index/rdf/indexing/RdfIndexingService.java | 232 --- .../apache/zest/index/rdf/indexing/package.html | 21 - .../java/org/apache/zest/index/rdf/package.html | 21 - ...llectingQualifiedIdentityResultCallback.java | 40 - .../query/QualifiedIdentityResultCallback.java | 31 - .../zest/index/rdf/query/RdfQueryParser.java | 35 - .../index/rdf/query/RdfQueryParserFactory.java | 57 - .../zest/index/rdf/query/RdfQueryService.java | 121 -- .../zest/index/rdf/query/SesameExpressions.java | 37 - .../SingleQualifiedIdentityResultCallback.java | 38 - .../index/rdf/query/TupleQueryExecutor.java | 148 -- .../index/rdf/query/internal/Namespaces.java | 84 - .../rdf/query/internal/RdfQueryParserImpl.java | 581 ------ .../zest/index/rdf/query/internal/Triples.java | 285 --- .../zest/index/rdf/query/internal/package.html | 21 - .../apache/zest/index/rdf/query/package.html | 21 - .../index/rdf/RdfIndexingEngineService.java | 29 + .../index/rdf/UnsupportedLanguageException.java | 37 + .../rdf/assembly/RdfMemoryStoreAssembler.java | 63 + .../assembly/RdfNativeSesameStoreAssembler.java | 63 + .../assembly/RdfRdbmsSesameStoreAssembler.java | 63 + .../org/qi4j/index/rdf/assembly/package.html | 21 + .../qi4j/index/rdf/indexing/RdfExporter.java | 100 + .../index/rdf/indexing/RdfIndexingService.java | 232 +++ .../org/qi4j/index/rdf/indexing/package.html | 21 + .../main/java/org/qi4j/index/rdf/package.html | 21 + ...llectingQualifiedIdentityResultCallback.java | 40 + .../query/QualifiedIdentityResultCallback.java | 31 + .../qi4j/index/rdf/query/RdfQueryParser.java | 35 + .../index/rdf/query/RdfQueryParserFactory.java | 57 + .../qi4j/index/rdf/query/RdfQueryService.java | 121 ++ .../qi4j/index/rdf/query/SesameExpressions.java | 37 + .../SingleQualifiedIdentityResultCallback.java | 38 + .../index/rdf/query/TupleQueryExecutor.java | 148 ++ .../index/rdf/query/internal/Namespaces.java | 84 + .../rdf/query/internal/RdfQueryParserImpl.java | 581 ++++++ .../qi4j/index/rdf/query/internal/Triples.java | 285 +++ .../qi4j/index/rdf/query/internal/package.html | 21 + .../java/org/qi4j/index/rdf/query/package.html | 21 + .../apache/zest/index/rdf/ContainsAllTest.java | 387 ---- .../org/apache/zest/index/rdf/ContainsTest.java | 210 -- .../zest/index/rdf/DocumentationSupport.java | 71 - .../zest/index/rdf/RDFPerformanceTest.java | 253 --- .../zest/index/rdf/RdfComplexQueryTest.java | 46 - .../zest/index/rdf/RdfEntityFinderTest.java | 43 - .../zest/index/rdf/RdfNamedQueryTest.java | 251 --- .../org/apache/zest/index/rdf/RdfQueryTest.java | 99 - .../zest/index/rdf/qi173/Qi173IssueTest.java | 130 -- .../zest/index/rdf/qi64/AbstractIssueTest.java | 66 - .../org/apache/zest/index/rdf/qi64/Account.java | 22 - .../zest/index/rdf/qi64/AccountComposite.java | 25 - .../org/apache/zest/index/rdf/qi64/HasName.java | 25 - .../AccountService.java | 61 - .../AccountServiceComposite.java | 27 - .../withPropagationMandatory/IssueTest.java | 90 - .../withPropagationRequired/AccountService.java | 60 - .../AccountServiceComposite.java | 27 - .../qi64/withPropagationRequired/IssueTest.java | 90 - .../AccountService.java | 60 - .../AccountServiceComposite.java | 29 - .../withPropagationRequiresNew/IssueTest.java | 89 - .../org/apache/zest/index/rdf/qi66/Account.java | 22 - .../zest/index/rdf/qi66/AccountComposite.java | 24 - .../org/apache/zest/index/rdf/qi66/HasName.java | 25 - .../zest/index/rdf/qi66/Qi66IssueTest.java | 99 - .../zest/index/rdf/qi95/Qi95IssueTest.java | 392 ---- .../org/qi4j/index/rdf/ContainsAllTest.java | 387 ++++ .../java/org/qi4j/index/rdf/ContainsTest.java | 210 ++ .../qi4j/index/rdf/DocumentationSupport.java | 71 + .../org/qi4j/index/rdf/RDFPerformanceTest.java | 253 +++ .../org/qi4j/index/rdf/RdfComplexQueryTest.java | 46 + .../org/qi4j/index/rdf/RdfEntityFinderTest.java | 43 + .../org/qi4j/index/rdf/RdfNamedQueryTest.java | 251 +++ .../java/org/qi4j/index/rdf/RdfQueryTest.java | 99 + .../qi4j/index/rdf/qi173/Qi173IssueTest.java | 130 ++ .../qi4j/index/rdf/qi64/AbstractIssueTest.java | 66 + .../java/org/qi4j/index/rdf/qi64/Account.java | 22 + .../qi4j/index/rdf/qi64/AccountComposite.java | 25 + .../java/org/qi4j/index/rdf/qi64/HasName.java | 25 + .../AccountService.java | 61 + .../AccountServiceComposite.java | 27 + .../withPropagationMandatory/IssueTest.java | 90 + .../withPropagationRequired/AccountService.java | 60 + .../AccountServiceComposite.java | 27 + .../qi64/withPropagationRequired/IssueTest.java | 90 + .../AccountService.java | 60 + .../AccountServiceComposite.java | 29 + .../withPropagationRequiresNew/IssueTest.java | 89 + .../java/org/qi4j/index/rdf/qi66/Account.java | 22 + .../qi4j/index/rdf/qi66/AccountComposite.java | 24 + .../java/org/qi4j/index/rdf/qi66/HasName.java | 25 + .../org/qi4j/index/rdf/qi66/Qi66IssueTest.java | 99 + .../org/qi4j/index/rdf/qi95/Qi95IssueTest.java | 392 ++++ .../zest/index/solr/EmbeddedSolrService.java | 128 -- .../apache/zest/index/solr/SolrAssembler.java | 43 - .../apache/zest/index/solr/SolrExpressions.java | 32 - .../zest/index/solr/SolrQueryService.java | 59 - .../org/apache/zest/index/solr/SolrSearch.java | 26 - .../solr/internal/SingleTokenTokenizer.java | 44 - .../internal/SingleTokenTokenizerFactory.java | 32 - .../solr/internal/SolrEntityIndexerMixin.java | 232 --- .../solr/internal/SolrEntityQueryMixin.java | 130 -- .../zest/index/solr/internal/package.html | 21 - .../org/apache/zest/index/solr/package.html | 21 - .../qi4j/index/solr/EmbeddedSolrService.java | 128 ++ .../java/org/qi4j/index/solr/SolrAssembler.java | 43 + .../org/qi4j/index/solr/SolrExpressions.java | 32 + .../org/qi4j/index/solr/SolrQueryService.java | 59 + .../java/org/qi4j/index/solr/SolrSearch.java | 26 + .../solr/internal/SingleTokenTokenizer.java | 44 + .../internal/SingleTokenTokenizerFactory.java | 32 + .../solr/internal/SolrEntityIndexerMixin.java | 232 +++ .../solr/internal/SolrEntityQueryMixin.java | 130 ++ .../org/qi4j/index/solr/internal/package.html | 21 + .../main/java/org/qi4j/index/solr/package.html | 21 + .../zest/index/solr/SolrEntityFinderTest.java | 51 - .../zest/index/solr/SolrNamedQueryTest.java | 67 - .../zest/index/solr/SolrQueryServiceTest.java | 124 -- .../apache/zest/index/solr/SolrQueryTest.java | 51 - .../qi4j/index/solr/SolrEntityFinderTest.java | 51 + .../org/qi4j/index/solr/SolrNamedQueryTest.java | 67 + .../qi4j/index/solr/SolrQueryServiceTest.java | 124 ++ .../java/org/qi4j/index/solr/SolrQueryTest.java | 51 + .../indexing-solr/src/test/resources/schema.xml | 4 +- .../index/sql/SQLIndexingEngineService.java | 43 - .../AbstractSQLIndexQueryAssembler.java | 96 - .../assembly/PostgreSQLIndexQueryAssembler.java | 44 - .../apache/zest/index/sql/assembly/package.html | 21 - .../index/sql/internal/SQLEntityFinder.java | 259 --- .../sql/internal/SQLStateChangeListener.java | 60 - .../apache/zest/index/sql/internal/package.html | 21 - .../java/org/apache/zest/index/sql/package.html | 21 - .../index/sql/support/api/SQLAppStartup.java | 56 - .../zest/index/sql/support/api/SQLIndexing.java | 37 - .../zest/index/sql/support/api/SQLQuerying.java | 73 - .../zest/index/sql/support/api/SQLTypeInfo.java | 56 - .../zest/index/sql/support/api/package.html | 21 - .../zest/index/sql/support/common/DBNames.java | 93 - .../support/common/GenericDatabaseExplorer.java | 454 ----- .../index/sql/support/common/QNameInfo.java | 335 ---- .../sql/support/common/RebuildingStrategy.java | 76 - .../sql/support/common/ReindexingStrategy.java | 76 - .../zest/index/sql/support/common/package.html | 21 - .../zest/index/sql/support/derby/package.html | 21 - .../postgresql/PostgreSQLAppStartup.java | 108 -- .../postgresql/PostgreSQLIndexExporter.java | 342 ---- .../support/postgresql/PostgreSQLIndexing.java | 87 - .../support/postgresql/PostgreSQLQuerying.java | 61 - .../support/postgresql/PostgreSQLService.java | 52 - .../postgresql/PostgreSQLTypeHelper.java | 129 -- .../index/sql/support/postgresql/package.html | 21 - .../support/skeletons/AbstractSQLIndexing.java | 1058 ---------- .../support/skeletons/AbstractSQLQuerying.java | 1831 ------------------ .../support/skeletons/AbstractSQLStartup.java | 1769 ----------------- .../skeletons/SQLCompatEntityStateWrapper.java | 369 ---- .../index/sql/support/skeletons/SQLDBState.java | 88 - .../sql/support/skeletons/SQLSkeletonUtil.java | 95 - .../index/sql/support/skeletons/package.html | 21 - .../zest/index/sql/support/sqlite/package.html | 21 - .../index/sql/SQLIndexingEngineService.java | 43 + .../AbstractSQLIndexQueryAssembler.java | 96 + .../assembly/PostgreSQLIndexQueryAssembler.java | 44 + .../org/qi4j/index/sql/assembly/package.html | 21 + .../index/sql/internal/SQLEntityFinder.java | 259 +++ .../sql/internal/SQLStateChangeListener.java | 60 + .../org/qi4j/index/sql/internal/package.html | 21 + .../main/java/org/qi4j/index/sql/package.html | 21 + .../index/sql/support/api/SQLAppStartup.java | 56 + .../qi4j/index/sql/support/api/SQLIndexing.java | 37 + .../qi4j/index/sql/support/api/SQLQuerying.java | 73 + .../qi4j/index/sql/support/api/SQLTypeInfo.java | 56 + .../org/qi4j/index/sql/support/api/package.html | 21 + .../qi4j/index/sql/support/common/DBNames.java | 93 + .../support/common/GenericDatabaseExplorer.java | 454 +++++ .../index/sql/support/common/QNameInfo.java | 335 ++++ .../sql/support/common/RebuildingStrategy.java | 76 + .../sql/support/common/ReindexingStrategy.java | 76 + .../qi4j/index/sql/support/common/package.html | 21 + .../qi4j/index/sql/support/derby/package.html | 21 + .../postgresql/PostgreSQLAppStartup.java | 108 ++ .../postgresql/PostgreSQLIndexExporter.java | 342 ++++ .../support/postgresql/PostgreSQLIndexing.java | 87 + .../support/postgresql/PostgreSQLQuerying.java | 61 + .../support/postgresql/PostgreSQLService.java | 52 + .../postgresql/PostgreSQLTypeHelper.java | 129 ++ .../index/sql/support/postgresql/package.html | 21 + .../support/skeletons/AbstractSQLIndexing.java | 1058 ++++++++++ .../support/skeletons/AbstractSQLQuerying.java | 1831 ++++++++++++++++++ .../support/skeletons/AbstractSQLStartup.java | 1769 +++++++++++++++++ .../skeletons/SQLCompatEntityStateWrapper.java | 369 ++++ .../index/sql/support/skeletons/SQLDBState.java | 88 + .../sql/support/skeletons/SQLSkeletonUtil.java | 95 + .../index/sql/support/skeletons/package.html | 21 + .../qi4j/index/sql/support/sqlite/package.html | 21 + .../postgresql/PostgreSQLComplexQueryTest.java | 62 - .../postgresql/PostgreSQLDBIntegrityTest.java | 145 -- .../postgresql/PostgreSQLEntityFinderTest.java | 62 - .../sql/postgresql/PostgreSQLQueryTest.java | 264 --- .../index/sql/postgresql/SQLTestHelper.java | 120 -- .../postgresql/PostgreSQLComplexQueryTest.java | 62 + .../postgresql/PostgreSQLDBIntegrityTest.java | 145 ++ .../postgresql/PostgreSQLEntityFinderTest.java | 62 + .../sql/postgresql/PostgreSQLQueryTest.java | 264 +++ .../index/sql/postgresql/SQLTestHelper.java | 120 ++ .../indexing-sql/src/test/resources/logback.xml | 2 +- .../zest/metrics/yammer/YammerCounter.java | 56 - .../apache/zest/metrics/yammer/YammerGauge.java | 37 - .../zest/metrics/yammer/YammerHealthCheck.java | 63 - .../zest/metrics/yammer/YammerHistogram.java | 37 - .../apache/zest/metrics/yammer/YammerMeter.java | 43 - .../metrics/yammer/YammerMetricsAssembler.java | 94 - .../zest/metrics/yammer/YammerMetricsMixin.java | 178 -- .../metrics/yammer/YammerMetricsProvider.java | 46 - .../apache/zest/metrics/yammer/YammerTimer.java | 46 - .../org/apache/zest/metrics/yammer/package.html | 21 - .../org/qi4j/metrics/yammer/YammerCounter.java | 56 + .../org/qi4j/metrics/yammer/YammerGauge.java | 37 + .../qi4j/metrics/yammer/YammerHealthCheck.java | 63 + .../qi4j/metrics/yammer/YammerHistogram.java | 37 + .../org/qi4j/metrics/yammer/YammerMeter.java | 43 + .../metrics/yammer/YammerMetricsAssembler.java | 94 + .../qi4j/metrics/yammer/YammerMetricsMixin.java | 178 ++ .../metrics/yammer/YammerMetricsProvider.java | 46 + .../org/qi4j/metrics/yammer/YammerTimer.java | 46 + .../java/org/qi4j/metrics/yammer/package.html | 21 + .../metrics/yammer/NoMetricsInstalledTest.java | 96 - .../apache/zest/metrics/yammer/YammerTest.java | 97 - .../metrics/yammer/NoMetricsInstalledTest.java | 96 + .../org/qi4j/metrics/yammer/YammerTest.java | 97 + .../zest/migration/MigrationConfiguration.java | 29 - .../zest/migration/MigrationEventLogger.java | 106 - .../apache/zest/migration/MigrationEvents.java | 48 - .../apache/zest/migration/MigrationService.java | 492 ----- .../org/apache/zest/migration/Migrator.java | 64 - .../assembly/AbstractMigrationRule.java | 40 - .../assembly/EntityMigrationBuilder.java | 300 --- .../assembly/EntityMigrationOperation.java | 32 - .../migration/assembly/EntityMigrationRule.java | 91 - .../migration/assembly/MigrationBuilder.java | 48 - .../migration/assembly/MigrationOperation.java | 34 - .../zest/migration/assembly/MigrationRule.java | 52 - .../zest/migration/assembly/MigrationRules.java | 118 -- .../assembly/PackageMigrationBuilder.java | 65 - .../assembly/VersionMigrationBuilder.java | 65 - .../apache/zest/migration/assembly/package.html | 21 - .../migration/operation/AddAssociation.java | 57 - .../migration/operation/AddManyAssociation.java | 58 - .../operation/AddNamedAssociation.java | 61 - .../zest/migration/operation/AddProperty.java | 57 - .../migration/operation/RemoveAssociation.java | 58 - .../operation/RemoveManyAssociation.java | 58 - .../operation/RemoveNamedAssociation.java | 61 - .../migration/operation/RemoveProperty.java | 58 - .../migration/operation/RenameAssociation.java | 57 - .../zest/migration/operation/RenameEntity.java | 77 - .../operation/RenameManyAssociation.java | 57 - .../operation/RenameNamedAssociation.java | 60 - .../migration/operation/RenameProperty.java | 57 - .../zest/migration/operation/package.html | 21 - .../java/org/apache/zest/migration/package.html | 21 - .../qi4j/migration/MigrationConfiguration.java | 29 + .../qi4j/migration/MigrationEventLogger.java | 106 + .../org/qi4j/migration/MigrationEvents.java | 48 + .../org/qi4j/migration/MigrationService.java | 492 +++++ .../main/java/org/qi4j/migration/Migrator.java | 64 + .../assembly/AbstractMigrationRule.java | 40 + .../assembly/EntityMigrationBuilder.java | 300 +++ .../assembly/EntityMigrationOperation.java | 32 + .../migration/assembly/EntityMigrationRule.java | 91 + .../migration/assembly/MigrationBuilder.java | 48 + .../migration/assembly/MigrationOperation.java | 34 + .../qi4j/migration/assembly/MigrationRule.java | 52 + .../qi4j/migration/assembly/MigrationRules.java | 118 ++ .../assembly/PackageMigrationBuilder.java | 65 + .../assembly/VersionMigrationBuilder.java | 65 + .../org/qi4j/migration/assembly/package.html | 21 + .../migration/operation/AddAssociation.java | 57 + .../migration/operation/AddManyAssociation.java | 58 + .../operation/AddNamedAssociation.java | 61 + .../qi4j/migration/operation/AddProperty.java | 57 + .../migration/operation/RemoveAssociation.java | 58 + .../operation/RemoveManyAssociation.java | 58 + .../operation/RemoveNamedAssociation.java | 61 + .../migration/operation/RemoveProperty.java | 58 + .../migration/operation/RenameAssociation.java | 57 + .../qi4j/migration/operation/RenameEntity.java | 77 + .../operation/RenameManyAssociation.java | 57 + .../operation/RenameNamedAssociation.java | 60 + .../migration/operation/RenameProperty.java | 57 + .../org/qi4j/migration/operation/package.html | 21 + .../main/java/org/qi4j/migration/package.html | 21 + .../apache/zest/migration/MigrationTest.java | 307 --- .../apache/zest/migration/TestEntity1_0.java | 37 - .../apache/zest/migration/TestEntity1_1.java | 37 - .../apache/zest/migration/TestEntity2_0.java | 39 - .../zest/migration/moved/TestEntity2_0.java | 39 - .../java/org/qi4j/migration/MigrationTest.java | 307 +++ .../java/org/qi4j/migration/TestEntity1_0.java | 37 + .../java/org/qi4j/migration/TestEntity1_1.java | 37 + .../java/org/qi4j/migration/TestEntity2_0.java | 39 + .../org/qi4j/migration/moved/TestEntity2_0.java | 39 + .../zest/index/reindexer/ReindexAllService.java | 29 - .../apache/zest/index/reindexer/Reindexer.java | 27 - .../index/reindexer/ReindexerConfiguration.java | 38 - .../zest/index/reindexer/ReindexerService.java | 29 - .../reindexer/internal/ReindexAllMixin.java | 46 - .../reindexer/internal/ReindexerMixin.java | 137 -- .../zest/index/reindexer/internal/package.html | 21 - .../apache/zest/index/reindexer/package.html | 21 - .../qi4j/index/reindexer/ReindexAllService.java | 29 + .../org/qi4j/index/reindexer/Reindexer.java | 27 + .../index/reindexer/ReindexerConfiguration.java | 38 + .../qi4j/index/reindexer/ReindexerService.java | 29 + .../reindexer/internal/ReindexAllMixin.java | 46 + .../reindexer/internal/ReindexerMixin.java | 137 ++ .../qi4j/index/reindexer/internal/package.html | 21 + .../java/org/qi4j/index/reindexer/package.html | 21 + .../zest/index/reindexer/ReindexerTest.java | 160 -- .../org/qi4j/index/reindexer/ReindexerTest.java | 160 ++ .../jdbm/JdbmEntityStoreService.properties | 16 - .../rdf/repository/rdf-indexing.properties | 16 - .../jdbm/JdbmEntityStoreService.properties | 16 + .../rdf/repository/rdf-indexing.properties | 16 + .../jackson/JacksonValueDeserializer.java | 374 ---- .../JacksonValueSerializationAssembler.java | 58 - .../JacksonValueSerializationService.java | 28 - .../jackson/JacksonValueSerializer.java | 88 - .../valueserialization/jackson/package.html | 21 - .../jackson/JacksonValueDeserializer.java | 374 ++++ .../JacksonValueSerializationAssembler.java | 58 + .../JacksonValueSerializationService.java | 28 + .../jackson/JacksonValueSerializer.java | 88 + .../valueserialization/jackson/package.html | 21 + .../JacksonCollectionSerializationTest.java | 33 - ...JacksonConfigurationDeserializationTest.java | 36 - .../jackson/JacksonJsonDateFormatTest.java | 33 - .../JacksonPlainValueSerializationTest.java | 34 - .../JacksonValueCompositeSerializationTest.java | 33 - .../JacksonCollectionSerializationTest.java | 33 + ...JacksonConfigurationDeserializationTest.java | 36 + .../jackson/JacksonJsonDateFormatTest.java | 33 + .../JacksonPlainValueSerializationTest.java | 34 + .../JacksonValueCompositeSerializationTest.java | 33 + .../OrgJsonValueSerializationAssembler.java | 58 - .../valueserialization/orgjson/package.html | 21 - .../OrgJsonValueSerializationAssembler.java | 58 + .../valueserialization/orgjson/package.html | 21 + .../OrgJsonCollectionSerializationTest.java | 33 - ...OrgJsonConfigurationDeserializationTest.java | 36 - .../orgjson/OrgJsonDateFormatTest.java | 33 - .../OrgJsonPlainValueSerializationTest.java | 34 - .../OrgJsonValueCompositeSerializationTest.java | 33 - .../OrgJsonCollectionSerializationTest.java | 33 + ...OrgJsonConfigurationDeserializationTest.java | 36 + .../orgjson/OrgJsonDateFormatTest.java | 33 + .../OrgJsonPlainValueSerializationTest.java | 34 + .../OrgJsonValueCompositeSerializationTest.java | 33 + .../stax/StaxValueDeserializer.java | 509 ----- .../stax/StaxValueSerializationAssembler.java | 58 - .../stax/StaxValueSerializationService.java | 28 - .../stax/StaxValueSerializer.java | 130 -- .../zest/valueserialization/stax/package.html | 21 - .../stax/StaxValueDeserializer.java | 509 +++++ .../stax/StaxValueSerializationAssembler.java | 58 + .../stax/StaxValueSerializationService.java | 28 + .../stax/StaxValueSerializer.java | 130 ++ .../qi4j/valueserialization/stax/package.html | 21 + .../stax/StaxCollectionSerializationTest.java | 42 - .../StaxConfigurationDeserializationTest.java | 65 - .../stax/StaxPlainValueSerializationTest.java | 43 - .../StaxValueCompositeSerializationTest.java | 42 - .../stax/StaxCollectionSerializationTest.java | 42 + .../StaxConfigurationDeserializationTest.java | 65 + .../stax/StaxPlainValueSerializationTest.java | 43 + .../StaxValueCompositeSerializationTest.java | 42 + .../src/test/resources/configtest.xml | 2 +- .../zest/library/alarm/AlarmCategory.java | 30 - .../apache/zest/library/alarm/AlarmClass.java | 42 - .../apache/zest/library/alarm/AlarmEvent.java | 119 -- .../apache/zest/library/alarm/AlarmHistory.java | 267 --- .../zest/library/alarm/AlarmListener.java | 42 - .../apache/zest/library/alarm/AlarmModel.java | 131 -- .../library/alarm/AlarmModelDescriptor.java | 41 - .../zest/library/alarm/AlarmNameFormat.java | 71 - .../apache/zest/library/alarm/AlarmPoint.java | 479 ----- .../zest/library/alarm/AlarmPointEntity.java | 26 - .../zest/library/alarm/AlarmPointFactory.java | 68 - .../apache/zest/library/alarm/AlarmProxy.java | 205 -- .../apache/zest/library/alarm/AlarmStatus.java | 108 -- .../apache/zest/library/alarm/AlarmSystem.java | 294 --- .../library/alarm/AlarmSystemAssembler.java | 47 - .../zest/library/alarm/AlarmSystemService.java | 24 - .../alarm/ExtendedAlarmModelService.java | 429 ---- .../zest/library/alarm/SimpleAlarmCategory.java | 33 - .../library/alarm/SimpleAlarmModelService.java | 251 --- .../alarm/StandardAlarmModelService.java | 297 --- .../org/apache/zest/library/alarm/package.html | 115 -- .../org/qi4j/library/alarm/AlarmCategory.java | 30 + .../java/org/qi4j/library/alarm/AlarmClass.java | 42 + .../java/org/qi4j/library/alarm/AlarmEvent.java | 119 ++ .../org/qi4j/library/alarm/AlarmHistory.java | 267 +++ .../org/qi4j/library/alarm/AlarmListener.java | 42 + .../java/org/qi4j/library/alarm/AlarmModel.java | 131 ++ .../library/alarm/AlarmModelDescriptor.java | 41 + .../org/qi4j/library/alarm/AlarmNameFormat.java | 71 + .../java/org/qi4j/library/alarm/AlarmPoint.java | 479 +++++ .../qi4j/library/alarm/AlarmPointEntity.java | 26 + .../qi4j/library/alarm/AlarmPointFactory.java | 68 + .../java/org/qi4j/library/alarm/AlarmProxy.java | 205 ++ .../org/qi4j/library/alarm/AlarmStatus.java | 108 ++ .../org/qi4j/library/alarm/AlarmSystem.java | 294 +++ .../library/alarm/AlarmSystemAssembler.java | 47 + .../qi4j/library/alarm/AlarmSystemService.java | 24 + .../alarm/ExtendedAlarmModelService.java | 429 ++++ .../qi4j/library/alarm/SimpleAlarmCategory.java | 33 + .../library/alarm/SimpleAlarmModelService.java | 251 +++ .../alarm/StandardAlarmModelService.java | 297 +++ .../java/org/qi4j/library/alarm/package.html | 115 ++ .../library/alarm/AlarmResources.properties | 80 - .../library/alarm/AlarmResources_sv.properties | 80 - .../library/alarm/AlarmResources.properties | 80 + .../library/alarm/AlarmResources_sv.properties | 80 + .../library/alarm/AlarmHistoryImplTest.java | 299 --- .../zest/library/alarm/AlarmPointImplTest.java | 238 --- .../zest/library/alarm/AlarmProxyTest.java | 79 - .../zest/library/alarm/AlarmServiceTest.java | 227 --- .../library/alarm/ExtendedAlarmModelTest.java | 976 ---------- .../library/alarm/SimpleAlarmModelTest.java | 361 ---- .../library/alarm/StandardAlarmModelTest.java | 487 ----- .../library/alarm/AlarmHistoryImplTest.java | 299 +++ .../qi4j/library/alarm/AlarmPointImplTest.java | 238 +++ .../org/qi4j/library/alarm/AlarmProxyTest.java | 79 + .../qi4j/library/alarm/AlarmServiceTest.java | 227 +++ .../library/alarm/ExtendedAlarmModelTest.java | 976 ++++++++++ .../library/alarm/SimpleAlarmModelTest.java | 361 ++++ .../library/alarm/StandardAlarmModelTest.java | 487 +++++ .../alarm/user/AlarmDescriptions.properties | 19 - .../user/AlarmDescriptions_en_GB.properties | 19 - .../alarm/user/AlarmDescriptions_sv.properties | 19 - .../alarm/user/AlarmDescriptions.properties | 19 + .../user/AlarmDescriptions_en_GB.properties | 19 + .../alarm/user/AlarmDescriptions_sv.properties | 19 + .../org/qi4j/library/appbrowser/Browser.java | 6 +- .../library/appbrowser/BrowserException.java | 2 +- .../org/qi4j/library/appbrowser/Formatter.java | 2 +- .../library/appbrowser/FormatterFactory.java | 2 +- .../appbrowser/json/AbstractJsonFormatter.java | 4 +- .../json/ApplicationModelFormatter.java | 6 +- .../library/appbrowser/json/ArrayFormatter.java | 4 +- .../json/CompositeMethodModelFormatter.java | 6 +- .../json/ConstructorModelFormatter.java | 4 +- .../appbrowser/json/EntityModelFormatter.java | 4 +- .../json/InjectedFieldModelFormatter.java | 8 +- .../appbrowser/json/JsonFormatterFactory.java | 6 +- .../appbrowser/json/LayerModelFormatter.java | 6 +- .../appbrowser/json/MixinModelFormatter.java | 4 +- .../appbrowser/json/ModuleModelFormatter.java | 6 +- .../library/appbrowser/json/NullFormatter.java | 4 +- .../appbrowser/json/ObjectModelFormatter.java | 4 +- .../appbrowser/json/ServiceModelFormatter.java | 4 +- .../appbrowser/json/ValueModelFormatter.java | 6 +- .../qi4j/library/appbrowser/AppBrowserTest.java | 34 +- .../library/circuitbreaker/CircuitBreaker.java | 239 --- .../library/circuitbreaker/CircuitBreakers.java | 113 -- .../circuitbreaker/jmx/CircuitBreakerJMX.java | 126 -- .../jmx/CircuitBreakerJMXMBean.java | 34 - .../jmx/CircuitBreakerManagement.java | 173 -- .../library/circuitbreaker/jmx/package.html | 21 - .../zest/library/circuitbreaker/package.html | 21 - .../service/AbstractBreakOnThrowable.java | 31 - ...stractEnabledCircuitBreakerAvailability.java | 55 - .../service/BreakCircuitConcern.java | 59 - .../service/BreaksCircuitOnThrowable.java | 32 - .../service/ServiceCircuitBreaker.java | 30 - .../service/ServiceCircuitBreakerMixin.java | 50 - .../library/circuitbreaker/service/package.html | 21 - .../library/circuitbreaker/CircuitBreaker.java | 239 +++ .../library/circuitbreaker/CircuitBreakers.java | 113 ++ .../circuitbreaker/jmx/CircuitBreakerJMX.java | 126 ++ .../jmx/CircuitBreakerJMXMBean.java | 34 + .../jmx/CircuitBreakerManagement.java | 173 ++ .../library/circuitbreaker/jmx/package.html | 21 + .../qi4j/library/circuitbreaker/package.html | 21 + .../service/AbstractBreakOnThrowable.java | 31 + ...stractEnabledCircuitBreakerAvailability.java | 55 + .../service/BreakCircuitConcern.java | 59 + .../service/BreaksCircuitOnThrowable.java | 32 + .../service/ServiceCircuitBreaker.java | 30 + .../service/ServiceCircuitBreakerMixin.java | 50 + .../library/circuitbreaker/service/package.html | 21 + .../BreaksCircuitOnThrowableTest.java | 121 -- .../circuitbreaker/CircuitBreakerTest.java | 222 --- .../jmx/CircuitBreakerManagementSample.java | 117 -- .../BreaksCircuitOnThrowableTest.java | 121 ++ .../circuitbreaker/CircuitBreakerTest.java | 222 +++ .../jmx/CircuitBreakerManagementSample.java | 117 ++ .../library/constraints/ContainsConstraint.java | 39 - .../constraints/GreaterThanConstraint.java | 39 - .../constraints/InstanceOfConstraint.java | 45 - .../library/constraints/LessThanConstraint.java | 39 - .../library/constraints/MatchesConstraint.java | 46 - .../constraints/MaxLengthConstraint.java | 44 - .../constraints/MinLengthConstraint.java | 45 - .../NotEmptyCollectionConstraint.java | 40 - .../constraints/NotEmptyStringConstraint.java | 39 - .../library/constraints/OneOfConstraint.java | 47 - .../library/constraints/RangeConstraint.java | 39 - .../zest/library/constraints/URIConstraint.java | 41 - .../zest/library/constraints/URLConstraint.java | 41 - .../constraints/annotation/Contains.java | 36 - .../library/constraints/annotation/Email.java | 34 - .../constraints/annotation/GreaterThan.java | 36 - .../constraints/annotation/InstanceOf.java | 32 - .../constraints/annotation/LessThan.java | 36 - .../library/constraints/annotation/Matches.java | 36 - .../constraints/annotation/MaxLength.java | 36 - .../constraints/annotation/MinLength.java | 36 - .../constraints/annotation/NotEmpty.java | 39 - .../library/constraints/annotation/OneOf.java | 36 - .../library/constraints/annotation/Range.java | 38 - .../library/constraints/annotation/URI.java | 32 - .../library/constraints/annotation/URL.java | 32 - .../library/constraints/annotation/package.html | 21 - .../zest/library/constraints/package.html | 21 - .../library/constraints/ContainsConstraint.java | 39 + .../constraints/GreaterThanConstraint.java | 39 + .../constraints/InstanceOfConstraint.java | 45 + .../library/constraints/LessThanConstraint.java | 39 + .../library/constraints/MatchesConstraint.java | 46 + .../constraints/MaxLengthConstraint.java | 44 + .../constraints/MinLengthConstraint.java | 45 + .../NotEmptyCollectionConstraint.java | 40 + .../constraints/NotEmptyStringConstraint.java | 39 + .../library/constraints/OneOfConstraint.java | 47 + .../library/constraints/RangeConstraint.java | 39 + .../qi4j/library/constraints/URIConstraint.java | 41 + .../qi4j/library/constraints/URLConstraint.java | 41 + .../constraints/annotation/Contains.java | 36 + .../library/constraints/annotation/Email.java | 34 + .../constraints/annotation/GreaterThan.java | 36 + .../constraints/annotation/InstanceOf.java | 32 + .../constraints/annotation/LessThan.java | 36 + .../library/constraints/annotation/Matches.java | 36 + .../constraints/annotation/MaxLength.java | 36 + .../constraints/annotation/MinLength.java | 36 + .../constraints/annotation/NotEmpty.java | 39 + .../library/constraints/annotation/OneOf.java | 36 + .../library/constraints/annotation/Range.java | 38 + .../library/constraints/annotation/URI.java | 32 + .../library/constraints/annotation/URL.java | 32 + .../library/constraints/annotation/package.html | 21 + .../org/qi4j/library/constraints/package.html | 21 + .../library/constraints/ConstraintTest.java | 277 --- .../library/constraints/TestCaseComposite.java | 71 - .../library/constraints/qi70/IssueTest.java | 44 - .../zest/library/constraints/qi70/Sample.java | 28 - .../constraints/qi70/SampleComposite.java | 29 - .../library/constraints/qi70/SampleMixin.java | 24 - .../library/constraints/ConstraintTest.java | 277 +++ .../library/constraints/TestCaseComposite.java | 71 + .../library/constraints/qi70/IssueTest.java | 44 + .../qi4j/library/constraints/qi70/Sample.java | 28 + .../constraints/qi70/SampleComposite.java | 29 + .../library/constraints/qi70/SampleMixin.java | 24 + .../conversion/values/EntityToValue.java | 462 ----- .../values/EntityToValueAssembler.java | 43 - .../conversion/values/EntityToValueService.java | 53 - .../values/PropertyNotPresentException.java | 43 - .../zest/library/conversion/values/Shared.java | 67 - .../library/conversion/values/Unqualified.java | 33 - .../conversion/values/ValueToEntity.java | 133 -- .../values/ValueToEntityAssembler.java | 41 - .../conversion/values/ValueToEntityMixin.java | 838 -------- .../conversion/values/ValueToEntityService.java | 29 - .../zest/library/conversion/values/package.html | 21 - .../conversion/values/EntityToValue.java | 462 +++++ .../values/EntityToValueAssembler.java | 43 + .../conversion/values/EntityToValueService.java | 53 + .../values/PropertyNotPresentException.java | 43 + .../qi4j/library/conversion/values/Shared.java | 67 + .../library/conversion/values/Unqualified.java | 33 + .../conversion/values/ValueToEntity.java | 133 ++ .../values/ValueToEntityAssembler.java | 41 + .../conversion/values/ValueToEntityMixin.java | 838 ++++++++ .../conversion/values/ValueToEntityService.java | 29 + .../qi4j/library/conversion/values/package.html | 21 + .../conversion/values/EntityToValueTest.java | 231 --- .../values/NestedValuesConversionTest.java | 126 -- .../library/conversion/values/TestModel.java | 200 -- .../conversion/values/ValueToEntityTest.java | 351 ---- .../conversion/values/EntityToValueTest.java | 231 +++ .../values/NestedValuesConversionTest.java | 126 ++ .../library/conversion/values/TestModel.java | 200 ++ .../conversion/values/ValueToEntityTest.java | 351 ++++ .../source/jdbm/JdbmEventStoreService.java | 257 --- .../domain/source/jdbm/package.html | 21 - .../source/jdbm/JdbmEventStoreService.java | 257 +++ .../domain/source/jdbm/package.html | 21 + .../source/jdbm/JdbmEventStoreServiceTest.java | 120 -- .../source/jdbm/JdbmEventStoreServiceTest.java | 120 ++ .../rest/server/DomainEventSourceResource.java | 253 --- .../domain/rest/server/package.html | 21 - .../rest/server/DomainEventSourceResource.java | 253 +++ .../domain/rest/server/package.html | 21 + .../server/DomainEventSourceResourceSample.java | 185 -- .../server/DomainEventSourceResourceSample.java | 186 ++ .../application/api/ApplicationEvent.java | 56 - .../api/TransactionApplicationEvents.java | 42 - .../eventsourcing/application/api/package.html | 21 - .../ApplicationEventCreationConcern.java | 47 - .../factory/ApplicationEventCreator.java | 30 - .../factory/ApplicationEventFactory.java | 27 - .../factory/ApplicationEventFactoryService.java | 110 -- .../factory/ApplicationEventMethodFilter.java | 35 - .../factory/TransactionNotificationConcern.java | 95 - .../factory/UnitOfWorkApplicationEvents.java | 39 - .../application/factory/package.html | 21 - .../replay/ApplicationEventPlayer.java | 37 - .../replay/ApplicationEventPlayerService.java | 153 -- .../replay/ApplicationEventReplayException.java | 40 - .../application/replay/package.html | 21 - .../AbstractApplicationEventStoreMixin.java | 192 -- .../source/ApplicationEventSource.java | 55 - .../source/ApplicationEventStore.java | 29 - .../source/ApplicationEventStoreActivation.java | 50 - .../source/ApplicationEventStream.java | 32 - .../helper/ApplicationEventParameters.java | 67 - .../source/helper/ApplicationEvents.java | 194 -- .../helper/ApplicationTransactionTracker.java | 151 -- .../application/source/helper/package.html | 21 - .../MemoryApplicationEventStoreService.java | 141 -- .../application/source/memory/package.html | 21 - .../application/source/package.html | 21 - .../bootstrap/EventsourcingAssembler.java | 81 - .../eventsourcing/bootstrap/package.html | 21 - .../eventsourcing/domain/api/DomainEvent.java | 35 - .../domain/api/DomainEventValue.java | 47 - .../eventsourcing/domain/api/DomainEvents.java | 40 - .../domain/api/UnitOfWorkDomainEventsValue.java | 53 - .../eventsourcing/domain/api/package.html | 21 - .../domain/factory/CurrentUserSubject.java | 38 - .../domain/factory/CurrentUserUoWPrincipal.java | 42 - .../factory/DomainEventCreationConcern.java | 65 - .../domain/factory/DomainEventFactory.java | 29 - .../factory/DomainEventFactoryService.java | 86 - .../domain/factory/UnitOfWorkEvents.java | 40 - .../factory/UnitOfWorkNotificationConcern.java | 149 -- .../eventsourcing/domain/factory/package.html | 21 - .../domain/replay/DomainEventPlayer.java | 42 - .../domain/replay/DomainEventPlayerService.java | 204 -- .../domain/replay/EventReplayException.java | 41 - .../eventsourcing/domain/replay/package.html | 21 - .../domain/source/AbstractEventStoreMixin.java | 181 -- .../domain/source/EventManagement.java | 31 - .../domain/source/EventSource.java | 42 - .../eventsourcing/domain/source/EventStore.java | 29 - .../domain/source/EventStoreActivation.java | 50 - .../domain/source/EventStream.java | 30 - .../domain/source/UnitOfWorkEventsListener.java | 27 - .../domain/source/UnitOfWorkEventsVisitor.java | 28 - .../source/helper/DomainEventTracker.java | 114 -- .../helper/DomainEventTrackerConfiguration.java | 40 - .../domain/source/helper/EventParameters.java | 68 - .../domain/source/helper/EventRouter.java | 101 - .../domain/source/helper/Events.java | 202 -- .../domain/source/helper/UnitOfWorkRouter.java | 82 - .../domain/source/helper/package.html | 21 - .../source/memory/MemoryEventStoreService.java | 124 -- .../domain/source/memory/package.html | 21 - .../eventsourcing/domain/source/package.html | 21 - .../eventsourcing/domain/spi/CurrentUser.java | 24 - .../eventsourcing/domain/spi/package.html | 21 - .../application/api/ApplicationEvent.java | 56 + .../api/TransactionApplicationEvents.java | 42 + .../eventsourcing/application/api/package.html | 21 + .../ApplicationEventCreationConcern.java | 47 + .../factory/ApplicationEventCreator.java | 30 + .../factory/ApplicationEventFactory.java | 27 + .../factory/ApplicationEventFactoryService.java | 110 ++ .../factory/ApplicationEventMethodFilter.java | 35 + .../factory/TransactionNotificationConcern.java | 95 + .../factory/UnitOfWorkApplicationEvents.java | 39 + .../application/factory/package.html | 21 + .../replay/ApplicationEventPlayer.java | 37 + .../replay/ApplicationEventPlayerService.java | 153 ++ .../replay/ApplicationEventReplayException.java | 40 + .../application/replay/package.html | 21 + .../AbstractApplicationEventStoreMixin.java | 192 ++ .../source/ApplicationEventSource.java | 55 + .../source/ApplicationEventStore.java | 29 + .../source/ApplicationEventStoreActivation.java | 50 + .../source/ApplicationEventStream.java | 32 + .../helper/ApplicationEventParameters.java | 67 + .../source/helper/ApplicationEvents.java | 194 ++ .../helper/ApplicationTransactionTracker.java | 151 ++ .../application/source/helper/package.html | 21 + .../MemoryApplicationEventStoreService.java | 142 ++ .../application/source/memory/package.html | 21 + .../application/source/package.html | 21 + .../bootstrap/EventsourcingAssembler.java | 81 + .../eventsourcing/bootstrap/package.html | 21 + .../eventsourcing/domain/api/DomainEvent.java | 35 + .../domain/api/DomainEventValue.java | 47 + .../eventsourcing/domain/api/DomainEvents.java | 40 + .../domain/api/UnitOfWorkDomainEventsValue.java | 53 + .../eventsourcing/domain/api/package.html | 21 + .../domain/factory/CurrentUserSubject.java | 38 + .../domain/factory/CurrentUserUoWPrincipal.java | 42 + .../factory/DomainEventCreationConcern.java | 65 + .../domain/factory/DomainEventFactory.java | 29 + .../factory/DomainEventFactoryService.java | 86 + .../domain/factory/UnitOfWorkEvents.java | 40 + .../factory/UnitOfWorkNotificationConcern.java | 149 ++ .../eventsourcing/domain/factory/package.html | 21 + .../domain/replay/DomainEventPlayer.java | 42 + .../domain/replay/DomainEventPlayerService.java | 204 ++ .../domain/replay/EventReplayException.java | 41 + .../eventsourcing/domain/replay/package.html | 21 + .../domain/source/AbstractEventStoreMixin.java | 181 ++ .../domain/source/EventManagement.java | 31 + .../domain/source/EventSource.java | 42 + .../eventsourcing/domain/source/EventStore.java | 29 + .../domain/source/EventStoreActivation.java | 50 + .../domain/source/EventStream.java | 30 + .../domain/source/UnitOfWorkEventsListener.java | 27 + .../domain/source/UnitOfWorkEventsVisitor.java | 28 + .../source/helper/DomainEventTracker.java | 114 ++ .../helper/DomainEventTrackerConfiguration.java | 40 + .../domain/source/helper/EventParameters.java | 68 + .../domain/source/helper/EventRouter.java | 101 + .../domain/source/helper/Events.java | 202 ++ .../domain/source/helper/UnitOfWorkRouter.java | 82 + .../domain/source/helper/package.html | 21 + .../source/memory/MemoryEventStoreService.java | 124 ++ .../domain/source/memory/package.html | 21 + .../eventsourcing/domain/source/package.html | 21 + .../eventsourcing/domain/spi/CurrentUser.java | 24 + .../eventsourcing/domain/spi/package.html | 21 + .../application/ApplicationEventTest.java | 225 --- .../eventsourcing/domain/DomainEventTest.java | 121 -- .../source/helper/DomainEventTrackerTest.java | 182 -- .../domain/source/helper/EventRouterTest.java | 110 -- .../domain/source/helper/EventsTest.java | 101 - .../source/helper/UnitOfWorkRouterTest.java | 153 -- .../application/ApplicationEventTest.java | 227 +++ .../eventsourcing/domain/DomainEventTest.java | 125 ++ .../source/helper/DomainEventTrackerTest.java | 182 ++ .../domain/source/helper/EventRouterTest.java | 110 ++ .../domain/source/helper/EventsTest.java | 101 + .../source/helper/UnitOfWorkRouterTest.java | 153 ++ .../library/fileconfig/FileConfiguration.java | 68 - .../fileconfig/FileConfigurationAssembler.java | 53 - .../fileconfig/FileConfigurationDataWiper.java | 84 - .../fileconfig/FileConfigurationOverride.java | 82 - .../fileconfig/FileConfigurationService.java | 292 --- .../apache/zest/library/fileconfig/package.html | 21 - .../library/fileconfig/FileConfiguration.java | 68 + .../fileconfig/FileConfigurationAssembler.java | 53 + .../fileconfig/FileConfigurationDataWiper.java | 84 + .../fileconfig/FileConfigurationOverride.java | 82 + .../fileconfig/FileConfigurationService.java | 292 +++ .../org/qi4j/library/fileconfig/package.html | 21 + .../fileconfig/FileConfiguration_mac.properties | 20 - .../FileConfiguration_unix.properties | 20 - .../FileConfiguration_windows.properties | 20 - .../fileconfig/FileConfiguration_mac.properties | 20 + .../FileConfiguration_unix.properties | 20 + .../FileConfiguration_windows.properties | 20 + .../fileconfig/FileConfigurationTest.java | 82 - .../fileconfig/FileConfiguration_mac.properties | 23 - .../fileconfig/FileConfigurationTest.java | 82 + .../fileconfig/FileConfiguration_mac.properties | 23 + .../zest/library/http/AbstractJettyMixin.java | 186 -- .../zest/library/http/ConstraintInfo.java | 70 - .../zest/library/http/ConstraintService.java | 59 - .../zest/library/http/ContextListenerInfo.java | 37 - .../apache/zest/library/http/Dispatchers.java | 49 - .../apache/zest/library/http/FilterInfo.java | 56 - .../apache/zest/library/http/HttpService.java | 23 - .../org/apache/zest/library/http/Interface.java | 32 - .../apache/zest/library/http/InterfaceImpl.java | 49 - .../zest/library/http/JettyActivation.java | 48 - .../zest/library/http/JettyConfiguration.java | 165 -- .../library/http/JettyConfigurationHelper.java | 362 ---- .../apache/zest/library/http/JettyMixin.java | 59 - .../apache/zest/library/http/JettyService.java | 26 - .../library/http/JettyServiceAssembler.java | 94 - .../library/http/SecureJettyConfiguration.java | 210 -- .../zest/library/http/SecureJettyMixin.java | 110 -- .../zest/library/http/SecureJettyService.java | 22 - .../http/SecureJettyServiceAssembler.java | 32 - .../apache/zest/library/http/ServletInfo.java | 53 - .../org/apache/zest/library/http/Servlets.java | 341 ---- .../zest/library/http/UnitOfWorkFilter.java | 67 - .../library/http/UnitOfWorkFilterService.java | 29 - .../zest/library/http/WelcomeServlet.java | 42 - .../library/http/WelcomeServletService.java | 27 - .../org/apache/zest/library/http/package.html | 21 - .../qi4j/library/http/AbstractJettyMixin.java | 186 ++ .../org/qi4j/library/http/ConstraintInfo.java | 70 + .../qi4j/library/http/ConstraintService.java | 59 + .../qi4j/library/http/ContextListenerInfo.java | 37 + .../java/org/qi4j/library/http/Dispatchers.java | 49 + .../java/org/qi4j/library/http/FilterInfo.java | 56 + .../java/org/qi4j/library/http/HttpService.java | 23 + .../java/org/qi4j/library/http/Interface.java | 32 + .../org/qi4j/library/http/InterfaceImpl.java | 49 + .../org/qi4j/library/http/JettyActivation.java | 48 + .../qi4j/library/http/JettyConfiguration.java | 165 ++ .../library/http/JettyConfigurationHelper.java | 362 ++++ .../java/org/qi4j/library/http/JettyMixin.java | 59 + .../org/qi4j/library/http/JettyService.java | 26 + .../library/http/JettyServiceAssembler.java | 94 + .../library/http/SecureJettyConfiguration.java | 210 ++ .../org/qi4j/library/http/SecureJettyMixin.java | 110 ++ .../qi4j/library/http/SecureJettyService.java | 22 + .../http/SecureJettyServiceAssembler.java | 32 + .../java/org/qi4j/library/http/ServletInfo.java | 53 + .../java/org/qi4j/library/http/Servlets.java | 341 ++++ .../org/qi4j/library/http/UnitOfWorkFilter.java | 67 + .../library/http/UnitOfWorkFilterService.java | 29 + .../org/qi4j/library/http/WelcomeServlet.java | 42 + .../library/http/WelcomeServletService.java | 27 + .../java/org/qi4j/library/http/package.html | 21 + .../zest/library/http/AbstractJettyTest.java | 64 - .../library/http/AbstractSecureJettyTest.java | 128 -- .../library/http/FooServletContextListener.java | 37 - .../http/FooServletContextListenerService.java | 30 - .../zest/library/http/HelloWorldServlet.java | 44 - .../library/http/HelloWorldServletService.java | 29 - .../library/http/JettyJMXStatisticsTest.java | 62 - .../zest/library/http/JettyServiceTest.java | 86 - .../zest/library/http/JettyTestSuite.java | 29 - .../http/MutualSecureJettyServiceTest.java | 74 - .../library/http/SecureJettyServiceTest.java | 102 - .../http/VirtualHostJettyServiceTest.java | 82 - .../zest/library/http/dns/LocalManagedDns.java | 119 -- .../http/dns/LocalManagedDnsDescriptor.java | 42 - .../qi4j/library/http/AbstractJettyTest.java | 64 + .../library/http/AbstractSecureJettyTest.java | 128 ++ .../library/http/FooServletContextListener.java | 37 + .../http/FooServletContextListenerService.java | 30 + .../qi4j/library/http/HelloWorldServlet.java | 44 + .../library/http/HelloWorldServletService.java | 29 + .../library/http/JettyJMXStatisticsTest.java | 62 + .../org/qi4j/library/http/JettyServiceTest.java | 86 + .../org/qi4j/library/http/JettyTestSuite.java | 29 + .../http/MutualSecureJettyServiceTest.java | 74 + .../library/http/SecureJettyServiceTest.java | 102 + .../http/VirtualHostJettyServiceTest.java | 82 + .../qi4j/library/http/dns/LocalManagedDns.java | 120 ++ .../http/dns/LocalManagedDnsDescriptor.java | 42 + ...un.net.spi.nameservice.NameServiceDescriptor | 2 +- libraries/http/src/test/resources/logback.xml | 2 +- .../http/qi4j-lib-http-unittests-ca.jceks | Bin 1075 -> 0 bytes .../qi4j-lib-http-unittests-client-cert.jceks | Bin 3395 -> 0 bytes .../qi4j-lib-http-unittests-server-cert.jceks | Bin 3380 -> 0 bytes .../http/qi4j-lib-http-unittests-ca.jceks | Bin 0 -> 1075 bytes .../qi4j-lib-http-unittests-client-cert.jceks | Bin 0 -> 3395 bytes .../qi4j-lib-http-unittests-server-cert.jceks | Bin 0 -> 3380 bytes .../zest/library/invocationcache/Cached.java | 36 - .../invocationcache/InvocationCache.java | 37 - .../ReturnCachedValueConcern.java | 61 - .../ReturnCachedValueOnExceptionConcern.java | 70 - .../SimpleInvocationCacheMixin.java | 69 - .../zest/library/invocationcache/package.html | 21 - .../qi4j/library/invocationcache/Cached.java | 36 + .../invocationcache/InvocationCache.java | 37 + .../ReturnCachedValueConcern.java | 62 + .../ReturnCachedValueOnExceptionConcern.java | 70 + .../SimpleInvocationCacheMixin.java | 69 + .../qi4j/library/invocationcache/package.html | 21 + .../invocationcache/DocumentationSupport.java | 51 - .../invocationcache/DocumentationSupport.java | 51 + .../library/jmx/ApplicationManagerService.java | 377 ---- .../jmx/ConfigurationManagerService.java | 428 ---- .../apache/zest/library/jmx/JMXAssembler.java | 37 - .../library/jmx/JMXConnectorConfiguration.java | 38 - .../zest/library/jmx/JMXConnectorService.java | 190 -- .../zest/library/jmx/MBeanServerImporter.java | 40 - .../apache/zest/library/jmx/MBeanTracker.java | 212 -- .../zest/library/jmx/ModelMBeanBuilder.java | 129 -- .../org/apache/zest/library/jmx/Qi4jMBeans.java | 42 - .../org/apache/zest/library/jmx/package.html | 21 - .../library/jmx/ApplicationManagerService.java | 377 ++++ .../jmx/ConfigurationManagerService.java | 428 ++++ .../java/org/qi4j/library/jmx/JMXAssembler.java | 37 + .../library/jmx/JMXConnectorConfiguration.java | 38 + .../qi4j/library/jmx/JMXConnectorService.java | 190 ++ .../qi4j/library/jmx/MBeanServerImporter.java | 40 + .../java/org/qi4j/library/jmx/MBeanTracker.java | 212 ++ .../org/qi4j/library/jmx/ModelMBeanBuilder.java | 129 ++ .../java/org/qi4j/library/jmx/Qi4jMBeans.java | 42 + .../main/java/org/qi4j/library/jmx/package.html | 21 + .../org/apache/zest/library/jmx/JMXTest.java | 207 -- .../test/java/org/qi4j/library/jmx/JMXTest.java | 207 ++ .../apache/zest/library/groovy/GroovyMixin.java | 215 -- .../org/apache/zest/library/groovy/package.html | 21 - .../java/org/qi4j/lang/groovy/GroovyMixin.java | 215 ++ .../main/java/org/qi4j/lang/groovy/package.html | 21 + .../zest/library/groovy/GroovyComposite.java | 23 - .../zest/library/groovy/GroovyMixinTest.java | 46 - .../zest/library/groovy/HelloSpeaker.java | 19 - .../library/groovy/HelloSpeakerMixin.groovy | 26 - .../zest/library/groovy/HelloSpeakerTest.java | 79 - .../org/apache/zest/library/groovy/Mixin1.java | 24 - .../org/qi4j/lang/groovy/GroovyComposite.java | 23 + .../org/qi4j/lang/groovy/GroovyMixinTest.java | 46 + .../org/qi4j/lang/groovy/HelloSpeaker.java | 19 + .../qi4j/lang/groovy/HelloSpeakerMixin.groovy | 26 + .../org/qi4j/lang/groovy/HelloSpeakerTest.java | 79 + .../groovy/org/qi4j/lang/groovy/Mixin1.java | 24 + .../zest/library/groovy/HelloSpeaker.groovy | 26 - .../library/groovy/HelloSpeaker.sayHello.groovy | 21 - .../apache/zest/library/groovy/Mixin1.groovy | 23 - .../org/qi4j/lang/groovy/HelloSpeaker.groovy | 25 + .../lang/groovy/HelloSpeaker.sayHello.groovy | 20 + .../org/qi4j/lang/groovy/Mixin1.groovy | 22 + .../library/javascript/JavaScriptMixin.java | 324 ---- .../apache/zest/library/javascript/package.html | 21 - .../qi4j/lang/javascript/JavaScriptMixin.java | 324 ++++ .../java/org/qi4j/lang/javascript/package.html | 21 + .../zest/library/javascript/DomainType.java | 24 - .../zest/library/javascript/HelloSpeaker.java | 23 - .../library/javascript/JavaScriptMixinTest.java | 35 - .../org/qi4j/lang/javascript/DomainType.java | 24 + .../org/qi4j/lang/javascript/HelloSpeaker.java | 24 + .../lang/javascript/JavaScriptMixinTest.java | 35 + .../zest/library/javascript/DomainType.js | 25 - .../org/qi4j/lang/javascript/DomainType.js | 25 + .../zest/library/scala/ScalaTraitMixin.java | 214 -- .../org/apache/zest/library/scala/package.html | 21 - .../org/qi4j/lang/scala/ScalaTraitMixin.java | 214 ++ .../main/java/org/qi4j/lang/scala/package.html | 21 + .../scala/scala/ExclamationGenericConcern.scala | 36 - .../library/scala/scala/HelloThereConcern.scala | 22 - .../scala/scala/HelloWorldComposite.scala | 21 - .../scala/scala/HelloWorldComposite2.scala | 15 - .../scala/scala/HelloWorldCompositeTest.java | 123 -- .../library/scala/scala/HelloWorldMixin.scala | 20 - .../library/scala/scala/HelloWorldMixin2.scala | 21 - .../library/scala/scala/HelloWorldMixin3.scala | 22 - .../zest/library/scala/scala/TestEntity.scala | 62 - .../zest/library/scala/scala/TestService.scala | 25 - .../scala/ExclamationGenericConcern.scala | 36 + .../qi4j/sample/scala/HelloThereConcern.scala | 22 + .../qi4j/sample/scala/HelloWorldComposite.scala | 21 + .../sample/scala/HelloWorldComposite2.scala | 15 + .../sample/scala/HelloWorldCompositeTest.java | 123 ++ .../org/qi4j/sample/scala/HelloWorldMixin.scala | 20 + .../qi4j/sample/scala/HelloWorldMixin2.scala | 21 + .../qi4j/sample/scala/HelloWorldMixin3.scala | 22 + .../org/qi4j/sample/scala/TestEntity.scala | 62 + .../org/qi4j/sample/scala/TestService.scala | 25 + .../apache/zest/library/locking/LockMixin.java | 41 - .../locking/LockingAbstractComposite.java | 31 - .../apache/zest/library/locking/ReadLock.java | 25 - .../zest/library/locking/ReadLockConcern.java | 90 - .../apache/zest/library/locking/WriteLock.java | 25 - .../zest/library/locking/WriteLockConcern.java | 81 - .../apache/zest/library/locking/package.html | 21 - .../org/qi4j/library/locking/LockMixin.java | 41 + .../locking/LockingAbstractComposite.java | 31 + .../java/org/qi4j/library/locking/ReadLock.java | 25 + .../qi4j/library/locking/ReadLockConcern.java | 90 + .../org/qi4j/library/locking/WriteLock.java | 25 + .../qi4j/library/locking/WriteLockConcern.java | 81 + .../java/org/qi4j/library/locking/package.html | 21 + .../library/locking/DocumentationSupport.java | 42 - .../zest/library/locking/LockingTest.java | 126 -- .../library/locking/DocumentationSupport.java | 42 + .../org/qi4j/library/locking/LockingTest.java | 126 ++ .../zest/library/logging/debug/Debug.java | 46 - .../library/logging/debug/DebugConcern.java | 98 - .../zest/library/logging/debug/package.html | 21 - .../records/CompositeDebugRecordEntity.java | 27 - .../logging/debug/records/DebugRecord.java | 35 - .../debug/records/EntityDebugRecordEntity.java | 26 - .../debug/records/ServiceDebugRecordEntity.java | 26 - .../library/logging/debug/records/package.html | 21 - .../debug/service/DebugOnConsoleSideEffect.java | 111 -- .../service/DebugServiceConfiguration.java | 27 - .../logging/debug/service/DebuggingService.java | 35 - .../service/DebuggingServiceComposite.java | 29 - .../debug/service/DebuggingServiceMixin.java | 180 -- .../library/logging/debug/service/package.html | 21 - .../zest/library/logging/log/CategoryLog.java | 53 - .../library/logging/log/CategoryLogConcern.java | 160 -- .../library/logging/log/CategoryLogMixin.java | 85 - .../zest/library/logging/log/LogType.java | 23 - .../zest/library/logging/log/SimpleLog.java | 51 - .../library/logging/log/SimpleLogConcern.java | 165 -- .../zest/library/logging/log/StandardLog.java | 34 - .../library/logging/log/StandardLogConcern.java | 76 - .../log/assemblies/LoggingAssembler.java | 36 - .../library/logging/log/assemblies/package.html | 21 - .../zest/library/logging/log/package.html | 21 - .../logging/log/records/CompositeLogRecord.java | 27 - .../logging/log/records/EntityLogRecord.java | 27 - .../library/logging/log/records/LogRecord.java | 40 - .../logging/log/records/ServiceLogRecord.java | 25 - .../library/logging/log/records/package.html | 21 - .../log/service/LogOnConsoleSideEffect.java | 83 - .../logging/log/service/LoggingService.java | 27 - .../log/service/LoggingServiceComposite.java | 28 - .../log/service/LoggingServiceMixin.java | 171 -- .../library/logging/log/service/package.html | 21 - .../logging/trace/AbstractTraceConcern.java | 84 - .../logging/trace/ExcludeCompositeFilter.java | 32 - .../zest/library/logging/trace/Trace.java | 63 - .../library/logging/trace/TraceAllConcern.java | 54 - .../library/logging/trace/TraceConcern.java | 58 - .../logging/trace/TraceOnConsoleSideEffect.java | 95 - .../trace/assemblies/TracingAssembler.java | 38 - .../logging/trace/assemblies/package.html | 21 - .../zest/library/logging/trace/package.html | 21 - .../records/CompositeTraceRecordEntity.java | 28 - .../trace/records/EntityTraceRecordEntity.java | 28 - .../trace/records/ServiceTraceRecordEntity.java | 26 - .../logging/trace/records/TraceRecord.java | 40 - .../library/logging/trace/records/package.html | 21 - .../service/StandardTraceServiceComposite.java | 30 - .../logging/trace/service/TraceService.java | 33 - .../service/TraceServiceConfiguration.java | 28 - .../trace/service/TraceServiceMixin.java | 164 -- .../library/logging/trace/service/package.html | 21 - .../logging/view/ConsoleViewerComposite.java | 26 - .../logging/view/ConsoleViewerMixin.java | 27 - .../logging/view/LogServiceListener.java | 22 - .../zest/library/logging/view/SwingViewer.java | 27 - .../zest/library/logging/view/package.html | 21 - .../main/java/org/qi4j/logging/debug/Debug.java | 46 + .../org/qi4j/logging/debug/DebugConcern.java | 98 + .../java/org/qi4j/logging/debug/package.html | 21 + .../records/CompositeDebugRecordEntity.java | 27 + .../qi4j/logging/debug/records/DebugRecord.java | 35 + .../debug/records/EntityDebugRecordEntity.java | 26 + .../debug/records/ServiceDebugRecordEntity.java | 26 + .../org/qi4j/logging/debug/records/package.html | 21 + .../debug/service/DebugOnConsoleSideEffect.java | 111 ++ .../service/DebugServiceConfiguration.java | 27 + .../logging/debug/service/DebuggingService.java | 35 + .../service/DebuggingServiceComposite.java | 29 + .../debug/service/DebuggingServiceMixin.java | 180 ++ .../org/qi4j/logging/debug/service/package.html | 21 + .../java/org/qi4j/logging/log/CategoryLog.java | 53 + .../qi4j/logging/log/CategoryLogConcern.java | 160 ++ .../org/qi4j/logging/log/CategoryLogMixin.java | 85 + .../main/java/org/qi4j/logging/log/LogType.java | 23 + .../java/org/qi4j/logging/log/SimpleLog.java | 51 + .../org/qi4j/logging/log/SimpleLogConcern.java | 165 ++ .../java/org/qi4j/logging/log/StandardLog.java | 34 + .../qi4j/logging/log/StandardLogConcern.java | 76 + .../log/assemblies/LoggingAssembler.java | 36 + .../qi4j/logging/log/assemblies/package.html | 21 + .../main/java/org/qi4j/logging/log/package.html | 21 + .../logging/log/records/CompositeLogRecord.java | 27 + .../logging/log/records/EntityLogRecord.java | 27 + .../org/qi4j/logging/log/records/LogRecord.java | 40 + .../logging/log/records/ServiceLogRecord.java | 25 + .../org/qi4j/logging/log/records/package.html | 21 + .../log/service/LogOnConsoleSideEffect.java | 83 + .../logging/log/service/LoggingService.java | 27 + .../log/service/LoggingServiceComposite.java | 28 + .../log/service/LoggingServiceMixin.java | 171 ++ .../org/qi4j/logging/log/service/package.html | 21 + .../logging/trace/AbstractTraceConcern.java | 84 + .../logging/trace/ExcludeCompositeFilter.java | 32 + .../main/java/org/qi4j/logging/trace/Trace.java | 63 + .../org/qi4j/logging/trace/TraceAllConcern.java | 54 + .../org/qi4j/logging/trace/TraceConcern.java | 58 + .../logging/trace/TraceOnConsoleSideEffect.java | 95 + .../trace/assemblies/TracingAssembler.java | 38 + .../qi4j/logging/trace/assemblies/package.html | 21 + .../java/org/qi4j/logging/trace/package.html | 21 + .../records/CompositeTraceRecordEntity.java | 28 + .../trace/records/EntityTraceRecordEntity.java | 28 + .../trace/records/ServiceTraceRecordEntity.java | 26 + .../qi4j/logging/trace/records/TraceRecord.java | 40 + .../org/qi4j/logging/trace/records/package.html | 21 + .../service/StandardTraceServiceComposite.java | 30 + .../logging/trace/service/TraceService.java | 33 + .../service/TraceServiceConfiguration.java | 28 + .../trace/service/TraceServiceMixin.java | 164 ++ .../org/qi4j/logging/trace/service/package.html | 21 + .../logging/view/ConsoleViewerComposite.java | 26 + .../qi4j/logging/view/ConsoleViewerMixin.java | 27 + .../qi4j/logging/view/LogServiceListener.java | 22 + .../java/org/qi4j/logging/view/SwingViewer.java | 27 + .../java/org/qi4j/logging/view/package.html | 21 + .../zest/library/logging/DebuggingTest.java | 143 -- .../zest/library/logging/TracingTest.java | 256 --- .../library/logging/docsupport/LoggingDocs.java | 71 - .../java/org/qi4j/logging/DebuggingTest.java | 144 ++ .../test/java/org/qi4j/logging/TracingTest.java | 256 +++ .../qi4j/logging/docsupport/LoggingDocs.java | 71 + .../DebuggingServiceComposite.properties | 16 - .../DebuggingServiceComposite.properties | 16 + .../zest/library/metrics/TimingCapture.java | 32 - .../metrics/TimingCaptureAllConcern.java | 75 - .../library/metrics/TimingCaptureConcern.java | 43 - .../apache/zest/library/metrics/package.html | 21 - .../org/qi4j/library/metrics/TimingCapture.java | 32 + .../metrics/TimingCaptureAllConcern.java | 75 + .../library/metrics/TimingCaptureConcern.java | 43 + .../java/org/qi4j/library/metrics/package.html | 21 + .../library/metrics/DocumentationSupport.java | 79 - .../zest/library/metrics/MetricsTest.java | 195 -- .../library/metrics/DocumentationSupport.java | 79 + .../org/qi4j/library/metrics/MetricsTest.java | 195 ++ .../zest/library/osgi/FallbackStrategy.java | 39 - .../zest/library/osgi/OSGiEnabledService.java | 125 -- .../zest/library/osgi/OSGiImportInfo.java | 46 - .../zest/library/osgi/OSGiServiceExporter.java | 122 -- .../zest/library/osgi/OSGiServiceImporter.java | 121 -- .../org/apache/zest/library/osgi/package.html | 21 - .../org/qi4j/library/osgi/FallbackStrategy.java | 39 + .../qi4j/library/osgi/OSGiEnabledService.java | 125 ++ .../org/qi4j/library/osgi/OSGiImportInfo.java | 46 + .../qi4j/library/osgi/OSGiServiceExporter.java | 122 ++ .../qi4j/library/osgi/OSGiServiceImporter.java | 121 ++ .../java/org/qi4j/library/osgi/package.html | 21 + .../zest/library/osgi/DocumentationSupport.java | 92 - .../zest/library/osgi/OSGiServiceTest.java | 78 - .../qi4j/library/osgi/DocumentationSupport.java | 92 + .../org/qi4j/library/osgi/OSGiServiceTest.java | 78 + .../java/org/apache/zest/library/rdf/DcRdf.java | 24 - .../org/apache/zest/library/rdf/Qi4jEntity.java | 33 - .../apache/zest/library/rdf/Qi4jEntityType.java | 33 - .../org/apache/zest/library/rdf/Qi4jRdf.java | 81 - .../org/apache/zest/library/rdf/RdfFormat.java | 19 - .../java/org/apache/zest/library/rdf/Rdfs.java | 60 - .../rdf/entity/EntityStateSerializer.java | 249 --- .../rdf/entity/EntityTypeSerializer.java | 160 -- .../apache/zest/library/rdf/entity/package.html | 21 - .../rdf/model/ApplicationSerializer.java | 43 - .../library/rdf/model/ApplicationVisitor.java | 112 -- .../zest/library/rdf/model/Model2XML.java | 217 --- .../apache/zest/library/rdf/model/package.html | 21 - .../org/apache/zest/library/rdf/package.html | 21 - .../repository/HttpRepositoryConfiguration.java | 45 - .../rdf/repository/HttpRepositoryService.java | 92 - .../rdf/repository/MemoryRepositoryService.java | 132 -- .../rdf/repository/NativeConfiguration.java | 36 - .../rdf/repository/NativeRepositoryService.java | 221 --- .../RdbmsRepositoryConfiguration.java | 31 - .../rdf/repository/RdbmsRepositoryService.java | 135 -- .../rdf/repository/ResetableRepository.java | 27 - .../zest/library/rdf/repository/package.html | 21 - .../rdf/serializer/AbstractSerializer.java | 78 - .../library/rdf/serializer/N3Serializer.java | 28 - .../rdf/serializer/RdfXmlSerializer.java | 28 - .../zest/library/rdf/serializer/Serializer.java | 28 - .../rdf/serializer/SerializerContext.java | 123 -- .../rdf/serializer/TurtleSerializer.java | 28 - .../zest/library/rdf/serializer/package.html | 21 - .../main/java/org/qi4j/library/rdf/DcRdf.java | 24 + .../java/org/qi4j/library/rdf/Qi4jEntity.java | 33 + .../org/qi4j/library/rdf/Qi4jEntityType.java | 33 + .../main/java/org/qi4j/library/rdf/Qi4jRdf.java | 81 + .../java/org/qi4j/library/rdf/RdfFormat.java | 19 + .../main/java/org/qi4j/library/rdf/Rdfs.java | 60 + .../rdf/entity/EntityStateSerializer.java | 249 +++ .../rdf/entity/EntityTypeSerializer.java | 160 ++ .../org/qi4j/library/rdf/entity/package.html | 21 + .../rdf/model/ApplicationSerializer.java | 43 + .../library/rdf/model/ApplicationVisitor.java | 112 ++ .../org/qi4j/library/rdf/model/Model2XML.java | 217 +++ .../org/qi4j/library/rdf/model/package.html | 21 + .../main/java/org/qi4j/library/rdf/package.html | 21 + .../repository/HttpRepositoryConfiguration.java | 45 + .../rdf/repository/HttpRepositoryService.java | 92 + .../rdf/repository/MemoryRepositoryService.java | 132 ++ .../rdf/repository/NativeConfiguration.java | 36 + .../rdf/repository/NativeRepositoryService.java | 221 +++ .../RdbmsRepositoryConfiguration.java | 31 + .../rdf/repository/RdbmsRepositoryService.java | 135 ++ .../rdf/repository/ResetableRepository.java | 27 + .../qi4j/library/rdf/repository/package.html | 21 + .../rdf/serializer/AbstractSerializer.java | 78 + .../library/rdf/serializer/N3Serializer.java | 28 + .../rdf/serializer/RdfXmlSerializer.java | 28 + .../qi4j/library/rdf/serializer/Serializer.java | 28 + .../rdf/serializer/SerializerContext.java | 123 ++ .../rdf/serializer/TurtleSerializer.java | 28 + .../qi4j/library/rdf/serializer/package.html | 21 + .../zest/library/rdf/ApplicationXmlTest.java | 156 -- .../apache/zest/library/rdf/Model2XMLTest.java | 82 - .../rdf/entity/EntitySerializerTest.java | 138 -- .../rdf/entity/EntityTypeSerializerTest.java | 123 -- .../zest/library/rdf/entity/Test2Value.java | 27 - .../zest/library/rdf/entity/TestEntity.java | 41 - .../zest/library/rdf/entity/TestValue.java | 31 - .../org/apache/zest/library/rdf/entity/test.xml | 53 - .../apache/zest/library/rdf/entity/test2.xml | 42 - .../rdf/repository/MemoryRepositoryTest.java | 55 - .../rdf/repository/NativeRepositoryTest.java | 59 - .../qi4j/library/rdf/ApplicationXmlTest.java | 156 ++ .../org/qi4j/library/rdf/Model2XMLTest.java | 82 + .../rdf/entity/EntitySerializerTest.java | 138 ++ .../rdf/entity/EntityTypeSerializerTest.java | 123 ++ .../org/qi4j/library/rdf/entity/Test2Value.java | 27 + .../org/qi4j/library/rdf/entity/TestEntity.java | 41 + .../org/qi4j/library/rdf/entity/TestValue.java | 31 + .../java/org/qi4j/library/rdf/entity/test.xml | 53 + .../java/org/qi4j/library/rdf/entity/test2.xml | 42 + .../rdf/repository/MemoryRepositoryTest.java | 55 + .../rdf/repository/NativeRepositoryTest.java | 59 + .../NativeRepositoryService.properties | 16 - .../NativeRepositoryService.properties | 16 + .../library/rest/client/ClientAssembler.java | 52 - .../zest/library/rest/client/ClientCache.java | 149 -- .../rest/client/RequestWriterDelegator.java | 100 - .../rest/client/ResponseReaderDelegator.java | 87 - .../rest/client/api/ContextResourceClient.java | 488 ----- .../api/ContextResourceClientFactory.java | 186 -- .../library/rest/client/api/ErrorHandler.java | 86 - .../library/rest/client/api/HandlerCommand.java | 221 --- .../zest/library/rest/client/api/package.html | 21 - .../zest/library/rest/client/package.html | 21 - .../client/requestwriter/FormRequestWriter.java | 49 - .../ValueCompositeRequestWriter.java | 111 -- .../rest/client/requestwriter/package.html | 21 - .../responsereader/DefaultResponseReader.java | 62 - .../responsereader/JSONResponseReader.java | 84 - .../responsereader/TableResponseReader.java | 110 -- .../rest/client/responsereader/package.html | 21 - .../rest/client/spi/NullResponseHandler.java | 36 - .../library/rest/client/spi/RequestWriter.java | 38 - .../rest/client/spi/ResponseHandler.java | 31 - .../library/rest/client/spi/ResponseReader.java | 29 - .../library/rest/client/spi/ResultHandler.java | 29 - .../zest/library/rest/client/spi/package.html | 21 - .../library/rest/client/ClientAssembler.java | 52 + .../qi4j/library/rest/client/ClientCache.java | 149 ++ .../rest/client/RequestWriterDelegator.java | 100 + .../rest/client/ResponseReaderDelegator.java | 87 + .../rest/client/api/ContextResourceClient.java | 488 +++++ .../api/ContextResourceClientFactory.java | 186 ++ .../library/rest/client/api/ErrorHandler.java | 86 + .../library/rest/client/api/HandlerCommand.java | 221 +++ .../qi4j/library/rest/client/api/package.html | 21 + .../org/qi4j/library/rest/client/package.html | 21 + .../client/requestwriter/FormRequestWriter.java | 49 + .../ValueCompositeRequestWriter.java | 111 ++ .../rest/client/requestwriter/package.html | 21 + .../responsereader/DefaultResponseReader.java | 62 + .../responsereader/JSONResponseReader.java | 84 + .../responsereader/TableResponseReader.java | 110 ++ .../rest/client/responsereader/package.html | 21 + .../rest/client/spi/NullResponseHandler.java | 36 + .../library/rest/client/spi/RequestWriter.java | 38 + .../rest/client/spi/ResponseHandler.java | 31 + .../library/rest/client/spi/ResponseReader.java | 29 + .../library/rest/client/spi/ResultHandler.java | 29 + .../qi4j/library/rest/client/spi/package.html | 21 + .../library/rest/client/rest-client.properties | 22 - .../library/rest/client/rest-client.properties | 22 + .../ContextResourceClientFactoryTest.java | 754 -------- .../rest/client/ContinuousIntegrationTest.java | 452 ----- .../zest/library/rest/client/RssReaderTest.java | 177 -- .../rest/client/docsupport/RestPrimerDocs.java | 125 -- .../ContextResourceClientFactoryTest.java | 754 ++++++++ .../rest/client/ContinuousIntegrationTest.java | 452 +++++ .../qi4j/library/rest/client/RssReaderTest.java | 177 ++ .../rest/client/docsupport/RestPrimerDocs.java | 125 ++ .../apache/zest/library/rest/common/Form.java | 33 - .../zest/library/rest/common/Resource.java | 77 - .../library/rest/common/ValueAssembler.java | 45 - .../zest/library/rest/common/link/Link.java | 68 - .../zest/library/rest/common/link/Links.java | 33 - .../library/rest/common/link/LinksBuilder.java | 131 -- .../library/rest/common/link/LinksUtil.java | 99 - .../zest/library/rest/common/link/package.html | 21 - .../zest/library/rest/common/package.html | 21 - .../zest/library/rest/common/table/Cell.java | 35 - .../zest/library/rest/common/table/Column.java | 32 - .../zest/library/rest/common/table/Problem.java | 32 - .../library/rest/common/table/QueryBuilder.java | 63 - .../zest/library/rest/common/table/Row.java | 33 - .../zest/library/rest/common/table/Table.java | 68 - .../library/rest/common/table/TableBuilder.java | 302 --- .../rest/common/table/TableBuilderFactory.java | 98 - .../library/rest/common/table/TableQuery.java | 238 --- .../rest/common/table/TableResponse.java | 50 - .../zest/library/rest/common/table/package.html | 21 - .../java/org/qi4j/library/rest/common/Form.java | 33 + .../org/qi4j/library/rest/common/Resource.java | 77 + .../library/rest/common/ValueAssembler.java | 45 + .../org/qi4j/library/rest/common/link/Link.java | 68 + .../qi4j/library/rest/common/link/Links.java | 33 + .../library/rest/common/link/LinksBuilder.java | 131 ++ .../library/rest/common/link/LinksUtil.java | 99 + .../qi4j/library/rest/common/link/package.html | 21 + .../org/qi4j/library/rest/common/package.html | 21 + .../qi4j/library/rest/common/table/Cell.java | 35 + .../qi4j/library/rest/common/table/Column.java | 32 + .../qi4j/library/rest/common/table/Problem.java | 32 + .../library/rest/common/table/QueryBuilder.java | 63 + .../org/qi4j/library/rest/common/table/Row.java | 33 + .../qi4j/library/rest/common/table/Table.java | 68 + .../library/rest/common/table/TableBuilder.java | 302 +++ .../rest/common/table/TableBuilderFactory.java | 98 + .../library/rest/common/table/TableQuery.java | 238 +++ .../rest/common/table/TableResponse.java | 50 + .../qi4j/library/rest/common/table/package.html | 21 + .../rest/server/api/ContextResource.java | 917 --------- .../library/rest/server/api/ContextRestlet.java | 308 --- .../api/InteractionConstraintsConcern.java | 81 - .../rest/server/api/ObjectSelection.java | 89 - .../library/rest/server/api/ResourceCreate.java | 26 - .../library/rest/server/api/ResourceDelete.java | 29 - .../library/rest/server/api/ResourceIndex.java | 26 - .../library/rest/server/api/ResourceUpdate.java | 26 - .../rest/server/api/ResourceValidity.java | 100 - .../library/rest/server/api/SubResource.java | 34 - .../library/rest/server/api/SubResources.java | 38 - .../api/constraint/InteractionConstraint.java | 29 - .../InteractionConstraintDeclaration.java | 30 - .../api/constraint/InteractionValidation.java | 56 - .../rest/server/api/constraint/Requires.java | 64 - .../server/api/constraint/RequiresValid.java | 45 - .../server/api/constraint/ServiceAvailable.java | 50 - .../rest/server/api/constraint/package.html | 21 - .../zest/library/rest/server/api/dci/Role.java | 59 - .../library/rest/server/api/dci/package.html | 21 - .../zest/library/rest/server/api/package.html | 21 - .../server/assembler/RestServerAssembler.java | 111 -- .../library/rest/server/assembler/package.html | 21 - .../restlet/ConstraintViolationMessages.java | 84 - .../restlet/ExtensionMediaTypeFilter.java | 85 - .../server/restlet/InteractionConstraints.java | 33 - .../restlet/InteractionConstraintsService.java | 359 ---- .../rest/server/restlet/NullCommandResult.java | 33 - .../server/restlet/RequestReaderDelegator.java | 107 - .../server/restlet/ResponseWriterDelegator.java | 96 - .../freemarker/ValueCompositeObjectWrapper.java | 45 - .../freemarker/ValueCompositeTemplateModel.java | 125 -- .../rest/server/restlet/freemarker/package.html | 21 - .../library/rest/server/restlet/package.html | 21 - .../requestreader/DefaultRequestReader.java | 499 ----- .../server/restlet/requestreader/package.html | 21 - .../responsewriter/AbstractResponseWriter.java | 63 - .../responsewriter/DefaultResponseWriter.java | 55 - .../responsewriter/FormResponseWriter.java | 118 -- .../responsewriter/JSONResponseWriter.java | 61 - .../responsewriter/LinksResponseWriter.java | 151 -- .../responsewriter/ResourceResponseWriter.java | 105 - .../ResourceTemplateResponseWriter.java | 116 -- .../responsewriter/TableResponseWriter.java | 203 -- .../ValueCompositeResponseWriter.java | 117 -- .../ValueDescriptorResponseWriter.java | 119 -- .../server/restlet/responsewriter/package.html | 21 - .../library/rest/server/spi/CommandResult.java | 27 - .../library/rest/server/spi/RequestReader.java | 32 - .../library/rest/server/spi/ResponseWriter.java | 31 - .../rest/server/spi/ResultConverter.java | 28 - .../zest/library/rest/server/spi/package.html | 21 - .../rest/server/api/ContextResource.java | 917 +++++++++ .../library/rest/server/api/ContextRestlet.java | 308 +++ .../api/InteractionConstraintsConcern.java | 81 + .../rest/server/api/ObjectSelection.java | 89 + .../library/rest/server/api/ResourceCreate.java | 26 + .../library/rest/server/api/ResourceDelete.java | 29 + .../library/rest/server/api/ResourceIndex.java | 26 + .../library/rest/server/api/ResourceUpdate.java | 26 + .../rest/server/api/ResourceValidity.java | 100 + .../library/rest/server/api/SubResource.java | 34 + .../library/rest/server/api/SubResources.java | 38 + .../api/constraint/InteractionConstraint.java | 29 + .../InteractionConstraintDeclaration.java | 30 + .../api/constraint/InteractionValidation.java | 56 + .../rest/server/api/constraint/Requires.java | 64 + .../server/api/constraint/RequiresValid.java | 45 + .../server/api/constraint/ServiceAvailable.java | 50 + .../rest/server/api/constraint/package.html | 21 + .../qi4j/library/rest/server/api/dci/Role.java | 59 + .../library/rest/server/api/dci/package.html | 21 + .../qi4j/library/rest/server/api/package.html | 21 + .../server/assembler/RestServerAssembler.java | 111 ++ .../library/rest/server/assembler/package.html | 21 + .../restlet/ConstraintViolationMessages.java | 84 + .../restlet/ExtensionMediaTypeFilter.java | 85 + .../server/restlet/InteractionConstraints.java | 33 + .../restlet/InteractionConstraintsService.java | 359 ++++ .../rest/server/restlet/NullCommandResult.java | 33 + .../server/restlet/RequestReaderDelegator.java | 107 + .../server/restlet/ResponseWriterDelegator.java | 96 + .../freemarker/ValueCompositeObjectWrapper.java | 45 + .../freemarker/ValueCompositeTemplateModel.java | 125 ++ .../rest/server/restlet/freemarker/package.html | 21 + .../library/rest/server/restlet/package.html | 21 + .../requestreader/DefaultRequestReader.java | 499 +++++ .../server/restlet/requestreader/package.html | 21 + .../responsewriter/AbstractResponseWriter.java | 63 + .../responsewriter/DefaultResponseWriter.java | 55 + .../responsewriter/FormResponseWriter.java | 118 ++ .../responsewriter/JSONResponseWriter.java | 61 + .../responsewriter/LinksResponseWriter.java | 151 ++ .../responsewriter/ResourceResponseWriter.java | 105 + .../ResourceTemplateResponseWriter.java | 116 ++ .../responsewriter/TableResponseWriter.java | 203 ++ .../ValueCompositeResponseWriter.java | 117 ++ .../ValueDescriptorResponseWriter.java | 119 ++ .../server/restlet/responsewriter/package.html | 21 + .../library/rest/server/spi/CommandResult.java | 27 + .../library/rest/server/spi/RequestReader.java | 32 + .../library/rest/server/spi/ResponseWriter.java | 31 + .../rest/server/spi/ResultConverter.java | 28 + .../qi4j/library/rest/server/spi/package.html | 21 + .../library/rest/server/rest-server.properties | 26 - .../rest/server/restlet/responsewriter/form.htm | 41 - .../server/restlet/responsewriter/links.atom | 15 - .../server/restlet/responsewriter/links.htm | 19 - .../server/restlet/responsewriter/resource.htm | 57 - .../restlet/responsewriter/selectresource.htm | 15 - .../server/restlet/responsewriter/table.htm | 33 - .../server/restlet/responsewriter/value.htm | 20 - .../library/rest/server/rest-server.properties | 26 + .../rest/server/restlet/responsewriter/form.htm | 41 + .../server/restlet/responsewriter/links.atom | 15 + .../server/restlet/responsewriter/links.htm | 19 + .../server/restlet/responsewriter/resource.htm | 57 + .../restlet/responsewriter/selectresource.htm | 15 + .../server/restlet/responsewriter/table.htm | 33 + .../server/restlet/responsewriter/value.htm | 20 + .../rest/server/DocumentationSupport.java | 37 - .../rest/server/DocumentationSupport.java | 37 + .../library/rest/admin/EntitiesResource.java | 239 --- .../zest/library/rest/admin/EntityResource.java | 534 ----- .../rest/admin/ExceptionRepresentation.java | 46 - .../rest/admin/ExtensionMediaTypeFilter.java | 81 - .../zest/library/rest/admin/IndexResource.java | 124 -- .../zest/library/rest/admin/Qi4jFinder.java | 38 - .../library/rest/admin/Qi4jServerServlet.java | 38 - .../rest/admin/Qi4jServerServletService.java | 28 - .../library/rest/admin/RestApplication.java | 103 - .../zest/library/rest/admin/RestAssembler.java | 34 - .../zest/library/rest/admin/RestServer.java | 22 - .../library/rest/admin/RestServerComposite.java | 56 - .../library/rest/admin/RestServerMixin.java | 50 - .../zest/library/rest/admin/SPARQLResource.java | 377 ---- .../apache/zest/library/rest/admin/package.html | 21 - .../library/rest/admin/EntitiesResource.java | 239 +++ .../qi4j/library/rest/admin/EntityResource.java | 534 +++++ .../rest/admin/ExceptionRepresentation.java | 46 + .../rest/admin/ExtensionMediaTypeFilter.java | 81 + .../qi4j/library/rest/admin/IndexResource.java | 124 ++ .../org/qi4j/library/rest/admin/Qi4jFinder.java | 38 + .../library/rest/admin/Qi4jServerServlet.java | 38 + .../rest/admin/Qi4jServerServletService.java | 28 + .../library/rest/admin/RestApplication.java | 103 + .../qi4j/library/rest/admin/RestAssembler.java | 34 + .../org/qi4j/library/rest/admin/RestServer.java | 22 + .../library/rest/admin/RestServerComposite.java | 56 + .../library/rest/admin/RestServerMixin.java | 50 + .../qi4j/library/rest/admin/SPARQLResource.java | 377 ++++ .../org/qi4j/library/rest/admin/package.html | 21 + .../zest/library/rest/admin/sparqlform.html | 79 - .../zest/library/rest/admin/sparqlhtml.xsl | 188 -- .../org/qi4j/library/rest/admin/sparqlform.html | 79 + .../org/qi4j/library/rest/admin/sparqlhtml.xsl | 188 ++ .../library/rest/admin/DomainAssembler.java | 48 - .../library/rest/admin/DummyDataService.java | 108 -- .../apache/zest/library/rest/admin/Main.java | 46 - .../zest/library/rest/admin/MainAssembler.java | 70 - .../MemoryEntityStoreServiceAssembler.java | 34 - .../apache/zest/library/rest/admin/Named.java | 27 - .../zest/library/rest/admin/RDFAssembler.java | 38 - .../zest/library/rest/admin/RestTest.java | 324 ---- .../rest/admin/RestletServletAssembler.java | 36 - .../zest/library/rest/admin/TestEntity.java | 49 - .../zest/library/rest/admin/TestEntity2.java | 25 - .../zest/library/rest/admin/TestRole.java | 27 - .../zest/library/rest/admin/TestValue.java | 41 - .../zest/library/rest/admin/TestValue2.java | 29 - .../library/rest/admin/DomainAssembler.java | 48 + .../library/rest/admin/DummyDataService.java | 108 ++ .../java/org/qi4j/library/rest/admin/Main.java | 46 + .../qi4j/library/rest/admin/MainAssembler.java | 70 + .../MemoryEntityStoreServiceAssembler.java | 34 + .../java/org/qi4j/library/rest/admin/Named.java | 27 + .../qi4j/library/rest/admin/RDFAssembler.java | 38 + .../org/qi4j/library/rest/admin/RestTest.java | 324 ++++ .../rest/admin/RestletServletAssembler.java | 37 + .../org/qi4j/library/rest/admin/TestEntity.java | 49 + .../qi4j/library/rest/admin/TestEntity2.java | 25 + .../org/qi4j/library/rest/admin/TestRole.java | 27 + .../org/qi4j/library/rest/admin/TestValue.java | 41 + .../org/qi4j/library/rest/admin/TestValue2.java | 29 + .../zest/library/scheduler/Scheduler.java | 118 -- .../scheduler/SchedulerConfiguration.java | 51 - .../zest/library/scheduler/SchedulerMixin.java | 371 ---- .../library/scheduler/SchedulerService.java | 78 - .../org/apache/zest/library/scheduler/Task.java | 62 - .../scheduler/bootstrap/SchedulerAssembler.java | 105 - .../library/scheduler/bootstrap/package.html | 21 - .../apache/zest/library/scheduler/package.html | 21 - .../library/scheduler/schedule/Schedule.java | 84 - .../scheduler/schedule/ScheduleFactory.java | 128 -- .../scheduler/schedule/ScheduleTime.java | 81 - .../library/scheduler/schedule/Schedules.java | 24 - .../scheduler/schedule/cron/CronExpression.java | 36 - .../schedule/cron/CronExpressionConstraint.java | 34 - .../scheduler/schedule/cron/CronSchedule.java | 94 - .../scheduler/schedule/cron/package.html | 21 - .../scheduler/schedule/once/OnceSchedule.java | 73 - .../scheduler/schedule/once/package.html | 21 - .../library/scheduler/schedule/package.html | 21 - .../library/scheduler/timeline/Timeline.java | 73 - .../timeline/TimelineForScheduleConcern.java | 90 - .../scheduler/timeline/TimelineRecord.java | 79 - .../scheduler/timeline/TimelineRecordStep.java | 27 - .../timeline/TimelineScheduleMixin.java | 136 -- .../timeline/TimelineScheduleState.java | 26 - .../timeline/TimelineSchedulerServiceMixin.java | 111 -- .../library/scheduler/timeline/package.html | 21 - .../org/qi4j/library/scheduler/Scheduler.java | 118 ++ .../scheduler/SchedulerConfiguration.java | 51 + .../qi4j/library/scheduler/SchedulerMixin.java | 371 ++++ .../library/scheduler/SchedulerService.java | 78 + .../java/org/qi4j/library/scheduler/Task.java | 62 + .../scheduler/bootstrap/SchedulerAssembler.java | 105 + .../library/scheduler/bootstrap/package.html | 21 + .../org/qi4j/library/scheduler/package.html | 21 + .../library/scheduler/schedule/Schedule.java | 84 + .../scheduler/schedule/ScheduleFactory.java | 128 ++ .../scheduler/schedule/ScheduleTime.java | 81 + .../library/scheduler/schedule/Schedules.java | 24 + .../scheduler/schedule/cron/CronExpression.java | 36 + .../schedule/cron/CronExpressionConstraint.java | 34 + .../scheduler/schedule/cron/CronSchedule.java | 94 + .../scheduler/schedule/cron/package.html | 21 + .../scheduler/schedule/once/OnceSchedule.java | 73 + .../scheduler/schedule/once/package.html | 21 + .../library/scheduler/schedule/package.html | 21 + .../library/scheduler/timeline/Timeline.java | 73 + .../timeline/TimelineForScheduleConcern.java | 90 + .../scheduler/timeline/TimelineRecord.java | 79 + .../scheduler/timeline/TimelineRecordStep.java | 27 + .../timeline/TimelineScheduleMixin.java | 136 ++ .../timeline/TimelineScheduleState.java | 26 + .../timeline/TimelineSchedulerServiceMixin.java | 111 ++ .../library/scheduler/timeline/package.html | 21 + .../scheduler/AbstractSchedulerTest.java | 54 - .../zest/library/scheduler/Constants.java | 26 - .../apache/zest/library/scheduler/FooTask.java | 64 - .../zest/library/scheduler/SchedulerTest.java | 173 -- .../scheduler/docsupport/SchedulerDocs.java | 78 - .../scheduler/AbstractSchedulerTest.java | 54 + .../org/qi4j/library/scheduler/Constants.java | 26 + .../org/qi4j/library/scheduler/FooTask.java | 64 + .../qi4j/library/scheduler/SchedulerTest.java | 173 ++ .../scheduler/docsupport/SchedulerDocs.java | 78 + .../src/test/resources/logback-test.xml | 2 +- .../zest/library/scripting/ScriptException.java | 26 - .../library/scripting/ScriptReloadable.java | 23 - .../zest/library/scripting/ScriptUtil.java | 24 - .../zest/library/scripting/ScriptUtilImpl.java | 27 - .../apache/zest/library/scripting/package.html | 21 - .../qi4j/library/scripting/ScriptException.java | 26 + .../library/scripting/ScriptReloadable.java | 23 + .../org/qi4j/library/scripting/ScriptUtil.java | 24 + .../qi4j/library/scripting/ScriptUtilImpl.java | 27 + .../org/qi4j/library/scripting/package.html | 21 + .../library/scripting/ScriptUtilImplTest.java | 40 - .../library/scripting/ScriptUtilImplTest.java | 40 + .../apache/zest/library/servlet/Qi4jFilter.java | 45 - .../zest/library/servlet/Qi4jServlet.java | 51 - .../library/servlet/Qi4jServletSupport.java | 38 - .../lifecycle/AbstractQi4jServletBootstrap.java | 137 -- .../zest/library/servlet/lifecycle/package.html | 21 - .../apache/zest/library/servlet/package.html | 47 - .../org/qi4j/library/servlet/Qi4jFilter.java | 45 + .../org/qi4j/library/servlet/Qi4jServlet.java | 51 + .../library/servlet/Qi4jServletSupport.java | 38 + .../lifecycle/AbstractQi4jServletBootstrap.java | 137 ++ .../qi4j/library/servlet/lifecycle/package.html | 21 + .../java/org/qi4j/library/servlet/package.html | 47 + .../zest/library/servlet/ServletTest.java | 106 - .../org/qi4j/library/servlet/ServletTest.java | 106 + .../org/apache/zest/library/shiro/Shiro.java | 23 - .../shiro/assembly/PasswordDomainAssembler.java | 45 - .../assembly/PermissionsDomainAssembler.java | 36 - .../assembly/StandaloneShiroAssembler.java | 43 - .../zest/library/shiro/assembly/package.html | 21 - .../shiro/concerns/RequiresAuthentication.java | 29 - .../library/shiro/concerns/RequiresGuest.java | 29 - .../shiro/concerns/RequiresPermissions.java | 36 - .../library/shiro/concerns/RequiresRoles.java | 36 - .../library/shiro/concerns/RequiresUser.java | 29 - .../library/shiro/concerns/SecurityConcern.java | 178 -- .../zest/library/shiro/concerns/package.html | 21 - .../domain/common/IdentifiableSubject.java | 23 - .../library/shiro/domain/common/package.html | 21 - .../passwords/PasswordRealmConfiguration.java | 38 - .../domain/passwords/PasswordRealmMixin.java | 170 -- .../domain/passwords/PasswordRealmService.java | 28 - .../domain/passwords/PasswordSecurable.java | 28 - .../library/shiro/domain/passwords/package.html | 21 - .../library/shiro/domain/permissions/Role.java | 64 - .../shiro/domain/permissions/RoleAssignee.java | 69 - .../domain/permissions/RoleAssignment.java | 27 - .../shiro/domain/permissions/RoleFactory.java | 65 - .../shiro/domain/permissions/package.html | 21 - .../shiro/ini/IniSecurityManagerService.java | 105 - .../shiro/ini/ShiroIniConfiguration.java | 34 - .../apache/zest/library/shiro/ini/package.html | 21 - .../org/apache/zest/library/shiro/package.html | 31 - .../main/java/org/qi4j/library/shiro/Shiro.java | 23 + .../shiro/assembly/PasswordDomainAssembler.java | 45 + .../assembly/PermissionsDomainAssembler.java | 36 + .../assembly/StandaloneShiroAssembler.java | 43 + .../qi4j/library/shiro/assembly/package.html | 21 + .../shiro/concerns/RequiresAuthentication.java | 29 + .../library/shiro/concerns/RequiresGuest.java | 29 + .../shiro/concerns/RequiresPermissions.java | 36 + .../library/shiro/concerns/RequiresRoles.java | 36 + .../library/shiro/concerns/RequiresUser.java | 29 + .../library/shiro/concerns/SecurityConcern.java | 178 ++ .../qi4j/library/shiro/concerns/package.html | 21 + .../domain/common/IdentifiableSubject.java | 23 + .../library/shiro/domain/common/package.html | 21 + .../passwords/PasswordRealmConfiguration.java | 38 + .../domain/passwords/PasswordRealmMixin.java | 170 ++ .../domain/passwords/PasswordRealmService.java | 28 + .../domain/passwords/PasswordSecurable.java | 28 + .../library/shiro/domain/passwords/package.html | 21 + .../library/shiro/domain/permissions/Role.java | 64 + .../shiro/domain/permissions/RoleAssignee.java | 69 + .../domain/permissions/RoleAssignment.java | 27 + .../shiro/domain/permissions/RoleFactory.java | 65 + .../shiro/domain/permissions/package.html | 21 + .../shiro/ini/IniSecurityManagerService.java | 105 + .../shiro/ini/ShiroIniConfiguration.java | 34 + .../org/qi4j/library/shiro/ini/package.html | 21 + .../java/org/qi4j/library/shiro/package.html | 31 + .../zest/library/shiro/PasswordDomainTest.java | 142 -- .../library/shiro/PermissionsDomainTest.java | 168 -- .../zest/library/shiro/RealmServiceTest.java | 113 -- .../zest/library/shiro/StandaloneShiroTest.java | 165 -- .../qi4j/library/shiro/PasswordDomainTest.java | 142 ++ .../library/shiro/PermissionsDomainTest.java | 168 ++ .../qi4j/library/shiro/RealmServiceTest.java | 113 ++ .../qi4j/library/shiro/StandaloneShiroTest.java | 165 ++ .../src/test/resources/logback-test.xml | 2 +- .../shiro/web/EnvironmentLoaderService.java | 88 - .../library/shiro/web/ShiroFilterService.java | 25 - .../shiro/web/assembly/HttpShiroAssembler.java | 55 - .../library/shiro/web/assembly/package.html | 21 - .../apache/zest/library/shiro/web/package.html | 31 - .../shiro/web/EnvironmentLoaderService.java | 88 + .../library/shiro/web/ShiroFilterService.java | 25 + .../shiro/web/assembly/HttpShiroAssembler.java | 55 + .../library/shiro/web/assembly/package.html | 21 + .../org/qi4j/library/shiro/web/package.html | 31 + .../library/shiro/web/WebHttpShiroTest.java | 71 - .../library/shiro/web/WebRealmServiceTest.java | 229 --- .../library/shiro/web/WebServletShiroTest.java | 57 - .../library/shiro/web/WebHttpShiroTest.java | 71 + .../library/shiro/web/WebRealmServiceTest.java | 229 +++ .../library/shiro/web/WebServletShiroTest.java | 57 + .../src/test/resources/logback-test.xml | 2 +- .../library/spring/bootstrap/Constants.java | 26 - .../bootstrap/Qi4jApplicationBootstrap.java | 85 - .../internal/Qi4jNamespaceHandler.java | 31 - .../application/Qi4jApplicationFactoryBean.java | 116 -- .../Qi4jBootstrapBeanDefinitionParser.java | 99 - .../bootstrap/internal/application/package.html | 21 - .../spring/bootstrap/internal/package.html | 21 - .../Qi4jServiceBeanDefinitionParser.java | 52 - .../internal/service/ServiceFactoryBean.java | 65 - .../internal/service/ServiceLocator.java | 129 -- .../bootstrap/internal/service/package.html | 21 - .../zest/library/spring/bootstrap/package.html | 21 - .../library/spring/importer/SpringImporter.java | 57 - .../importer/SpringImporterAssembler.java | 73 - .../zest/library/spring/importer/package.html | 21 - .../org/apache/zest/library/spring/package.html | 21 - .../library/spring/bootstrap/Constants.java | 26 + .../bootstrap/Qi4jApplicationBootstrap.java | 85 + .../internal/Qi4jNamespaceHandler.java | 31 + .../application/Qi4jApplicationFactoryBean.java | 116 ++ .../Qi4jBootstrapBeanDefinitionParser.java | 99 + .../bootstrap/internal/application/package.html | 21 + .../spring/bootstrap/internal/package.html | 21 + .../Qi4jServiceBeanDefinitionParser.java | 52 + .../internal/service/ServiceFactoryBean.java | 65 + .../internal/service/ServiceLocator.java | 129 ++ .../bootstrap/internal/service/package.html | 21 + .../qi4j/library/spring/bootstrap/package.html | 21 + .../library/spring/importer/SpringImporter.java | 57 + .../importer/SpringImporterAssembler.java | 73 + .../qi4j/library/spring/importer/package.html | 21 + .../java/org/qi4j/library/spring/package.html | 21 + .../src/main/resources/META-INF/spring.handlers | 2 +- .../apache/zest/library/spring/spring-0.5.xsd | 61 - .../org/qi4j/library/spring/spring-0.5.xsd | 61 + .../zest/library/spring/MyZestBootstrapper.java | 49 - .../spring/bootstrap/CommentService.java | 22 - .../bootstrap/CommentServiceComposite.java | 50 - .../spring/bootstrap/CommentServiceHolder.java | 32 - .../spring/bootstrap/Qi4jExportServiceTest.java | 56 - .../spring/bootstrap/Qi4jTestBootstrap.java | 55 - .../spring/bootstrap/TextProcessingService.java | 24 - .../spring/bootstrap/ToUppercaseService.java | 30 - .../library/spring/importer/CommentService.java | 22 - .../spring/importer/CommentServiceBean.java | 33 - .../spring/importer/CommentServiceBean2.java | 33 - .../spring/importer/Qi4jImportServiceTest.java | 111 -- .../qi4j/library/spring/MyZestBootstrapper.java | 49 + .../spring/bootstrap/CommentService.java | 22 + .../bootstrap/CommentServiceComposite.java | 50 + .../spring/bootstrap/CommentServiceHolder.java | 32 + .../spring/bootstrap/Qi4jExportServiceTest.java | 56 + .../spring/bootstrap/Qi4jTestBootstrap.java | 55 + .../spring/bootstrap/TextProcessingService.java | 24 + .../spring/bootstrap/ToUppercaseService.java | 30 + .../library/spring/importer/CommentService.java | 22 + .../spring/importer/CommentServiceBean.java | 33 + .../spring/importer/CommentServiceBean2.java | 33 + .../spring/importer/Qi4jImportServiceTest.java | 111 ++ .../bootstrap/Qi4jExportServiceTest-context.xml | 33 - .../importer/Qi4jImportServiceTest-context.xml | 25 - .../bootstrap/Qi4jExportServiceTest-context.xml | 33 + .../importer/Qi4jImportServiceTest-context.xml | 25 + .../BoneCPDataSourceServiceAssembler.java | 33 - .../bonecp/BoneCPDataSourceServiceImporter.java | 93 - .../apache/zest/library/sql/bonecp/package.html | 21 - .../BoneCPDataSourceServiceAssembler.java | 33 + .../bonecp/BoneCPDataSourceServiceImporter.java | 93 + .../org/qi4j/library/sql/bonecp/package.html | 21 + .../dbcp/DBCPDataSourceServiceAssembler.java | 33 - .../sql/dbcp/DBCPDataSourceServiceImporter.java | 79 - .../apache/zest/library/sql/dbcp/package.html | 21 - .../dbcp/DBCPDataSourceServiceAssembler.java | 33 + .../sql/dbcp/DBCPDataSourceServiceImporter.java | 79 + .../java/org/qi4j/library/sql/dbcp/package.html | 21 + .../sql/liquibase/LiquibaseAssembler.java | 45 - .../sql/liquibase/LiquibaseConfiguration.java | 32 - .../library/sql/liquibase/LiquibaseService.java | 121 -- .../zest/library/sql/liquibase/package.html | 21 - .../sql/liquibase/LiquibaseAssembler.java | 45 + .../sql/liquibase/LiquibaseConfiguration.java | 32 + .../library/sql/liquibase/LiquibaseService.java | 121 ++ .../org/qi4j/library/sql/liquibase/package.html | 21 + .../sql/liquibase/LiquibaseServiceTest.java | 172 -- .../sql/liquibase/LiquibaseServiceTest.java | 172 ++ ...bstractPooledDataSourceServiceAssembler.java | 47 - .../sql/assembly/DataSourceAssembler.java | 81 - .../sql/assembly/DataSourceJMXAssembler.java | 34 - .../assembly/ExternalDataSourceAssembler.java | 74 - .../zest/library/sql/assembly/package.html | 21 - .../zest/library/sql/common/Databases.java | 243 --- .../library/sql/common/SQLConfiguration.java | 35 - .../apache/zest/library/sql/common/SQLUtil.java | 68 - .../apache/zest/library/sql/common/package.html | 21 - .../AbstractDataSourceServiceImporterMixin.java | 192 -- .../sql/datasource/DataSourceConfiguration.java | 25 - .../DataSourceConfigurationState.java | 39 - .../DataSourceConfigurationValue.java | 24 - .../DataSourceServiceImporterActivation.java | 38 - .../library/sql/datasource/DataSources.java | 90 - .../zest/library/sql/datasource/package.html | 21 - .../DataSourceConfigurationManagerService.java | 305 --- .../apache/zest/library/sql/jmx/package.html | 21 - ...bstractPooledDataSourceServiceAssembler.java | 47 + .../sql/assembly/DataSourceAssembler.java | 81 + .../sql/assembly/DataSourceJMXAssembler.java | 34 + .../assembly/ExternalDataSourceAssembler.java | 74 + .../org/qi4j/library/sql/assembly/package.html | 21 + .../org/qi4j/library/sql/common/Databases.java | 243 +++ .../library/sql/common/SQLConfiguration.java | 35 + .../org/qi4j/library/sql/common/SQLUtil.java | 68 + .../org/qi4j/library/sql/common/package.html | 21 + .../AbstractDataSourceServiceImporterMixin.java | 192 ++ .../sql/datasource/DataSourceConfiguration.java | 25 + .../DataSourceConfigurationState.java | 39 + .../DataSourceConfigurationValue.java | 24 + .../DataSourceServiceImporterActivation.java | 38 + .../library/sql/datasource/DataSources.java | 90 + .../qi4j/library/sql/datasource/package.html | 21 + .../DataSourceConfigurationManagerService.java | 305 +++ .../java/org/qi4j/library/sql/jmx/package.html | 21 + .../zest/library/sql/DocumentationSupport.java | 116 -- .../sql/datasource/ExternalDataSourceTest.java | 61 - ...taSourceConfigurationManagerServiceTest.java | 205 -- .../qi4j/library/sql/DocumentationSupport.java | 116 ++ .../sql/datasource/ExternalDataSourceTest.java | 61 + ...taSourceConfigurationManagerServiceTest.java | 205 ++ .../uid/sequence/PersistedSequencingMixin.java | 79 - .../sequence/PersistingSequencingService.java | 26 - .../zest/library/uid/sequence/Sequence.java | 31 - .../library/uid/sequence/SequenceEntity.java | 24 - .../zest/library/uid/sequence/Sequencing.java | 33 - .../uid/sequence/SequencingException.java | 35 - .../uid/sequence/TransientSequencingMixin.java | 43 - .../sequence/TransientSequencingService.java | 26 - .../assembly/PersistingSequencingAssembler.java | 37 - .../assembly/TransientSequencingAssembler.java | 34 - .../library/uid/sequence/assembly/package.html | 21 - .../zest/library/uid/sequence/package.html | 21 - .../library/uid/uuid/UuidGenerationMixin.java | 67 - .../zest/library/uid/uuid/UuidService.java | 23 - .../library/uid/uuid/UuidServiceComposite.java | 26 - .../uid/uuid/assembly/UuidServiceAssembler.java | 34 - .../zest/library/uid/uuid/assembly/package.html | 21 - .../apache/zest/library/uid/uuid/package.html | 21 - .../uid/sequence/PersistedSequencingMixin.java | 79 + .../sequence/PersistingSequencingService.java | 26 + .../org/qi4j/library/uid/sequence/Sequence.java | 31 + .../library/uid/sequence/SequenceEntity.java | 24 + .../qi4j/library/uid/sequence/Sequencing.java | 33 + .../uid/sequence/SequencingException.java | 35 + .../uid/sequence/TransientSequencingMixin.java | 43 + .../sequence/TransientSequencingService.java | 26 + .../assembly/PersistingSequencingAssembler.java | 37 + .../assembly/TransientSequencingAssembler.java | 34 + .../library/uid/sequence/assembly/package.html | 21 + .../org/qi4j/library/uid/sequence/package.html | 21 + .../library/uid/uuid/UuidGenerationMixin.java | 67 + .../org/qi4j/library/uid/uuid/UuidService.java | 23 + .../library/uid/uuid/UuidServiceComposite.java | 26 + .../uid/uuid/assembly/UuidServiceAssembler.java | 34 + .../qi4j/library/uid/uuid/assembly/package.html | 21 + .../java/org/qi4j/library/uid/uuid/package.html | 21 + .../zest/library/uid/DocumentationSupport.java | 102 - .../uid/sequence/PersistingSequencingTest.java | 100 - .../uid/sequence/TransientSequencingTest.java | 98 - .../zest/library/uid/uuid/UuidServiceTest.java | 99 - .../qi4j/library/uid/DocumentationSupport.java | 102 + .../uid/sequence/PersistingSequencingTest.java | 100 + .../uid/sequence/TransientSequencingTest.java | 98 + .../qi4j/library/uid/uuid/UuidServiceTest.java | 99 + .../uowfile/bootstrap/UoWFileAssembler.java | 46 - .../zest/library/uowfile/bootstrap/package.html | 21 - .../ConcurrentUoWFileModificationException.java | 45 - ...urrentUoWFileStateModificationException.java | 40 - .../zest/library/uowfile/internal/UoWFile.java | 167 -- .../uowfile/internal/UoWFileException.java | 34 - .../uowfile/internal/UoWFileFactory.java | 185 -- .../zest/library/uowfile/internal/package.html | 21 - .../library/uowfile/plural/HasUoWFiles.java | 88 - .../uowfile/plural/HasUoWFilesLifecycle.java | 68 - .../library/uowfile/plural/UoWFilesLocator.java | 27 - .../zest/library/uowfile/plural/package.html | 21 - .../library/uowfile/singular/HasUoWFile.java | 64 - .../uowfile/singular/HasUoWFileLifecycle.java | 56 - .../uowfile/singular/UoWFileLocator.java | 25 - .../zest/library/uowfile/singular/package.html | 21 - .../uowfile/bootstrap/UoWFileAssembler.java | 46 + .../qi4j/library/uowfile/bootstrap/package.html | 21 + .../ConcurrentUoWFileModificationException.java | 45 + ...urrentUoWFileStateModificationException.java | 40 + .../qi4j/library/uowfile/internal/UoWFile.java | 167 ++ .../uowfile/internal/UoWFileException.java | 34 + .../uowfile/internal/UoWFileFactory.java | 185 ++ .../qi4j/library/uowfile/internal/package.html | 21 + .../library/uowfile/plural/HasUoWFiles.java | 88 + .../uowfile/plural/HasUoWFilesLifecycle.java | 68 + .../library/uowfile/plural/UoWFilesLocator.java | 27 + .../qi4j/library/uowfile/plural/package.html | 21 + .../library/uowfile/singular/HasUoWFile.java | 64 + .../uowfile/singular/HasUoWFileLifecycle.java | 56 + .../uowfile/singular/UoWFileLocator.java | 25 + .../qi4j/library/uowfile/singular/package.html | 21 + .../library/uowfile/AbstractUoWFileTest.java | 90 - .../zest/library/uowfile/HasUoWFileTest.java | 392 ---- .../zest/library/uowfile/HasUoWFilesTest.java | 407 ---- .../library/uowfile/AbstractUoWFileTest.java | 90 + .../qi4j/library/uowfile/HasUoWFileTest.java | 392 ++++ .../qi4j/library/uowfile/HasUoWFilesTest.java | 407 ++++ .../apache/zest/library/uowfile/creation.txt | 1 - .../zest/library/uowfile/modification.txt | 1 - .../org/qi4j/library/uowfile/creation.txt | 1 + .../org/qi4j/library/uowfile/modification.txt | 1 + .../zest/manual/recipes/assemble/Docs.java | 54 - .../zest/manual/recipes/assemble/Main.java | 173 -- .../manual/recipes/concern/AnyMixinType.java | 38 - .../recipes/concern/InventoryConcern.java | 33 - .../zest/manual/recipes/concern/LineItem.java | 24 - .../manual/recipes/concern/MyAnnotation.java | 23 - .../recipes/concern/MyAppliesToFilter.java | 40 - .../recipes/concern/MyGenericConcern.java | 42 - .../zest/manual/recipes/concern/Order.java | 33 - .../recipes/contextualFragments/TraceAll.java | 41 - .../manual/recipes/createConstraint/Dialer.java | 27 - .../createConstraint/DialerComposite.java | 29 - .../createConstraint/HasPhoneNumber.java | 29 - .../ParameterViolationConcern.java | 58 - .../recipes/createConstraint/PhoneNumber.java | 35 - .../createConstraint/PhoneNumberConstraint.java | 33 - .../PhoneNumberParameterViolationConcern.java | 59 - .../manual/recipes/createEntity/Accident.java | 32 - .../recipes/createEntity/AccidentValue.java | 27 - .../zest/manual/recipes/createEntity/Car.java | 38 - .../manual/recipes/createEntity/CarEntity.java | 27 - .../recipes/createEntity/CarEntityFactory.java | 27 - .../createEntity/CarEntityFactoryMixin.java | 56 - .../createEntity/CarEntityFactoryService.java | 29 - .../zest/manual/recipes/createEntity/Main.java | 44 - .../recipes/createEntity/Manufacturer.java | 34 - .../createEntity/ManufacturerEntity.java | 27 - .../createEntity/ManufacturerRepository.java | 28 - .../ManufacturerRepositoryMixin.java | 61 - .../ManufacturerRepositoryService.java | 29 - .../recipes/createEntity/MyAssembler.java | 45 - .../org/apache/zest/manual/recipes/io/Docs.java | 38 - .../zest/manual/recipes/properties/Book.java | 33 - .../manual/recipes/properties/BookFactory.java | 45 - .../manual/recipes/properties/SwingInfo.java | 32 - .../manual/recipes/properties/SwingPanel.java | 48 - .../manual/recipes/properties/pojo/Book.java | 27 - .../recipes/properties/pojo/MutableBook.java | 28 - .../recipes/sideeffects/AnyMixinType.java | 38 - .../manual/recipes/sideeffects/Confirmable.java | 23 - .../manual/recipes/sideeffects/HasCustomer.java | 23 - .../recipes/sideeffects/HasLineItems.java | 23 - .../recipes/sideeffects/HasSequenceNumber.java | 23 - .../sideeffects/MailNotifySideEffect.java | 26 - .../recipes/sideeffects/MyAnnotation.java | 23 - .../recipes/sideeffects/MyAppliesToFilter.java | 40 - .../sideeffects/MyGenericSideEffect.java | 51 - .../zest/manual/recipes/sideeffects/Order.java | 23 - .../manual/recipes/sideeffects/OrderEntity.java | 31 - .../manual/travel/ExpediaService.properties | 25 - .../org/apache/zest/manual/travel/Main.java | 62 - .../zest/manual/travel/OrbitzService.properties | 25 - .../apache/zest/manual/travel/TravelPlan.java | 26 - .../manual/travel/TravelPlanConfiguration.java | 36 - .../zest/manual/travel/TravelPlanMixin.java | 51 - .../zest/manual/travel/TravelPlanService.java | 31 - .../manual/travel/TravelPlanService.properties | 26 - .../org/qi4j/manual/recipes/assemble/Docs.java | 54 + .../org/qi4j/manual/recipes/assemble/Main.java | 173 ++ .../manual/recipes/concern/AnyMixinType.java | 38 + .../recipes/concern/InventoryConcern.java | 33 + .../qi4j/manual/recipes/concern/LineItem.java | 24 + .../manual/recipes/concern/MyAnnotation.java | 23 + .../recipes/concern/MyAppliesToFilter.java | 40 + .../recipes/concern/MyGenericConcern.java | 42 + .../org/qi4j/manual/recipes/concern/Order.java | 33 + .../recipes/contextualFragments/TraceAll.java | 41 + .../manual/recipes/createConstraint/Dialer.java | 27 + .../createConstraint/DialerComposite.java | 29 + .../createConstraint/HasPhoneNumber.java | 29 + .../ParameterViolationConcern.java | 58 + .../recipes/createConstraint/PhoneNumber.java | 35 + .../createConstraint/PhoneNumberConstraint.java | 33 + .../PhoneNumberParameterViolationConcern.java | 59 + .../manual/recipes/createEntity/Accident.java | 32 + .../recipes/createEntity/AccidentValue.java | 27 + .../qi4j/manual/recipes/createEntity/Car.java | 38 + .../manual/recipes/createEntity/CarEntity.java | 27 + .../recipes/createEntity/CarEntityFactory.java | 27 + .../createEntity/CarEntityFactoryMixin.java | 56 + .../createEntity/CarEntityFactoryService.java | 29 + .../qi4j/manual/recipes/createEntity/Main.java | 44 + .../recipes/createEntity/Manufacturer.java | 34 + .../createEntity/ManufacturerEntity.java | 27 + .../createEntity/ManufacturerRepository.java | 28 + .../ManufacturerRepositoryMixin.java | 63 + .../ManufacturerRepositoryService.java | 29 + .../recipes/createEntity/MyAssembler.java | 45 + .../java/org/qi4j/manual/recipes/io/Docs.java | 38 + .../qi4j/manual/recipes/properties/Book.java | 33 + .../manual/recipes/properties/BookFactory.java | 45 + .../manual/recipes/properties/SwingInfo.java | 32 + .../manual/recipes/properties/SwingPanel.java | 48 + .../manual/recipes/properties/pojo/Book.java | 27 + .../recipes/properties/pojo/MutableBook.java | 28 + .../recipes/sideeffects/AnyMixinType.java | 38 + .../manual/recipes/sideeffects/Confirmable.java | 23 + .../manual/recipes/sideeffects/HasCustomer.java | 23 + .../recipes/sideeffects/HasLineItems.java | 23 + .../recipes/sideeffects/HasSequenceNumber.java | 23 + .../sideeffects/MailNotifySideEffect.java | 26 + .../recipes/sideeffects/MyAnnotation.java | 23 + .../recipes/sideeffects/MyAppliesToFilter.java | 40 + .../sideeffects/MyGenericSideEffect.java | 51 + .../qi4j/manual/recipes/sideeffects/Order.java | 23 + .../manual/recipes/sideeffects/OrderEntity.java | 31 + .../manual/travel/ExpediaService.properties | 25 + .../main/java/org/qi4j/manual/travel/Main.java | 62 + .../qi4j/manual/travel/OrbitzService.properties | 25 + .../java/org/qi4j/manual/travel/TravelPlan.java | 26 + .../manual/travel/TravelPlanConfiguration.java | 36 + .../org/qi4j/manual/travel/TravelPlanMixin.java | 51 + .../qi4j/manual/travel/TravelPlanService.java | 31 + .../manual/travel/TravelPlanService.properties | 26 + .../pathfinder_a/api/GraphTraversalService.java | 41 - .../dcicargo/pathfinder_a/api/TransitEdge.java | 83 - .../dcicargo/pathfinder_a/api/TransitPath.java | 49 - .../dcicargo/pathfinder_a/api/package.html | 23 - .../pathfinder_a/internal/GraphDAO.java | 58 - .../internal/GraphTraversalServiceImpl.java | 108 -- .../dcicargo/pathfinder_a/internal/package.html | 23 - .../sample/dcicargo/pathfinder_a/package.html | 31 - .../bootstrap/DCISampleApplication_a.java | 81 - .../VisualizeApplicationStructure.java | 57 - .../sample_a/bootstrap/assembly/Assembler.java | 293 --- .../sample_a/bootstrap/sampledata/BaseData.java | 121 -- .../bootstrap/sampledata/BaseDataService.java | 180 -- .../bootstrap/sampledata/SampleDataService.java | 321 --- .../communication/query/BookingQueries.java | 73 - .../communication/query/CommonQueries.java | 75 - .../communication/query/HandlingQueries.java | 75 - .../communication/query/TrackingQueries.java | 76 - .../communication/query/dto/CargoDTO.java | 51 - .../query/dto/HandlingEventDTO.java | 49 - .../communication/query/dto/LocationDTO.java | 31 - .../communication/query/dto/VoyageDTO.java | 31 - .../sample_a/communication/web/BasePage.java | 75 - .../web/booking/BookNewCargoPage.java | 152 -- .../web/booking/BookingBasePage.java | 37 - .../web/booking/CargoDetailsPage.java | 175 -- .../web/booking/CargoListPage.java | 94 - .../web/booking/ChangeDestinationPage.java | 106 - .../web/booking/RouteCargoPage.java | 67 - .../communication/web/booking/RoutePanel.java | 114 -- .../web/handling/RegisterHandlingEventPage.java | 145 -- .../web/tracking/HandlingHistoryPanel.java | 84 - .../web/tracking/NextHandlingEventPanel.java | 99 - .../web/tracking/TrackCargoPage.java | 198 -- .../sample_a/context/rolemap/CargoRoleMap.java | 30 - .../sample_a/context/rolemap/CargosRoleMap.java | 30 - .../context/rolemap/HandlingEventRoleMap.java | 32 - .../context/rolemap/HandlingEventsRoleMap.java | 30 - .../context/rolemap/ItineraryRoleMap.java | 34 - .../rolemap/RouteSpecificationRoleMap.java | 34 - .../context/shipping/booking/BookNewCargo.java | 256 --- .../shipping/booking/BuildDeliverySnapshot.java | 558 ------ .../shipping/booking/RouteException.java | 27 - .../context/shipping/handling/InspectCargo.java | 106 - .../handling/RegisterHandlingEvent.java | 268 --- .../context/support/ApplicationEvents.java | 152 -- .../context/support/FoundNoRoutesException.java | 58 - .../RegisterHandlingEventAttemptDTO.java | 49 - .../context/support/RoutingService.java | 154 -- .../sample_a/data/entity/CargoEntity.java | 31 - .../sample_a/data/entity/CargosEntity.java | 30 - .../data/entity/HandlingEventEntity.java | 31 - .../data/entity/HandlingEventsEntity.java | 32 - .../sample_a/data/entity/LocationEntity.java | 34 - .../sample_a/data/entity/VoyageEntity.java | 34 - .../sample_a/data/shipping/cargo/Cargo.java | 51 - .../sample_a/data/shipping/cargo/Cargos.java | 76 - .../data/shipping/cargo/RouteSpecification.java | 73 - .../data/shipping/cargo/TrackingId.java | 33 - .../data/shipping/delivery/Delivery.java | 127 -- .../delivery/ExpectedHandlingEvent.java | 46 - .../data/shipping/delivery/RoutingStatus.java | 29 - .../data/shipping/delivery/TransportStatus.java | 30 - .../data/shipping/handling/HandlingEvent.java | 71 - .../shipping/handling/HandlingEventType.java | 58 - .../data/shipping/handling/HandlingEvents.java | 85 - .../data/shipping/itinerary/Itinerary.java | 91 - .../sample_a/data/shipping/itinerary/Leg.java | 46 - .../data/shipping/location/Location.java | 58 - .../data/shipping/location/UnLocode.java | 39 - .../data/shipping/voyage/CarrierMovement.java | 41 - .../sample_a/data/shipping/voyage/Schedule.java | 33 - .../sample_a/data/shipping/voyage/Voyage.java | 35 - .../data/shipping/voyage/VoyageNumber.java | 32 - .../infrastructure/WicketQi4jApplication.java | 254 --- .../sample_a/infrastructure/conversion/DTO.java | 29 - .../conversion/EntityToDTOService.java | 324 ---- .../sample_a/infrastructure/dci/Context.java | 127 -- .../sample_a/infrastructure/dci/RoleMixin.java | 53 - .../infrastructure/model/EntityModel.java | 78 - .../infrastructure/model/JSONModel.java | 69 - .../sample_a/infrastructure/model/Queries.java | 40 - .../infrastructure/model/QueryModel.java | 68 - .../infrastructure/model/ReadOnlyModel.java | 69 - .../wicket/color/CorrectColor.java | 31 - .../infrastructure/wicket/color/ErrorColor.java | 34 - .../wicket/form/AbstractForm.java | 66 - .../wicket/form/DateTextFieldWithPicker.java | 227 --- .../wicket/form/SelectorInForm.java | 70 - .../infrastructure/wicket/link/LinkPanel.java | 45 - .../infrastructure/wicket/page/BaseWebPage.java | 56 - .../wicket/prevnext/PrevNext.java | 120 -- .../infrastructure/wicket/tabs/TabsPanel.java | 91 - .../pathfinder_a/api/GraphTraversalService.java | 41 + .../dcicargo/pathfinder_a/api/TransitEdge.java | 83 + .../dcicargo/pathfinder_a/api/TransitPath.java | 49 + .../dcicargo/pathfinder_a/api/package.html | 23 + .../pathfinder_a/internal/GraphDAO.java | 58 + .../internal/GraphTraversalServiceImpl.java | 108 ++ .../dcicargo/pathfinder_a/internal/package.html | 23 + .../sample/dcicargo/pathfinder_a/package.html | 31 + .../bootstrap/DCISampleApplication_a.java | 81 + .../VisualizeApplicationStructure.java | 57 + .../sample_a/bootstrap/assembly/Assembler.java | 293 +++ .../sample_a/bootstrap/sampledata/BaseData.java | 122 ++ .../bootstrap/sampledata/BaseDataService.java | 182 ++ .../bootstrap/sampledata/SampleDataService.java | 321 +++ .../communication/query/BookingQueries.java | 73 + .../communication/query/CommonQueries.java | 75 + .../communication/query/HandlingQueries.java | 75 + .../communication/query/TrackingQueries.java | 76 + .../communication/query/dto/CargoDTO.java | 51 + .../query/dto/HandlingEventDTO.java | 49 + .../communication/query/dto/LocationDTO.java | 31 + .../communication/query/dto/VoyageDTO.java | 31 + .../sample_a/communication/web/BasePage.java | 75 + .../web/booking/BookNewCargoPage.java | 152 ++ .../web/booking/BookingBasePage.java | 37 + .../web/booking/CargoDetailsPage.java | 175 ++ .../web/booking/CargoListPage.java | 94 + .../web/booking/ChangeDestinationPage.java | 106 + .../web/booking/RouteCargoPage.java | 67 + .../communication/web/booking/RoutePanel.java | 114 ++ .../web/handling/RegisterHandlingEventPage.java | 145 ++ .../web/tracking/HandlingHistoryPanel.java | 84 + .../web/tracking/NextHandlingEventPanel.java | 99 + .../web/tracking/TrackCargoPage.java | 198 ++ .../sample_a/context/rolemap/CargoRoleMap.java | 30 + .../sample_a/context/rolemap/CargosRoleMap.java | 30 + .../context/rolemap/HandlingEventRoleMap.java | 32 + .../context/rolemap/HandlingEventsRoleMap.java | 30 + .../context/rolemap/ItineraryRoleMap.java | 34 + .../rolemap/RouteSpecificationRoleMap.java | 34 + .../context/shipping/booking/BookNewCargo.java | 256 +++ .../shipping/booking/BuildDeliverySnapshot.java | 558 ++++++ .../shipping/booking/RouteException.java | 27 + .../context/shipping/handling/InspectCargo.java | 106 + .../handling/RegisterHandlingEvent.java | 268 +++ .../context/support/ApplicationEvents.java | 152 ++ .../context/support/FoundNoRoutesException.java | 58 + .../RegisterHandlingEventAttemptDTO.java | 49 + .../context/support/RoutingService.java | 154 ++ .../sample_a/data/entity/CargoEntity.java | 31 + .../sample_a/data/entity/CargosEntity.java | 30 + .../data/entity/HandlingEventEntity.java | 31 + .../data/entity/HandlingEventsEntity.java | 32 + .../sample_a/data/entity/LocationEntity.java | 34 + .../sample_a/data/entity/VoyageEntity.java | 34 + .../sample_a/data/shipping/cargo/Cargo.java | 51 + .../sample_a/data/shipping/cargo/Cargos.java | 76 + .../data/shipping/cargo/RouteSpecification.java | 73 + .../data/shipping/cargo/TrackingId.java | 33 + .../data/shipping/delivery/Delivery.java | 127 ++ .../delivery/ExpectedHandlingEvent.java | 46 + .../data/shipping/delivery/RoutingStatus.java | 29 + .../data/shipping/delivery/TransportStatus.java | 30 + .../data/shipping/handling/HandlingEvent.java | 71 + .../shipping/handling/HandlingEventType.java | 58 + .../data/shipping/handling/HandlingEvents.java | 85 + .../data/shipping/itinerary/Itinerary.java | 91 + .../sample_a/data/shipping/itinerary/Leg.java | 46 + .../data/shipping/location/Location.java | 58 + .../data/shipping/location/UnLocode.java | 39 + .../data/shipping/voyage/CarrierMovement.java | 41 + .../sample_a/data/shipping/voyage/Schedule.java | 33 + .../sample_a/data/shipping/voyage/Voyage.java | 35 + .../data/shipping/voyage/VoyageNumber.java | 32 + .../infrastructure/WicketQi4jApplication.java | 254 +++ .../sample_a/infrastructure/conversion/DTO.java | 29 + .../conversion/EntityToDTOService.java | 324 ++++ .../sample_a/infrastructure/dci/Context.java | 127 ++ .../sample_a/infrastructure/dci/RoleMixin.java | 53 + .../infrastructure/model/EntityModel.java | 78 + .../infrastructure/model/JSONModel.java | 69 + .../sample_a/infrastructure/model/Queries.java | 40 + .../infrastructure/model/QueryModel.java | 68 + .../infrastructure/model/ReadOnlyModel.java | 69 + .../wicket/color/CorrectColor.java | 31 + .../infrastructure/wicket/color/ErrorColor.java | 34 + .../wicket/form/AbstractForm.java | 66 + .../wicket/form/DateTextFieldWithPicker.java | 227 +++ .../wicket/form/SelectorInForm.java | 70 + .../infrastructure/wicket/link/LinkPanel.java | 45 + .../infrastructure/wicket/page/BaseWebPage.java | 56 + .../wicket/prevnext/PrevNext.java | 120 ++ .../infrastructure/wicket/tabs/TabsPanel.java | 91 + .../sample_a/communication/web/BasePage.html | 108 -- .../web/booking/BookNewCargoPage.html | 71 - .../web/booking/BookingBasePage.html | 23 - .../web/booking/CargoDetailsPage.html | 89 - .../web/booking/CargoListPage.html | 49 - .../web/booking/ChangeDestinationPage.html | 60 - .../web/booking/RouteCargoPage.html | 35 - .../communication/web/booking/RoutePanel.html | 44 - .../web/handling/RegisterHandlingEventPage.html | 70 - .../RegisterHandlingEventPage.properties | 21 - .../web/tracking/HandlingHistoryPanel.html | 30 - .../tracking/HandlingHistoryPanel.properties | 21 - .../web/tracking/NextHandlingEventPanel.html | 21 - .../tracking/NextHandlingEventPanel.properties | 23 - .../web/tracking/TrackCargoPage.html | 50 - .../web/tracking/TrackCargoPage.properties | 24 - .../context/shipping/booking/BookNewCargo.txt | 75 - .../shipping/booking/BuildDeliverySnapshot.txt | 157 -- .../context/shipping/handling/InspectCargo.txt | 24 - .../shipping/handling/RegisterHandlingEvent.txt | 79 - .../infrastructure/wicket/link/LinkPanel.html | 21 - .../wicket/prevnext/PrevNext.html | 27 - .../infrastructure/wicket/tabs/TabsPanel.html | 31 - .../sample_a/communication/web/BasePage.html | 108 ++ .../web/booking/BookNewCargoPage.html | 71 + .../web/booking/BookingBasePage.html | 23 + .../web/booking/CargoDetailsPage.html | 89 + .../web/booking/CargoListPage.html | 49 + .../web/booking/ChangeDestinationPage.html | 60 + .../web/booking/RouteCargoPage.html | 35 + .../communication/web/booking/RoutePanel.html | 44 + .../web/handling/RegisterHandlingEventPage.html | 70 + .../RegisterHandlingEventPage.properties | 21 + .../web/tracking/HandlingHistoryPanel.html | 30 + .../tracking/HandlingHistoryPanel.properties | 21 + .../web/tracking/NextHandlingEventPanel.html | 21 + .../tracking/NextHandlingEventPanel.properties | 23 + .../web/tracking/TrackCargoPage.html | 50 + .../web/tracking/TrackCargoPage.properties | 24 + .../context/shipping/booking/BookNewCargo.txt | 75 + .../shipping/booking/BuildDeliverySnapshot.txt | 157 ++ .../context/shipping/handling/InspectCargo.txt | 24 + .../shipping/handling/RegisterHandlingEvent.txt | 79 + .../infrastructure/wicket/link/LinkPanel.html | 21 + .../wicket/prevnext/PrevNext.html | 27 + .../infrastructure/wicket/tabs/TabsPanel.html | 31 + .../dcisample_a/src/main/webapp/WEB-INF/web.xml | 2 +- .../dcicargo/sample_a/bootstrap/Start8081.java | 68 - .../bootstrap/test/TestApplication.java | 112 -- .../sample_a/bootstrap/test/TestAssembler.java | 226 --- .../shipping/booking/BookNewCargoTest.java | 220 --- .../booking/BuildDeliverySnapshotTest.java | 639 ------ .../shipping/handling/InspectCargoTest.java | 136 -- .../handling/RegisterHandlingEventTest.java | 249 --- .../dcicargo/sample_a/bootstrap/Start8081.java | 68 + .../bootstrap/test/TestApplication.java | 113 ++ .../sample_a/bootstrap/test/TestAssembler.java | 226 +++ .../shipping/booking/BookNewCargoTest.java | 220 +++ .../booking/BuildDeliverySnapshotTest.java | 639 ++++++ .../shipping/handling/InspectCargoTest.java | 136 ++ .../handling/RegisterHandlingEventTest.java | 249 +++ .../pathfinder_b/api/GraphTraversalService.java | 46 - .../dcicargo/pathfinder_b/api/TransitEdge.java | 83 - .../dcicargo/pathfinder_b/api/TransitPath.java | 72 - .../dcicargo/pathfinder_b/api/package.html | 23 - .../pathfinder_b/internal/GraphDAO.java | 104 - .../internal/GraphTraversalServiceImpl.java | 136 -- .../dcicargo/pathfinder_b/internal/package.html | 23 - .../sample/dcicargo/pathfinder_b/package.html | 31 - .../bootstrap/DCISampleApplication_b.java | 84 - .../VisualizeApplicationStructure.java | 57 - .../sample_b/bootstrap/assembly/Assembler.java | 298 --- .../sample_b/bootstrap/sampledata/BaseData.java | 192 -- .../bootstrap/sampledata/BaseDataService.java | 186 -- .../bootstrap/sampledata/SampleDataService.java | 416 ---- .../communication/query/BookingQueries.java | 85 - .../communication/query/CommonQueries.java | 75 - .../communication/query/HandlingQueries.java | 75 - .../communication/query/TrackingQueries.java | 76 - .../communication/query/dto/CargoDTO.java | 54 - .../query/dto/HandlingEventDTO.java | 50 - .../communication/query/dto/LocationDTO.java | 31 - .../communication/query/dto/VoyageDTO.java | 31 - .../sample_b/communication/web/BasePage.java | 76 - .../web/booking/BookNewCargoPage.java | 151 -- .../web/booking/BookingBasePage.java | 37 - .../web/booking/CargoDetailsPage.java | 209 -- .../web/booking/CargoListPage.java | 111 -- .../web/booking/ChangeDestinationPage.java | 111 -- .../web/booking/ReRouteCargoPage.java | 72 - .../web/booking/RouteCargoPage.java | 65 - .../communication/web/booking/RoutePanel.java | 118 -- .../IncidentLoggingApplicationMockupPage.java | 268 --- .../web/tracking/HandlingHistoryPanel.java | 86 - .../web/tracking/NextHandlingEventPanel.java | 99 - .../web/tracking/TrackCargoPage.java | 200 -- .../interaction/booking/BookNewCargo.java | 134 -- .../exception/ChangeDestinationException.java | 61 - .../booking/exception/RoutingException.java | 29 - .../exception/UnsatisfyingRouteException.java | 45 - .../booking/routing/AssignCargoToRoute.java | 196 -- .../booking/routing/RegisterNewDestination.java | 124 -- .../DeriveUpdatedRouteSpecification.java | 152 -- .../handling/ProcessHandlingEvent.java | 143 -- .../handling/ProcessHandlingEventException.java | 26 - .../inspection/InspectCargoDeliveryStatus.java | 159 -- .../inspection/event/InspectArrivedCargo.java | 162 -- .../inspection/event/InspectCargoInCustoms.java | 158 -- .../inspection/event/InspectClaimedCargo.java | 156 -- .../inspection/event/InspectLoadedCargo.java | 266 --- .../inspection/event/InspectReceivedCargo.java | 179 -- .../inspection/event/InspectUnhandledCargo.java | 143 -- .../inspection/event/InspectUnloadedCargo.java | 214 -- .../exception/CargoArrivedException.java | 38 - .../exception/CargoHijackedException.java | 42 - .../exception/CargoMisdirectedException.java | 57 - .../exception/CargoMisroutedException.java | 50 - .../exception/CargoNotRoutedException.java | 36 - .../exception/InspectionException.java | 29 - .../exception/InspectionFailedException.java | 35 - .../exception/UnexpectedCarrierException.java | 36 - .../parsing/ParseHandlingEventData.java | 118 -- .../parsing/dto/ParsedHandlingEventData.java | 76 - .../InvalidHandlingEventDataException.java | 26 - .../registration/RegisterHandlingEvent.java | 223 --- .../exception/AlreadyClaimedException.java | 37 - .../CannotRegisterHandlingEventException.java | 65 - .../exception/ChronologicalException.java | 41 - .../exception/DuplicateEventException.java | 52 - .../exception/MissingVoyageNumberException.java | 43 - .../exception/NonRoutedCargoException.java | 43 - .../exception/UnknownCargoException.java | 37 - .../exception/UnknownEventTypeException.java | 40 - .../exception/UnknownLocationException.java | 37 - .../exception/UnknownVoyageException.java | 37 - .../sample_b/context/rolemap/CargoRoleMap.java | 57 - .../sample_b/context/rolemap/CargosRoleMap.java | 33 - .../context/rolemap/HandlingEventsRoleMap.java | 33 - .../context/service/routing/RoutingService.java | 148 -- .../exception/FoundNoRoutesException.java | 58 - .../data/aggregateroot/CargoAggregateRoot.java | 36 - .../HandlingEventAggregateRoot.java | 36 - .../sample_b/data/entity/CargoEntity.java | 31 - .../data/entity/HandlingEventEntity.java | 31 - .../sample_b/data/entity/LocationEntity.java | 34 - .../sample_b/data/entity/VoyageEntity.java | 34 - .../sample_b/data/factory/CargoFactory.java | 102 - .../data/factory/HandlingEventFactory.java | 94 - .../RouteSpecificationFactoryService.java | 85 - .../exception/CannotCreateCargoException.java | 35 - .../CannotCreateHandlingEventException.java | 35 - ...CannotCreateRouteSpecificationException.java | 37 - .../sample_b/data/structure/cargo/Cargo.java | 54 - .../structure/cargo/RouteSpecification.java | 99 - .../data/structure/delivery/Delivery.java | 137 -- .../structure/delivery/NextHandlingEvent.java | 54 - .../data/structure/delivery/RoutingStatus.java | 31 - .../structure/delivery/TransportStatus.java | 32 - .../data/structure/handling/HandlingEvent.java | 98 - .../structure/handling/HandlingEventType.java | 60 - .../data/structure/itinerary/Itinerary.java | 115 -- .../sample_b/data/structure/itinerary/Leg.java | 46 - .../data/structure/location/Location.java | 60 - .../data/structure/location/UnLocode.java | 41 - .../data/structure/tracking/TrackingId.java | 40 - .../data/structure/voyage/CarrierMovement.java | 43 - .../data/structure/voyage/Schedule.java | 35 - .../sample_b/data/structure/voyage/Voyage.java | 88 - .../data/structure/voyage/VoyageNumber.java | 34 - .../infrastructure/WicketQi4jApplication.java | 236 --- .../sample_b/infrastructure/conversion/DTO.java | 35 - .../conversion/EntityToDTOService.java | 325 ---- .../sample_b/infrastructure/dci/Context.java | 143 -- .../sample_b/infrastructure/dci/RoleMixin.java | 64 - .../infrastructure/model/EntityModel.java | 84 - .../infrastructure/model/JSONModel.java | 71 - .../sample_b/infrastructure/model/Queries.java | 42 - .../infrastructure/model/QueryModel.java | 70 - .../infrastructure/model/ReadOnlyModel.java | 71 - .../wicket/color/CorrectColor.java | 33 - .../infrastructure/wicket/color/ErrorColor.java | 33 - .../wicket/form/AbstractForm.java | 67 - .../wicket/form/DateTextFieldWithPicker.java | 227 --- .../wicket/form/SelectorInForm.java | 77 - .../infrastructure/wicket/link/LinkPanel.java | 47 - .../infrastructure/wicket/page/BaseWebPage.java | 56 - .../wicket/prevnext/PrevNext.java | 122 -- .../infrastructure/wicket/tabs/TabsPanel.java | 103 - .../pathfinder_b/api/GraphTraversalService.java | 46 + .../dcicargo/pathfinder_b/api/TransitEdge.java | 83 + .../dcicargo/pathfinder_b/api/TransitPath.java | 72 + .../dcicargo/pathfinder_b/api/package.html | 23 + .../pathfinder_b/internal/GraphDAO.java | 104 + .../internal/GraphTraversalServiceImpl.java | 136 ++ .../dcicargo/pathfinder_b/internal/package.html | 23 + .../sample/dcicargo/pathfinder_b/package.html | 31 + .../bootstrap/DCISampleApplication_b.java | 84 + .../VisualizeApplicationStructure.java | 57 + .../sample_b/bootstrap/assembly/Assembler.java | 298 +++ .../sample_b/bootstrap/sampledata/BaseData.java | 192 ++ .../bootstrap/sampledata/BaseDataService.java | 186 ++ .../bootstrap/sampledata/SampleDataService.java | 416 ++++ .../communication/query/BookingQueries.java | 85 + .../communication/query/CommonQueries.java | 75 + .../communication/query/HandlingQueries.java | 75 + .../communication/query/TrackingQueries.java | 76 + .../communication/query/dto/CargoDTO.java | 54 + .../query/dto/HandlingEventDTO.java | 50 + .../communication/query/dto/LocationDTO.java | 31 + .../communication/query/dto/VoyageDTO.java | 31 + .../sample_b/communication/web/BasePage.java | 76 + .../web/booking/BookNewCargoPage.java | 151 ++ .../web/booking/BookingBasePage.java | 37 + .../web/booking/CargoDetailsPage.java | 209 ++ .../web/booking/CargoListPage.java | 111 ++ .../web/booking/ChangeDestinationPage.java | 111 ++ .../web/booking/ReRouteCargoPage.java | 72 + .../web/booking/RouteCargoPage.java | 65 + .../communication/web/booking/RoutePanel.java | 118 ++ .../IncidentLoggingApplicationMockupPage.java | 268 +++ .../web/tracking/HandlingHistoryPanel.java | 86 + .../web/tracking/NextHandlingEventPanel.java | 99 + .../web/tracking/TrackCargoPage.java | 200 ++ .../interaction/booking/BookNewCargo.java | 134 ++ .../exception/ChangeDestinationException.java | 61 + .../booking/exception/RoutingException.java | 29 + .../exception/UnsatisfyingRouteException.java | 45 + .../booking/routing/AssignCargoToRoute.java | 196 ++ .../booking/routing/RegisterNewDestination.java | 124 ++ .../DeriveUpdatedRouteSpecification.java | 152 ++ .../handling/ProcessHandlingEvent.java | 143 ++ .../handling/ProcessHandlingEventException.java | 26 + .../inspection/InspectCargoDeliveryStatus.java | 159 ++ .../inspection/event/InspectArrivedCargo.java | 162 ++ .../inspection/event/InspectCargoInCustoms.java | 158 ++ .../inspection/event/InspectClaimedCargo.java | 156 ++ .../inspection/event/InspectLoadedCargo.java | 266 +++ .../inspection/event/InspectReceivedCargo.java | 179 ++ .../inspection/event/InspectUnhandledCargo.java | 143 ++ .../inspection/event/InspectUnloadedCargo.java | 214 ++ .../exception/CargoArrivedException.java | 38 + .../exception/CargoHijackedException.java | 42 + .../exception/CargoMisdirectedException.java | 57 + .../exception/CargoMisroutedException.java | 50 + .../exception/CargoNotRoutedException.java | 36 + .../exception/InspectionException.java | 29 + .../exception/InspectionFailedException.java | 35 + .../exception/UnexpectedCarrierException.java | 36 + .../parsing/ParseHandlingEventData.java | 118 ++ .../parsing/dto/ParsedHandlingEventData.java | 76 + .../InvalidHandlingEventDataException.java | 26 + .../registration/RegisterHandlingEvent.java | 223 +++ .../exception/AlreadyClaimedException.java | 37 + .../CannotRegisterHandlingEventException.java | 65 + .../exception/ChronologicalException.java | 41 + .../exception/DuplicateEventException.java | 52 + .../exception/MissingVoyageNumberException.java | 43 + .../exception/NonRoutedCargoException.java | 43 + .../exception/UnknownCargoException.java | 37 + .../exception/UnknownEventTypeException.java | 40 + .../exception/UnknownLocationException.java | 37 + .../exception/UnknownVoyageException.java | 37 + .../sample_b/context/rolemap/CargoRoleMap.java | 57 + .../sample_b/context/rolemap/CargosRoleMap.java | 33 + .../context/rolemap/HandlingEventsRoleMap.java | 33 + .../context/service/routing/RoutingService.java | 148 ++ .../exception/FoundNoRoutesException.java | 58 + .../data/aggregateroot/CargoAggregateRoot.java | 36 + .../HandlingEventAggregateRoot.java | 36 + .../sample_b/data/entity/CargoEntity.java | 31 + .../data/entity/HandlingEventEntity.java | 31 + .../sample_b/data/entity/LocationEntity.java | 34 + .../sample_b/data/entity/VoyageEntity.java | 34 + .../sample_b/data/factory/CargoFactory.java | 102 + .../data/factory/HandlingEventFactory.java | 94 + .../RouteSpecificationFactoryService.java | 85 + .../exception/CannotCreateCargoException.java | 35 + .../CannotCreateHandlingEventException.java | 35 + ...CannotCreateRouteSpecificationException.java | 37 + .../sample_b/data/structure/cargo/Cargo.java | 54 + .../structure/cargo/RouteSpecification.java | 99 + .../data/structure/delivery/Delivery.java | 137 ++ .../structure/delivery/NextHandlingEvent.java | 54 + .../data/structure/delivery/RoutingStatus.java | 31 + .../structure/delivery/TransportStatus.java | 32 + .../data/structure/handling/HandlingEvent.java | 98 + .../structure/handling/HandlingEventType.java | 60 + .../data/structure/itinerary/Itinerary.java | 115 ++ .../sample_b/data/structure/itinerary/Leg.java | 46 + .../data/structure/location/Location.java | 60 + .../data/structure/location/UnLocode.java | 41 + .../data/structure/tracking/TrackingId.java | 40 + .../data/structure/voyage/CarrierMovement.java | 43 + .../data/structure/voyage/Schedule.java | 35 + .../sample_b/data/structure/voyage/Voyage.java | 88 + .../data/structure/voyage/VoyageNumber.java | 34 + .../infrastructure/WicketQi4jApplication.java | 236 +++ .../sample_b/infrastructure/conversion/DTO.java | 35 + .../conversion/EntityToDTOService.java | 325 ++++ .../sample_b/infrastructure/dci/Context.java | 145 ++ .../sample_b/infrastructure/dci/RoleMixin.java | 64 + .../infrastructure/model/EntityModel.java | 84 + .../infrastructure/model/JSONModel.java | 71 + .../sample_b/infrastructure/model/Queries.java | 42 + .../infrastructure/model/QueryModel.java | 70 + .../infrastructure/model/ReadOnlyModel.java | 71 + .../wicket/color/CorrectColor.java | 33 + .../infrastructure/wicket/color/ErrorColor.java | 33 + .../wicket/form/AbstractForm.java | 67 + .../wicket/form/DateTextFieldWithPicker.java | 227 +++ .../wicket/form/SelectorInForm.java | 77 + .../infrastructure/wicket/link/LinkPanel.java | 47 + .../infrastructure/wicket/page/BaseWebPage.java | 56 + .../wicket/prevnext/PrevNext.java | 122 ++ .../infrastructure/wicket/tabs/TabsPanel.java | 103 + .../sample_b/communication/web/BasePage.html | 108 -- .../web/booking/BookNewCargoPage.html | 71 - .../web/booking/BookingBasePage.html | 23 - .../web/booking/CargoDetailsPage.html | 110 -- .../web/booking/CargoListPage.html | 49 - .../web/booking/ChangeDestinationPage.html | 60 - .../web/booking/ReRouteCargoPage.html | 35 - .../web/booking/RouteCargoPage.html | 35 - .../communication/web/booking/RoutePanel.html | 44 - .../IncidentLoggingApplicationMockupPage.html | 91 - ...identLoggingApplicationMockupPage.properties | 21 - .../web/tracking/HandlingHistoryPanel.html | 30 - .../tracking/HandlingHistoryPanel.properties | 21 - .../web/tracking/NextHandlingEventPanel.html | 21 - .../tracking/NextHandlingEventPanel.properties | 23 - .../web/tracking/TrackCargoPage.html | 50 - .../web/tracking/TrackCargoPage.properties | 24 - .../sample_b/context/usecase/_ShipCargo.txt | 50 - .../context/usecase/booking/BookNewCargo.txt | 51 - .../booking/ChangeDestinationOfCargo.txt | 39 - .../context/usecase/booking/ReRouteCargo.txt | 33 - .../context/usecase/booking/RouteCargo.txt | 27 - .../booking/routing/AssignCargoToRoute.txt | 42 - .../booking/routing/RegisterNewDestination.txt | 30 - .../DeriveUpdatedRouteSpecification.txt | 32 - .../usecase/handling/_ProcessHandlingEvent.txt | 67 - .../inspection/InspectCargoDeliveryStatus.txt | 57 - .../inspection/event/InspectArrivedCargo.txt | 38 - .../inspection/event/InspectCargoInCustoms.txt | 38 - .../inspection/event/InspectClaimedCargo.txt | 38 - .../inspection/event/InspectLoadedCargo.txt | 60 - .../inspection/event/InspectReceivedCargo.txt | 35 - .../inspection/event/InspectUnhandledCargo.txt | 32 - .../inspection/event/InspectUnloadedCargo.txt | 45 - .../handling/parsing/ParseHandlingEventData.txt | 62 - .../registration/RegisterHandlingEvent.txt | 76 - .../infrastructure/wicket/link/LinkPanel.html | 21 - .../wicket/prevnext/PrevNext.html | 27 - .../infrastructure/wicket/tabs/TabsPanel.html | 31 - .../sample_b/communication/web/BasePage.html | 108 ++ .../web/booking/BookNewCargoPage.html | 71 + .../web/booking/BookingBasePage.html | 23 + .../web/booking/CargoDetailsPage.html | 110 ++ .../web/booking/CargoListPage.html | 49 + .../web/booking/ChangeDestinationPage.html | 60 + .../web/booking/ReRouteCargoPage.html | 35 + .../web/booking/RouteCargoPage.html | 35 + .../communication/web/booking/RoutePanel.html | 44 + .../IncidentLoggingApplicationMockupPage.html | 91 + ...identLoggingApplicationMockupPage.properties | 21 + .../web/tracking/HandlingHistoryPanel.html | 30 + .../tracking/HandlingHistoryPanel.properties | 21 + .../web/tracking/NextHandlingEventPanel.html | 21 + .../tracking/NextHandlingEventPanel.properties | 23 + .../web/tracking/TrackCargoPage.html | 50 + .../web/tracking/TrackCargoPage.properties | 24 + .../sample_b/context/usecase/_ShipCargo.txt | 50 + .../context/usecase/booking/BookNewCargo.txt | 51 + .../booking/ChangeDestinationOfCargo.txt | 39 + .../context/usecase/booking/ReRouteCargo.txt | 33 + .../context/usecase/booking/RouteCargo.txt | 27 + .../booking/routing/AssignCargoToRoute.txt | 42 + .../booking/routing/RegisterNewDestination.txt | 30 + .../DeriveUpdatedRouteSpecification.txt | 32 + .../usecase/handling/_ProcessHandlingEvent.txt | 67 + .../inspection/InspectCargoDeliveryStatus.txt | 57 + .../inspection/event/InspectArrivedCargo.txt | 38 + .../inspection/event/InspectCargoInCustoms.txt | 38 + .../inspection/event/InspectClaimedCargo.txt | 38 + .../inspection/event/InspectLoadedCargo.txt | 60 + .../inspection/event/InspectReceivedCargo.txt | 35 + .../inspection/event/InspectUnhandledCargo.txt | 32 + .../inspection/event/InspectUnloadedCargo.txt | 45 + .../handling/parsing/ParseHandlingEventData.txt | 62 + .../registration/RegisterHandlingEvent.txt | 76 + .../infrastructure/wicket/link/LinkPanel.html | 21 + .../wicket/prevnext/PrevNext.html | 27 + .../infrastructure/wicket/tabs/TabsPanel.html | 31 + .../dcisample_b/src/main/webapp/WEB-INF/web.xml | 2 +- .../dcicargo/sample_b/bootstrap/Start8082.java | 68 - .../bootstrap/test/TestApplication.java | 450 ----- .../sample_b/bootstrap/test/TestAssembler.java | 231 --- .../context/test/booking/BookNewCargoTest.java | 218 --- .../booking/routing/AssignCargoToRouteTest.java | 196 -- .../routing/RegisterNewDestinationTest.java | 314 --- .../DeriveUpdatedRouteSpecTest.java | 158 -- .../event/InspectArrivedCargoTest.java | 138 -- .../event/InspectCargoInCustomsTest.java | 136 -- .../event/InspectClaimedCargoTest.java | 131 -- .../event/InspectLoadedCargoTest.java | 513 ----- .../event/InspectReceivedCargoTest.java | 284 --- .../event/InspectUnhandledCargoTest.java | 128 -- .../event/InspectUnloadedCargoTest.java | 343 ---- .../parsing/ParseHandlingEventDataTest.java | 140 -- .../registration/RegisterHandlingEventTest.java | 232 --- .../testing/ExpectedException.java | 101 - .../dcicargo/sample_b/bootstrap/Start8082.java | 68 + .../bootstrap/test/TestApplication.java | 453 +++++ .../sample_b/bootstrap/test/TestAssembler.java | 231 +++ .../context/test/booking/BookNewCargoTest.java | 218 +++ .../booking/routing/AssignCargoToRouteTest.java | 196 ++ .../routing/RegisterNewDestinationTest.java | 314 +++ .../DeriveUpdatedRouteSpecTest.java | 158 ++ .../event/InspectArrivedCargoTest.java | 138 ++ .../event/InspectCargoInCustomsTest.java | 136 ++ .../event/InspectClaimedCargoTest.java | 131 ++ .../event/InspectLoadedCargoTest.java | 513 +++++ .../event/InspectReceivedCargoTest.java | 284 +++ .../event/InspectUnhandledCargoTest.java | 128 ++ .../event/InspectUnloadedCargoTest.java | 343 ++++ .../parsing/ParseHandlingEventDataTest.java | 140 ++ .../registration/RegisterHandlingEventTest.java | 232 +++ .../testing/ExpectedException.java | 101 + .../moneytransfer/context/PayBillsContext.java | 146 -- .../moneytransfer/context/PayBillsContext2.java | 138 -- .../zest/dci/moneytransfer/context/Role.java | 75 - .../context/TransferMoneyContext.java | 113 -- .../context/TransferMoneyContext2.java | 89 - .../moneytransfer/domain/data/BalanceData.java | 61 - .../domain/entity/CheckingAccountEntity.java | 28 - .../domain/entity/CreditorEntity.java | 28 - .../domain/entity/SavingsAccountEntity.java | 28 - .../rolemap/CheckingAccountRolemap.java | 32 - .../moneytransfer/rolemap/CreditorRolemap.java | 28 - .../rolemap/SavingsAccountRolemap.java | 28 - .../moneytransfer/context/PayBillsContext.java | 146 ++ .../moneytransfer/context/PayBillsContext2.java | 138 ++ .../qi4j/dci/moneytransfer/context/Role.java | 75 + .../context/TransferMoneyContext.java | 113 ++ .../context/TransferMoneyContext2.java | 89 + .../moneytransfer/domain/data/BalanceData.java | 61 + .../domain/entity/CheckingAccountEntity.java | 28 + .../domain/entity/CreditorEntity.java | 28 + .../domain/entity/SavingsAccountEntity.java | 28 + .../rolemap/CheckingAccountRolemap.java | 32 + .../moneytransfer/rolemap/CreditorRolemap.java | 28 + .../rolemap/SavingsAccountRolemap.java | 28 + .../moneytransfer/test/TransferMoneyTest.java | 208 -- .../moneytransfer/test/TransferMoneyTest2.java | 210 -- .../moneytransfer/test/TransferMoneyTest.java | 208 ++ .../moneytransfer/test/TransferMoneyTest2.java | 210 ++ .../samples/cargo/app1/model/cargo/Cargo.java | 230 +++ .../sample/forum/assembler/ForumAssembler.java | 175 -- .../zest/sample/forum/context/Context.java | 43 - .../zest/sample/forum/context/Events.java | 29 - .../sample/forum/context/EventsService.java | 119 -- .../forum/context/account/UpdateProfile.java | 66 - .../administration/BoardAdministration.java | 69 - .../administration/ForumAdministration.java | 89 - .../administration/ForumsAdministration.java | 86 - .../administration/ModeratorAdministration.java | 75 - .../ModeratorsAdministration.java | 83 - .../administration/UsersAdministration.java | 55 - .../zest/sample/forum/context/login/Login.java | 47 - .../context/moderation/ModerationContext.java | 27 - .../forum/context/signup/Registration.java | 37 - .../sample/forum/context/signup/Signup.java | 53 - .../sample/forum/context/view/ViewBoard.java | 127 -- .../sample/forum/context/view/ViewForum.java | 61 - .../sample/forum/context/view/ViewPost.java | 91 - .../sample/forum/context/view/ViewTopic.java | 49 - .../zest/sample/forum/data/Administrators.java | 30 - .../zest/sample/forum/data/Moderators.java | 30 - .../zest/sample/forum/data/entity/Board.java | 49 - .../zest/sample/forum/data/entity/Forum.java | 42 - .../zest/sample/forum/data/entity/Forums.java | 54 - .../zest/sample/forum/data/entity/Post.java | 53 - .../zest/sample/forum/data/entity/Topic.java | 51 - .../zest/sample/forum/data/entity/User.java | 81 - .../zest/sample/forum/data/entity/Users.java | 68 - .../forum/domainevent/DomainCommandResult.java | 35 - .../sample/forum/domainevent/DomainEvent.java | 112 -- .../forum/domainevent/DomainEventValue.java | 51 - .../forum/domainevent/ParameterValue.java | 33 - .../zest/sample/forum/rest/ForumRestlet.java | 38 - .../forum/rest/resource/RootResource.java | 87 - .../administration/AdministrationResource.java | 45 - .../resource/administration/ForumsResource.java | 29 - .../resource/administration/UsersResource.java | 40 - .../rest/resource/forum/BoardResource.java | 41 - .../rest/resource/forum/ForumResource.java | 41 - .../rest/resource/forum/ForumsResource.java | 40 - .../rest/resource/login/LoginResource.java | 41 - .../rest/resource/signup/SignupResource.java | 45 - .../sample/forum/service/BootstrapData.java | 101 - .../samples/forum/assembler/ForumAssembler.java | 175 ++ .../org/qi4j/samples/forum/context/Context.java | 43 + .../org/qi4j/samples/forum/context/Events.java | 29 + .../samples/forum/context/EventsService.java | 119 ++ .../forum/context/account/UpdateProfile.java | 66 + .../administration/BoardAdministration.java | 69 + .../administration/ForumAdministration.java | 89 + .../administration/ForumsAdministration.java | 86 + .../administration/ModeratorAdministration.java | 75 + .../ModeratorsAdministration.java | 83 + .../administration/UsersAdministration.java | 55 + .../qi4j/samples/forum/context/login/Login.java | 47 + .../context/moderation/ModerationContext.java | 27 + .../forum/context/signup/Registration.java | 37 + .../samples/forum/context/signup/Signup.java | 53 + .../samples/forum/context/view/ViewBoard.java | 127 ++ .../samples/forum/context/view/ViewForum.java | 61 + .../samples/forum/context/view/ViewPost.java | 91 + .../samples/forum/context/view/ViewTopic.java | 49 + .../qi4j/samples/forum/data/Administrators.java | 30 + .../org/qi4j/samples/forum/data/Moderators.java | 30 + .../qi4j/samples/forum/data/entity/Board.java | 49 + .../qi4j/samples/forum/data/entity/Forum.java | 42 + .../qi4j/samples/forum/data/entity/Forums.java | 54 + .../qi4j/samples/forum/data/entity/Post.java | 53 + .../qi4j/samples/forum/data/entity/Topic.java | 51 + .../qi4j/samples/forum/data/entity/User.java | 81 + .../qi4j/samples/forum/data/entity/Users.java | 68 + .../forum/domainevent/DomainCommandResult.java | 35 + .../samples/forum/domainevent/DomainEvent.java | 112 ++ .../forum/domainevent/DomainEventValue.java | 51 + .../forum/domainevent/ParameterValue.java | 33 + .../qi4j/samples/forum/rest/ForumRestlet.java | 38 + .../forum/rest/resource/RootResource.java | 87 + .../administration/AdministrationResource.java | 45 + .../resource/administration/ForumsResource.java | 29 + .../resource/administration/UsersResource.java | 40 + .../rest/resource/forum/BoardResource.java | 41 + .../rest/resource/forum/ForumResource.java | 41 + .../rest/resource/forum/ForumsResource.java | 40 + .../rest/resource/login/LoginResource.java | 41 + .../rest/resource/signup/SignupResource.java | 45 + .../samples/forum/service/BootstrapData.java | 101 + .../org/apache/zest/sample/forum/web/Main.java | 60 - .../java/org/qi4j/samples/forum/web/Main.java | 60 + .../zest/sample/rental/domain/Address.java | 36 - .../zest/sample/rental/domain/Booking.java | 45 - .../apache/zest/sample/rental/domain/Car.java | 63 - .../zest/sample/rental/domain/CarCategory.java | 28 - .../zest/sample/rental/domain/Customer.java | 51 - .../zest/sample/rental/domain/Period.java | 31 - .../zest/sample/rental/domain/RentalShop.java | 250 --- .../sample/rental/domain/dev/InitialData.java | 212 -- .../zest/sample/rental/web/BookingPage.java | 86 - .../zest/sample/rental/web/DataInitializer.java | 25 - .../apache/zest/sample/rental/web/MainPage.java | 108 -- .../org/apache/zest/sample/rental/web/Page.java | 181 -- .../zest/sample/rental/web/PageMetaInfo.java | 47 - .../sample/rental/web/PageUowManagement.java | 46 - .../zest/sample/rental/web/QuikitContext.java | 69 - .../zest/sample/rental/web/QuikitResolver.java | 126 -- .../zest/sample/rental/web/QuikitServlet.java | 338 ---- .../zest/sample/rental/web/RenderException.java | 40 - .../zest/sample/rental/web/UrlService.java | 53 - .../sample/rental/web/assembly/PagesModule.java | 43 - .../assembly/RentalApplicationAssembler.java | 55 - .../rental/web/assembly/RentalModule.java | 51 - .../rental/web/assembly/StorageModule.java | 53 - .../org/qi4j/sample/rental/domain/Address.java | 36 + .../org/qi4j/sample/rental/domain/Booking.java | 45 + .../java/org/qi4j/sample/rental/domain/Car.java | 63 + .../qi4j/sample/rental/domain/CarCategory.java | 28 + .../org/qi4j/sample/rental/domain/Customer.java | 51 + .../org/qi4j/sample/rental/domain/Period.java | 31 + .../qi4j/sample/rental/domain/RentalShop.java | 250 +++ .../sample/rental/domain/dev/InitialData.java | 212 ++ .../org/qi4j/sample/rental/web/BookingPage.java | 86 + .../qi4j/sample/rental/web/DataInitializer.java | 25 + .../org/qi4j/sample/rental/web/MainPage.java | 108 ++ .../java/org/qi4j/sample/rental/web/Page.java | 181 ++ .../qi4j/sample/rental/web/PageMetaInfo.java | 47 + .../sample/rental/web/PageUowManagement.java | 46 + .../qi4j/sample/rental/web/QuikitContext.java | 69 + .../qi4j/sample/rental/web/QuikitResolver.java | 126 ++ .../qi4j/sample/rental/web/QuikitServlet.java | 338 ++++ .../qi4j/sample/rental/web/RenderException.java | 40 + .../org/qi4j/sample/rental/web/UrlService.java | 53 + .../sample/rental/web/assembly/PagesModule.java | 43 + .../assembly/RentalApplicationAssembler.java | 55 + .../rental/web/assembly/RentalModule.java | 51 + .../rental/web/assembly/StorageModule.java | 53 + .../org/apache/zest/sample/rental/index.html | 16 - .../zest/sample/rental/web/BookingPage.html | 48 - .../apache/zest/sample/rental/web/MainPage.html | 29 - .../resources/org/qi4j/sample/rental/index.html | 16 + .../org/qi4j/sample/rental/web/BookingPage.html | 48 + .../org/qi4j/sample/rental/web/MainPage.html | 29 + samples/rental/src/main/webapp/WEB-INF/web.xml | 4 +- .../zest/sample/sqlsupport/AppAssembler.java | 115 -- .../org/apache/zest/sample/sqlsupport/Main.java | 163 -- .../zest/sample/sqlsupport/PretextEntity.java | 24 - .../qi4j/sample/sqlsupport/AppAssembler.java | 115 ++ .../java/org/qi4j/sample/sqlsupport/Main.java | 163 ++ .../qi4j/sample/sqlsupport/PretextEntity.java | 24 + .../zest/sample/swing/binding/Binding.java | 25 - .../swing/binding/IllegalBindingException.java | 30 - .../zest/sample/swing/binding/StateModel.java | 74 - .../zest/sample/swing/binding/SwingAdapter.java | 71 - .../zest/sample/swing/binding/SwingBinding.java | 25 - .../swing/binding/SwingBindingAssembler.java | 43 - .../StringToTextFieldAdapterService.java | 140 -- .../sample/swing/binding/example/Address.java | 26 - .../swing/binding/example/AddressTransient.java | 25 - .../binding/example/BoundPersonComposite.java | 22 - .../zest/sample/swing/binding/example/City.java | 23 - .../sample/swing/binding/example/CityValue.java | 25 - .../sample/swing/binding/example/Country.java | 22 - .../swing/binding/example/CountryValue.java | 25 - .../zest/sample/swing/binding/example/Form.java | 96 - .../swing/binding/example/HasAddress.java | 25 - .../sample/swing/binding/example/HasCity.java | 25 - .../swing/binding/example/HasCountry.java | 25 - .../sample/swing/binding/example/HasName.java | 25 - .../zest/sample/swing/binding/example/Main.java | 142 -- .../sample/swing/binding/example/Person.java | 26 - .../swing/binding/example/PersonComposite.java | 25 - .../swing/binding/internal/AbstractBinding.java | 115 -- .../internal/AssociationFocusLostListener.java | 58 - .../binding/internal/BoundAssociation.java | 92 - .../binding/internal/BoundManyAssociation.java | 108 -- .../binding/internal/BoundNamedAssociation.java | 114 -- .../swing/binding/internal/BoundProperty.java | 78 - .../internal/PropertyFocusLostListener.java | 59 - .../internal/StateInvocationHandler.java | 127 -- .../org/qi4j/lib/swing/binding/Binding.java | 25 + .../swing/binding/IllegalBindingException.java | 30 + .../org/qi4j/lib/swing/binding/StateModel.java | 74 + .../qi4j/lib/swing/binding/SwingAdapter.java | 71 + .../qi4j/lib/swing/binding/SwingBinding.java | 25 + .../swing/binding/SwingBindingAssembler.java | 43 + .../StringToTextFieldAdapterService.java | 140 ++ .../qi4j/lib/swing/binding/example/Address.java | 26 + .../swing/binding/example/AddressTransient.java | 25 + .../binding/example/BoundPersonComposite.java | 22 + .../qi4j/lib/swing/binding/example/City.java | 23 + .../lib/swing/binding/example/CityValue.java | 25 + .../qi4j/lib/swing/binding/example/Country.java | 22 + .../lib/swing/binding/example/CountryValue.java | 25 + .../qi4j/lib/swing/binding/example/Form.java | 96 + .../lib/swing/binding/example/HasAddress.java | 25 + .../qi4j/lib/swing/binding/example/HasCity.java | 25 + .../lib/swing/binding/example/HasCountry.java | 25 + .../qi4j/lib/swing/binding/example/HasName.java | 25 + .../qi4j/lib/swing/binding/example/Main.java | 142 ++ .../qi4j/lib/swing/binding/example/Person.java | 26 + .../swing/binding/example/PersonComposite.java | 25 + .../swing/binding/internal/AbstractBinding.java | 115 ++ .../internal/AssociationFocusLostListener.java | 58 + .../binding/internal/BoundAssociation.java | 92 + .../binding/internal/BoundManyAssociation.java | 108 ++ .../binding/internal/BoundNamedAssociation.java | 114 ++ .../swing/binding/internal/BoundProperty.java | 78 + .../internal/PropertyFocusLostListener.java | 59 + .../internal/StateInvocationHandler.java | 127 ++ .../AbstractEntityStorePerformanceTest.java | 442 ----- .../performance/entitystore/ComplexProduct.java | 36 - .../test/performance/entitystore/Money.java | 65 - .../test/performance/entitystore/Report.java | 100 - .../performance/entitystore/ReportTypes.java | 42 - .../performance/entitystore/SimpleProduct.java | 29 - .../test/performance/entitystore/package.html | 21 - .../AbstractEntityStorePerformanceTest.java | 442 +++++ .../performance/entitystore/ComplexProduct.java | 36 + .../test/performance/entitystore/Money.java | 65 + .../test/performance/entitystore/Report.java | 100 + .../performance/entitystore/ReportTypes.java | 42 + .../performance/entitystore/SimpleProduct.java | 29 + .../test/performance/entitystore/package.html | 21 + .../jdbm/JdbmEntityStorePerformanceTest.java | 72 - .../MemoryEntityStorePerformanceTest.java | 60 - .../sql/DerbySQLEntityStorePerformanceTest.java | 126 -- .../PostgreSQLEntityStorePerformanceTest.java | 151 -- .../indexing/rdf/QueryPerformanceTest.java | 393 ---- .../CompositeCreationPerformanceTest.java | 222 --- .../composite/InvocationPerformanceTest.java | 204 -- .../PropertyMixinInvocationPerformanceTest.java | 133 -- .../object/ObjectCreationPerformanceTest.java | 70 - .../ServiceInvocationPerformanceTest.java | 112 -- .../jdbm/JdbmEntityStorePerformanceTest.java | 72 + .../MemoryEntityStorePerformanceTest.java | 60 + .../sql/DerbySQLEntityStorePerformanceTest.java | 126 ++ .../PostgreSQLEntityStorePerformanceTest.java | 151 ++ .../indexing/rdf/QueryPerformanceTest.java | 393 ++++ .../CompositeCreationPerformanceTest.java | 222 +++ .../composite/InvocationPerformanceTest.java | 204 ++ .../PropertyMixinInvocationPerformanceTest.java | 133 ++ .../object/ObjectCreationPerformanceTest.java | 70 + .../ServiceInvocationPerformanceTest.java | 112 ++ .../jdbm/JdbmEntityStoreService.properties | 20 - .../rdf/repository/rdf-indexing.properties | 17 - .../jdbm/JdbmEntityStoreService.properties | 20 + .../rdf/repository/rdf-indexing.properties | 17 + .../zest/test/regression/Regressions.java | 29 - .../niclas2/ConcernsOnPropertyTest.java | 114 -- .../org/qi4j/test/regression/Regressions.java | 29 + .../niclas2/ConcernsOnPropertyTest.java | 115 ++ .../java/org/apache/zest/envisage/Envisage.java | 147 -- .../org/apache/zest/envisage/EnvisageFrame.form | 27 - .../org/apache/zest/envisage/EnvisageFrame.java | 245 --- .../java/org/apache/zest/envisage/Main.java | 44 - .../apache/zest/envisage/detail/APIPane.form | 41 - .../apache/zest/envisage/detail/APIPane.java | 294 --- .../zest/envisage/detail/DependencyPane.form | 212 -- .../zest/envisage/detail/DependencyPane.java | 474 ----- .../zest/envisage/detail/DetailModelPane.java | 229 --- .../apache/zest/envisage/detail/DetailPane.java | 40 - .../zest/envisage/detail/GeneralPane.form | 39 - .../zest/envisage/detail/GeneralPane.java | 249 --- .../zest/envisage/detail/ImportedByPane.form | 88 - .../zest/envisage/detail/ImportedByPane.java | 183 -- .../apache/zest/envisage/detail/MethodPane.form | 61 - .../apache/zest/envisage/detail/MethodPane.java | 357 ---- .../apache/zest/envisage/detail/SPIPane.form | 39 - .../apache/zest/envisage/detail/SPIPane.java | 293 --- .../detail/ServiceConfigurationPane.form | 127 -- .../detail/ServiceConfigurationPane.java | 350 ---- .../zest/envisage/detail/ServiceUsagePane.form | 39 - .../zest/envisage/detail/ServiceUsagePane.java | 335 ---- .../apache/zest/envisage/detail/StatePane.form | 61 - .../apache/zest/envisage/detail/StatePane.java | 379 ---- .../apache/zest/envisage/detail/package.html | 21 - .../apache/zest/envisage/event/LinkEvent.java | 41 - .../zest/envisage/event/LinkListener.java | 26 - .../org/apache/zest/envisage/event/package.html | 21 - .../zest/envisage/graph/GraphBuilder.java | 270 --- .../zest/envisage/graph/GraphDisplay.java | 82 - .../apache/zest/envisage/graph/GraphPane.java | 164 -- .../envisage/graph/StackedGraphDisplay.java | 580 ------ .../zest/envisage/graph/StackedLayout.java | 221 --- .../zest/envisage/graph/TreeGraphDisplay.java | 388 ---- .../org/apache/zest/envisage/graph/package.html | 21 - .../java/org/apache/zest/envisage/package.html | 21 - .../apache/zest/envisage/print/PDFWriter.java | 825 -------- .../zest/envisage/print/PrintingException.java | 27 - .../org/apache/zest/envisage/print/package.html | 21 - .../envisage/tree/StructureModelBuilder.java | 152 -- .../envisage/tree/TreeModelCellRenderer.java | 153 -- .../zest/envisage/tree/TreeModelPane.java | 301 --- .../zest/envisage/tree/TypeModelBuilder.java | 152 -- .../org/apache/zest/envisage/tree/package.html | 21 - .../zest/envisage/util/ColorUtilities.java | 58 - .../org/apache/zest/envisage/util/TableRow.java | 68 - .../zest/envisage/util/TableRowUtilities.java | 61 - .../org/apache/zest/envisage/util/package.html | 21 - .../main/java/org/qi4j/envisage/Envisage.java | 147 ++ .../java/org/qi4j/envisage/EnvisageFrame.form | 27 + .../java/org/qi4j/envisage/EnvisageFrame.java | 245 +++ .../src/main/java/org/qi4j/envisage/Main.java | 44 + .../java/org/qi4j/envisage/detail/APIPane.form | 41 + .../java/org/qi4j/envisage/detail/APIPane.java | 294 +++ .../qi4j/envisage/detail/DependencyPane.form | 212 ++ .../qi4j/envisage/detail/DependencyPane.java | 474 +++++ .../qi4j/envisage/detail/DetailModelPane.java | 229 +++ .../org/qi4j/envisage/detail/DetailPane.java | 40 + .../org/qi4j/envisage/detail/GeneralPane.form | 39 + .../org/qi4j/envisage/detail/GeneralPane.java | 249 +++ .../qi4j/envisage/detail/ImportedByPane.form | 88 + .../qi4j/envisage/detail/ImportedByPane.java | 183 ++ .../org/qi4j/envisage/detail/MethodPane.form | 61 + .../org/qi4j/envisage/detail/MethodPane.java | 357 ++++ .../java/org/qi4j/envisage/detail/SPIPane.form | 39 + .../java/org/qi4j/envisage/detail/SPIPane.java | 293 +++ .../detail/ServiceConfigurationPane.form | 127 ++ .../detail/ServiceConfigurationPane.java | 350 ++++ .../qi4j/envisage/detail/ServiceUsagePane.form | 39 + .../qi4j/envisage/detail/ServiceUsagePane.java | 335 ++++ .../org/qi4j/envisage/detail/StatePane.form | 61 + .../org/qi4j/envisage/detail/StatePane.java | 379 ++++ .../java/org/qi4j/envisage/detail/package.html | 21 + .../java/org/qi4j/envisage/event/LinkEvent.java | 41 + .../org/qi4j/envisage/event/LinkListener.java | 26 + .../java/org/qi4j/envisage/event/package.html | 21 + .../org/qi4j/envisage/graph/GraphBuilder.java | 270 +++ .../org/qi4j/envisage/graph/GraphDisplay.java | 82 + .../java/org/qi4j/envisage/graph/GraphPane.java | 164 ++ .../envisage/graph/StackedGraphDisplay.java | 580 ++++++ .../org/qi4j/envisage/graph/StackedLayout.java | 221 +++ .../qi4j/envisage/graph/TreeGraphDisplay.java | 388 ++++ .../java/org/qi4j/envisage/graph/package.html | 21 + .../main/java/org/qi4j/envisage/package.html | 21 + .../java/org/qi4j/envisage/print/PDFWriter.java | 825 ++++++++ .../qi4j/envisage/print/PrintingException.java | 27 + .../java/org/qi4j/envisage/print/package.html | 21 + .../envisage/tree/StructureModelBuilder.java | 152 ++ .../envisage/tree/TreeModelCellRenderer.java | 153 ++ .../org/qi4j/envisage/tree/TreeModelPane.java | 301 +++ .../qi4j/envisage/tree/TypeModelBuilder.java | 152 ++ .../java/org/qi4j/envisage/tree/package.html | 21 + .../org/qi4j/envisage/util/ColorUtilities.java | 58 + .../java/org/qi4j/envisage/util/TableRow.java | 68 + .../qi4j/envisage/util/TableRowUtilities.java | 61 + .../java/org/qi4j/envisage/util/package.html | 21 + .../zest/envisage/EnvisageFrame.properties | 16 - .../zest/envisage/detail/APIPane.properties | 18 - .../envisage/detail/DependencyPane.properties | 23 - .../envisage/detail/DetailModelPane.properties | 24 - .../zest/envisage/detail/GeneralPane.properties | 17 - .../envisage/detail/ImportedByPane.properties | 17 - .../zest/envisage/detail/MethodPane.properties | 17 - .../zest/envisage/detail/SPIPane.properties | 18 - .../detail/ServiceConfigurationPane.properties | 19 - .../envisage/detail/ServiceUsagePane.properties | 20 - .../zest/envisage/detail/StatePane.properties | 17 - .../org/apache/zest/envisage/detail/private.png | Bin 506 -> 0 bytes .../org/apache/zest/envisage/detail/public.png | Bin 514 -> 0 bytes .../tree/TreeModelCellRenderer.properties | 24 - .../zest/envisage/tree/TreeModelPane.properties | 16 - .../apache/zest/envisage/tree/application.png | Bin 625 -> 0 bytes .../org/apache/zest/envisage/tree/entity.png | Bin 627 -> 0 bytes .../zest/envisage/tree/importedService.png | Bin 766 -> 0 bytes .../org/apache/zest/envisage/tree/layer.png | Bin 697 -> 0 bytes .../org/apache/zest/envisage/tree/module.png | Bin 729 -> 0 bytes .../org/apache/zest/envisage/tree/object.png | Bin 737 -> 0 bytes .../org/apache/zest/envisage/tree/service.png | Bin 803 -> 0 bytes .../org/apache/zest/envisage/tree/transient.png | Bin 761 -> 0 bytes .../org/apache/zest/envisage/tree/value.png | Bin 620 -> 0 bytes .../org/qi4j/envisage/EnvisageFrame.properties | 16 + .../org/qi4j/envisage/detail/APIPane.properties | 18 + .../envisage/detail/DependencyPane.properties | 23 + .../envisage/detail/DetailModelPane.properties | 24 + .../qi4j/envisage/detail/GeneralPane.properties | 17 + .../envisage/detail/ImportedByPane.properties | 17 + .../qi4j/envisage/detail/MethodPane.properties | 17 + .../org/qi4j/envisage/detail/SPIPane.properties | 18 + .../detail/ServiceConfigurationPane.properties | 19 + .../envisage/detail/ServiceUsagePane.properties | 20 + .../qi4j/envisage/detail/StatePane.properties | 17 + .../org/qi4j/envisage/detail/private.png | Bin 0 -> 506 bytes .../org/qi4j/envisage/detail/public.png | Bin 0 -> 514 bytes .../tree/TreeModelCellRenderer.properties | 24 + .../qi4j/envisage/tree/TreeModelPane.properties | 16 + .../org/qi4j/envisage/tree/application.png | Bin 0 -> 625 bytes .../resources/org/qi4j/envisage/tree/entity.png | Bin 0 -> 627 bytes .../org/qi4j/envisage/tree/importedService.png | Bin 0 -> 766 bytes .../resources/org/qi4j/envisage/tree/layer.png | Bin 0 -> 697 bytes .../resources/org/qi4j/envisage/tree/module.png | Bin 0 -> 729 bytes .../resources/org/qi4j/envisage/tree/object.png | Bin 0 -> 737 bytes .../org/qi4j/envisage/tree/service.png | Bin 0 -> 803 bytes .../org/qi4j/envisage/tree/transient.png | Bin 0 -> 761 bytes .../resources/org/qi4j/envisage/tree/value.png | Bin 0 -> 620 bytes .../zest/envisage/sample/EnvisageSample.java | 151 -- .../envisage/school/EnvisageSchoolSample.java | 38 - .../zest/envisage/school/SchoolAssembler.java | 108 -- .../school/config/mail/MailConfigAssembler.java | 33 - .../school/config/mail/MailConfiguration.java | 29 - .../persistence/PersistenceConfigAssembler.java | 40 - .../envisage/school/domain/person/Person.java | 30 - .../envisage/school/domain/person/Role.java | 22 - .../domain/person/assembly/PersonEntity.java | 73 - .../person/assembly/PersonModelAssembler.java | 43 - .../initialdata/SamplePersonInitialData.java | 107 - .../envisage/school/domain/school/School.java | 34 - .../school/domain/school/SchoolRepository.java | 28 - .../envisage/school/domain/school/Student.java | 29 - .../envisage/school/domain/school/Subject.java | 28 - .../domain/school/assembly/SchoolEntity.java | 117 -- .../school/assembly/SchoolModelAssembler.java | 44 - .../assembly/SchoolRepositoryService.java | 64 - .../domain/school/assembly/StudentEntity.java | 63 - .../domain/school/assembly/SubjectEntity.java | 69 - .../school/infrastructure/mail/Mail.java | 36 - .../school/infrastructure/mail/MailService.java | 27 - .../mail/assembly/MailServiceAssembler.java | 41 - .../mail/assembly/MailServiceComposite.java | 52 - .../infrastructure/mail/assembly/MailValue.java | 26 - .../persistence/PersistenceAssembler.java | 50 - .../school/ui/admin/AdminAssembler.java | 43 - .../school/ui/admin/pages/ListUserPage.java | 25 - .../school/ui/admin/pages/UserDetailPage.java | 32 - .../composites/ListSchoolsPageComposite.java | 56 - .../pages/composites/ListUserPageComposite.java | 26 - .../composites/UserDetailPageComposite.java | 26 - .../pages/mixins/AuthenticationConcern.java | 42 - .../ui/admin/pages/mixins/DetailPage.java | 24 - .../school/ui/admin/pages/mixins/Page.java | 26 - .../school/ui/admin/pages/mixins/PageMixin.java | 28 - .../admin/pages/mixins/UserDetailPageMixin.java | 49 - .../qi4j/envisage/sample/EnvisageSample.java | 151 ++ .../envisage/school/EnvisageSchoolSample.java | 38 + .../qi4j/envisage/school/SchoolAssembler.java | 108 ++ .../school/config/mail/MailConfigAssembler.java | 33 + .../school/config/mail/MailConfiguration.java | 29 + .../persistence/PersistenceConfigAssembler.java | 40 + .../envisage/school/domain/person/Person.java | 30 + .../envisage/school/domain/person/Role.java | 22 + .../domain/person/assembly/PersonEntity.java | 73 + .../person/assembly/PersonModelAssembler.java | 43 + .../initialdata/SamplePersonInitialData.java | 107 + .../envisage/school/domain/school/School.java | 34 + .../school/domain/school/SchoolRepository.java | 28 + .../envisage/school/domain/school/Student.java | 29 + .../envisage/school/domain/school/Subject.java | 28 + .../domain/school/assembly/SchoolEntity.java | 117 ++ .../school/assembly/SchoolModelAssembler.java | 44 + .../assembly/SchoolRepositoryService.java | 64 + .../domain/school/assembly/StudentEntity.java | 63 + .../domain/school/assembly/SubjectEntity.java | 69 + .../school/infrastructure/mail/Mail.java | 36 + .../school/infrastructure/mail/MailService.java | 27 + .../mail/assembly/MailServiceAssembler.java | 41 + .../mail/assembly/MailServiceComposite.java | 52 + .../infrastructure/mail/assembly/MailValue.java | 26 + .../persistence/PersistenceAssembler.java | 50 + .../school/ui/admin/AdminAssembler.java | 43 + .../school/ui/admin/pages/ListUserPage.java | 25 + .../school/ui/admin/pages/UserDetailPage.java | 32 + .../composites/ListSchoolsPageComposite.java | 56 + .../pages/composites/ListUserPageComposite.java | 26 + .../composites/UserDetailPageComposite.java | 26 + .../pages/mixins/AuthenticationConcern.java | 42 + .../ui/admin/pages/mixins/DetailPage.java | 24 + .../school/ui/admin/pages/mixins/Page.java | 26 + .../school/ui/admin/pages/mixins/PageMixin.java | 28 + .../admin/pages/mixins/UserDetailPageMixin.java | 49 + .../descriptor/ActivateeDetailDescriptor.java | 29 - .../descriptor/ActivatorDetailDescriptor.java | 176 -- .../descriptor/ApplicationDetailDescriptor.java | 113 -- .../ApplicationDetailDescriptorBuilder.java | 484 ----- .../descriptor/CompositeDetailDescriptor.java | 144 -- .../CompositeMethodDetailDescriptor.java | 134 -- .../descriptor/ConstructorDetailDescriptor.java | 145 -- .../descriptor/EntityDetailDescriptor.java | 43 - .../ImportedServiceCompositeDescriptor.java | 96 - .../ImportedServiceDetailDescriptor.java | 74 - .../descriptor/InjectableDetailDescriptor.java | 42 - .../InjectedFieldDetailDescriptor.java | 129 -- .../InjectedMethodDetailDescriptor.java | 142 -- .../InjectedParametersDetailDescriptor.java | 85 - .../model/descriptor/LayerDetailDescriptor.java | 163 -- .../MethodConcernDetailDescriptor.java | 140 -- .../MethodConcernsDetailDescriptor.java | 84 - .../MethodConstraintDetailDescriptor.java | 70 - .../MethodConstraintsDetailDescriptor.java | 86 - .../MethodSideEffectDetailDescriptor.java | 139 -- .../MethodSideEffectsDetailDescriptor.java | 86 - .../model/descriptor/MixinDetailDescriptor.java | 136 -- .../descriptor/ModuleDetailDescriptor.java | 244 --- .../descriptor/ObjectDetailDescriptor.java | 129 -- .../descriptor/ServiceDetailDescriptor.java | 99 - .../tools/model/descriptor/ServiceUsage.java | 59 - .../descriptor/TransientDetailDescriptor.java | 40 - .../model/descriptor/ValueDetailDescriptor.java | 43 - .../zest/tools/model/descriptor/package.html | 21 - .../apache/zest/tools/model/util/APIFinder.java | 55 - .../model/util/DescriptorNameComparator.java | 34 - .../tools/model/util/DescriptorUtilities.java | 134 -- .../zest/tools/model/util/MethodFinder.java | 114 -- .../apache/zest/tools/model/util/SPIFinder.java | 169 -- .../model/util/ServiceConfigurationFinder.java | 157 -- .../tools/model/util/ServiceUsageFinder.java | 161 -- .../zest/tools/model/util/StateFinder.java | 95 - .../apache/zest/tools/model/util/package.html | 21 - .../descriptor/ActivateeDetailDescriptor.java | 29 + .../descriptor/ActivatorDetailDescriptor.java | 176 ++ .../descriptor/ApplicationDetailDescriptor.java | 113 ++ .../ApplicationDetailDescriptorBuilder.java | 484 +++++ .../descriptor/CompositeDetailDescriptor.java | 144 ++ .../CompositeMethodDetailDescriptor.java | 134 ++ .../descriptor/ConstructorDetailDescriptor.java | 145 ++ .../descriptor/EntityDetailDescriptor.java | 43 + .../ImportedServiceCompositeDescriptor.java | 96 + .../ImportedServiceDetailDescriptor.java | 74 + .../descriptor/InjectableDetailDescriptor.java | 42 + .../InjectedFieldDetailDescriptor.java | 129 ++ .../InjectedMethodDetailDescriptor.java | 142 ++ .../InjectedParametersDetailDescriptor.java | 85 + .../model/descriptor/LayerDetailDescriptor.java | 163 ++ .../MethodConcernDetailDescriptor.java | 140 ++ .../MethodConcernsDetailDescriptor.java | 84 + .../MethodConstraintDetailDescriptor.java | 70 + .../MethodConstraintsDetailDescriptor.java | 86 + .../MethodSideEffectDetailDescriptor.java | 139 ++ .../MethodSideEffectsDetailDescriptor.java | 86 + .../model/descriptor/MixinDetailDescriptor.java | 136 ++ .../descriptor/ModuleDetailDescriptor.java | 244 +++ .../descriptor/ObjectDetailDescriptor.java | 129 ++ .../descriptor/ServiceDetailDescriptor.java | 99 + .../tools/model/descriptor/ServiceUsage.java | 59 + .../descriptor/TransientDetailDescriptor.java | 40 + .../model/descriptor/ValueDetailDescriptor.java | 43 + .../qi4j/tools/model/descriptor/package.html | 21 + .../org/qi4j/tools/model/util/APIFinder.java | 55 + .../model/util/DescriptorNameComparator.java | 34 + .../tools/model/util/DescriptorUtilities.java | 134 ++ .../org/qi4j/tools/model/util/MethodFinder.java | 114 ++ .../org/qi4j/tools/model/util/SPIFinder.java | 169 ++ .../model/util/ServiceConfigurationFinder.java | 157 ++ .../tools/model/util/ServiceUsageFinder.java | 161 ++ .../org/qi4j/tools/model/util/StateFinder.java | 95 + .../java/org/qi4j/tools/model/util/package.html | 21 + .../zest/tools/model/VisitableDetailTest.java | 148 -- .../qi4j/tools/model/VisitableDetailTest.java | 148 ++ .../fileTemplates/j2ee/GenericConcernOf.java.ft | 3 +- .../zest/tools/shell/AbstractCommand.java | 30 - .../org/apache/zest/tools/shell/Command.java | 32 - .../org/apache/zest/tools/shell/FileUtils.java | 69 - .../zest/tools/shell/HelpNeededException.java | 23 - .../java/org/apache/zest/tools/shell/Main.java | 79 - .../zest/tools/shell/create/CreateProject.java | 60 - .../zest/tools/shell/help/HelpCommand.java | 59 - .../org/qi4j/tools/shell/AbstractCommand.java | 30 + .../main/java/org/qi4j/tools/shell/Command.java | 32 + .../java/org/qi4j/tools/shell/FileUtils.java | 69 + .../qi4j/tools/shell/HelpNeededException.java | 23 + .../main/java/org/qi4j/tools/shell/Main.java | 79 + .../qi4j/tools/shell/create/CreateProject.java | 61 + .../org/qi4j/tools/shell/help/HelpCommand.java | 59 + .../apache/zest/tutorials/cargo/package.html | 43 - .../tutorials/cargo/step1/BookingPolicy.java | 23 - .../zest/tutorials/cargo/step1/Cargo.java | 23 - .../cargo/step1/OverbookingPolicy.java | 28 - .../cargo/step1/SequenceGenerator.java | 23 - .../tutorials/cargo/step1/ShippingService.java | 23 - .../zest/tutorials/cargo/step1/Voyage.java | 25 - .../cargo/step1/internal/CargoImpl.java | 37 - .../step1/internal/ShippingServiceImpl.java | 55 - .../step1/internal/SimpleSequenceImpl.java | 32 - .../cargo/step1/internal/VoyageImpl.java | 62 - .../zest/tutorials/cargo/step1/package.html | 98 - .../zest/tutorials/cargo/step2/Cargo.java | 27 - .../tutorials/cargo/step2/CargoComposite.java | 25 - .../zest/tutorials/cargo/step2/HasSequence.java | 23 - .../cargo/step2/OverbookingConcern.java | 40 - .../cargo/step2/SequencingConcern.java | 44 - .../tutorials/cargo/step2/ShippingService.java | 26 - .../cargo/step2/ShippingServiceComposite.java | 27 - .../cargo/step2/ShippingServiceMixin.java | 30 - .../zest/tutorials/cargo/step2/Voyage.java | 27 - .../tutorials/cargo/step2/VoyageComposite.java | 25 - .../zest/tutorials/cargo/step2/package.html | 72 - .../java/org/qi4j/tutorials/cargo/package.html | 43 + .../tutorials/cargo/step1/BookingPolicy.java | 23 + .../org/qi4j/tutorials/cargo/step1/Cargo.java | 23 + .../cargo/step1/OverbookingPolicy.java | 28 + .../cargo/step1/SequenceGenerator.java | 23 + .../tutorials/cargo/step1/ShippingService.java | 23 + .../org/qi4j/tutorials/cargo/step1/Voyage.java | 25 + .../cargo/step1/internal/CargoImpl.java | 37 + .../step1/internal/ShippingServiceImpl.java | 55 + .../step1/internal/SimpleSequenceImpl.java | 32 + .../cargo/step1/internal/VoyageImpl.java | 62 + .../org/qi4j/tutorials/cargo/step1/package.html | 98 + .../org/qi4j/tutorials/cargo/step2/Cargo.java | 27 + .../tutorials/cargo/step2/CargoComposite.java | 25 + .../qi4j/tutorials/cargo/step2/HasSequence.java | 23 + .../cargo/step2/OverbookingConcern.java | 40 + .../cargo/step2/SequencingConcern.java | 44 + .../tutorials/cargo/step2/ShippingService.java | 26 + .../cargo/step2/ShippingServiceComposite.java | 27 + .../cargo/step2/ShippingServiceMixin.java | 30 + .../org/qi4j/tutorials/cargo/step2/Voyage.java | 27 + .../tutorials/cargo/step2/VoyageComposite.java | 25 + .../org/qi4j/tutorials/cargo/step2/package.html | 72 + .../tutorials/cargo/step1/Step1TestCase.java | 85 - .../cargo/step2/SequencingConcernTest.java | 122 -- .../tutorials/cargo/step2/Step2TestCase.java | 101 - .../tutorials/cargo/step1/Step1TestCase.java | 85 + .../cargo/step2/SequencingConcernTest.java | 122 ++ .../tutorials/cargo/step2/Step2TestCase.java | 101 + .../zest/tutorials/composites/package.html | 48 - .../composites/tutorial1/HelloWorld.java | 69 - .../tutorials/composites/tutorial1/package.html | 46 - .../tutorial10/HelloWorldComposite.java | 40 - .../composites/tutorial10/HelloWorldMixin.java | 42 - .../composites/tutorial10/HelloWorldState.java | 38 - .../composites/tutorial2/HelloWorld.java | 34 - .../tutorial2/HelloWorldBehaviour.java | 31 - .../composites/tutorial2/HelloWorldMixin.java | 75 - .../composites/tutorial2/HelloWorldState.java | 42 - .../tutorials/composites/tutorial2/package.html | 41 - .../composites/tutorial3/HelloWorld.java | 31 - .../tutorial3/HelloWorldBehaviour.java | 28 - .../tutorial3/HelloWorldComposite.java | 37 - .../composites/tutorial3/HelloWorldMixin.java | 64 - .../composites/tutorial3/HelloWorldState.java | 39 - .../tutorials/composites/tutorial3/package.html | 38 - .../composites/tutorial4/HelloWorld.java | 31 - .../tutorial4/HelloWorldBehaviour.java | 36 - .../tutorial4/HelloWorldBehaviourMixin.java | 47 - .../tutorial4/HelloWorldComposite.java | 39 - .../composites/tutorial4/HelloWorldState.java | 45 - .../tutorial4/HelloWorldStateMixin.java | 57 - .../tutorials/composites/tutorial4/package.html | 56 - .../composites/tutorial5/HelloWorld.java | 31 - .../tutorial5/HelloWorldBehaviour.java | 34 - .../tutorial5/HelloWorldBehaviourConcern.java | 38 - .../tutorial5/HelloWorldBehaviourMixin.java | 50 - .../tutorial5/HelloWorldComposite.java | 36 - .../composites/tutorial5/HelloWorldState.java | 42 - .../tutorial5/HelloWorldStateMixin.java | 54 - .../tutorials/composites/tutorial5/package.html | 60 - .../composites/tutorial6/HelloWorld.java | 31 - .../tutorial6/HelloWorldBehaviour.java | 40 - .../tutorial6/HelloWorldBehaviourConcern.java | 39 - .../tutorial6/HelloWorldBehaviourMixin.java | 48 - .../tutorial6/HelloWorldComposite.java | 36 - .../composites/tutorial6/HelloWorldState.java | 47 - .../tutorial6/HelloWorldStateMixin.java | 54 - .../tutorials/composites/tutorial6/package.html | 55 - .../composites/tutorial7/HelloWorld.java | 31 - .../tutorial7/HelloWorldBehaviour.java | 31 - .../tutorial7/HelloWorldBehaviourMixin.java | 45 - .../HelloWorldBehaviourSideEffect.java | 39 - .../tutorial7/HelloWorldComposite.java | 40 - .../composites/tutorial7/HelloWorldState.java | 45 - .../tutorial7/HelloWorldStateMixin.java | 54 - .../tutorials/composites/tutorial7/package.html | 69 - .../tutorial8/HelloWorldBehaviour.java | 28 - .../tutorial8/HelloWorldBehaviourMixin.java | 44 - .../tutorial8/HelloWorldComposite.java | 35 - .../composites/tutorial8/HelloWorldState.java | 42 - .../tutorial8/HelloWorldStateMixin.java | 50 - .../tutorials/composites/tutorial8/package.html | 57 - .../tutorial9/GenericPropertyMixin.java | 53 - .../tutorial9/HelloWorldBehaviour.java | 28 - .../tutorial9/HelloWorldBehaviourMixin.java | 41 - .../tutorial9/HelloWorldComposite.java | 40 - .../composites/tutorial9/HelloWorldState.java | 39 - .../tutorials/composites/tutorial9/package.html | 70 - .../org/qi4j/tutorials/composites/package.html | 48 + .../composites/tutorial1/HelloWorld.java | 69 + .../tutorials/composites/tutorial1/package.html | 46 + .../tutorial10/HelloWorldComposite.java | 40 + .../composites/tutorial10/HelloWorldMixin.java | 42 + .../composites/tutorial10/HelloWorldState.java | 38 + .../composites/tutorial2/HelloWorld.java | 34 + .../tutorial2/HelloWorldBehaviour.java | 31 + .../composites/tutorial2/HelloWorldMixin.java | 75 + .../composites/tutorial2/HelloWorldState.java | 42 + .../tutorials/composites/tutorial2/package.html | 41 + .../composites/tutorial3/HelloWorld.java | 31 + .../tutorial3/HelloWorldBehaviour.java | 28 + .../tutorial3/HelloWorldComposite.java | 37 + .../composites/tutorial3/HelloWorldMixin.java | 64 + .../composites/tutorial3/HelloWorldState.java | 39 + .../tutorials/composites/tutorial3/package.html | 38 + .../composites/tutorial4/HelloWorld.java | 31 + .../tutorial4/HelloWorldBehaviour.java | 36 + .../tutorial4/HelloWorldBehaviourMixin.java | 47 + .../tutorial4/HelloWorldComposite.java | 39 + .../composites/tutorial4/HelloWorldState.java | 45 + .../tutorial4/HelloWorldStateMixin.java | 57 + .../tutorials/composites/tutorial4/package.html | 56 + .../composites/tutorial5/HelloWorld.java | 31 + .../tutorial5/HelloWorldBehaviour.java | 34 + .../tutorial5/HelloWorldBehaviourConcern.java | 38 + .../tutorial5/HelloWorldBehaviourMixin.java | 50 + .../tutorial5/HelloWorldComposite.java | 36 + .../composites/tutorial5/HelloWorldState.java | 42 + .../tutorial5/HelloWorldStateMixin.java | 54 + .../tutorials/composites/tutorial5/package.html | 60 + .../composites/tutorial6/HelloWorld.java | 31 + .../tutorial6/HelloWorldBehaviour.java | 40 + .../tutorial6/HelloWorldBehaviourConcern.java | 39 + .../tutorial6/HelloWorldBehaviourMixin.java | 48 + .../tutorial6/HelloWorldComposite.java | 36 + .../composites/tutorial6/HelloWorldState.java | 47 + .../tutorial6/HelloWorldStateMixin.java | 54 + .../tutorials/composites/tutorial6/package.html | 55 + .../composites/tutorial7/HelloWorld.java | 31 + .../tutorial7/HelloWorldBehaviour.java | 31 + .../tutorial7/HelloWorldBehaviourMixin.java | 45 + .../HelloWorldBehaviourSideEffect.java | 39 + .../tutorial7/HelloWorldComposite.java | 40 + .../composites/tutorial7/HelloWorldState.java | 45 + .../tutorial7/HelloWorldStateMixin.java | 54 + .../tutorials/composites/tutorial7/package.html | 69 + .../tutorial8/HelloWorldBehaviour.java | 28 + .../tutorial8/HelloWorldBehaviourMixin.java | 44 + .../tutorial8/HelloWorldComposite.java | 35 + .../composites/tutorial8/HelloWorldState.java | 42 + .../tutorial8/HelloWorldStateMixin.java | 50 + .../tutorials/composites/tutorial8/package.html | 57 + .../tutorial9/GenericPropertyMixin.java | 53 + .../tutorial9/HelloWorldBehaviour.java | 28 + .../tutorial9/HelloWorldBehaviourMixin.java | 41 + .../tutorial9/HelloWorldComposite.java | 40 + .../composites/tutorial9/HelloWorldState.java | 39 + .../tutorials/composites/tutorial9/package.html | 70 + .../composites/tutorial1/HelloWorldTest.java | 84 - .../composites/tutorial10/HelloWorldTest.java | 138 -- .../composites/tutorial2/HelloWorldTest.java | 84 - .../composites/tutorial3/HelloWorldTest.java | 97 - .../composites/tutorial4/HelloWorldTest.java | 96 - .../composites/tutorial5/HelloWorldTest.java | 96 - .../composites/tutorial6/HelloWorldTest.java | 116 -- .../composites/tutorial7/HelloWorldTest.java | 116 -- .../composites/tutorial8/HelloWorldTest.java | 115 -- .../composites/tutorial9/HelloWorldTest.java | 115 -- .../composites/tutorial1/HelloWorldTest.java | 84 + .../composites/tutorial10/HelloWorldTest.java | 138 ++ .../composites/tutorial2/HelloWorldTest.java | 84 + .../composites/tutorial3/HelloWorldTest.java | 97 + .../composites/tutorial4/HelloWorldTest.java | 96 + .../composites/tutorial5/HelloWorldTest.java | 96 + .../composites/tutorial6/HelloWorldTest.java | 116 ++ .../composites/tutorial7/HelloWorldTest.java | 116 ++ .../composites/tutorial8/HelloWorldTest.java | 115 ++ .../composites/tutorial9/HelloWorldTest.java | 115 ++ .../org/apache/zest/tutorials/hello/Hello.java | 65 - .../java/org/qi4j/tutorials/hello/Hello.java | 65 + .../apache/zest/tutorials/hello/HelloTest.java | 54 - .../apache/zest/tutorials/hello/HelloTest2.java | 44 - .../apache/zest/tutorials/hello/HelloTest3.java | 44 - .../apache/zest/tutorials/hello/HelloTest4.java | 59 - .../org/qi4j/tutorials/hello/HelloTest.java | 54 + .../org/qi4j/tutorials/hello/HelloTest2.java | 44 + .../org/qi4j/tutorials/hello/HelloTest3.java | 44 + .../org/qi4j/tutorials/hello/HelloTest4.java | 59 + .../zest/demo/intro/StateModelingDocs.java | 136 -- .../zest/demo/intro/WhatsAnObjectDocs.java | 77 - .../org/qi4j/demo/intro/StateModelingDocs.java | 138 ++ .../org/qi4j/demo/intro/WhatsAnObjectDocs.java | 77 + .../apache/zest/demo/tenminute/Confirmable.java | 22 - .../apache/zest/demo/tenminute/HasCustomer.java | 24 - .../zest/demo/tenminute/HasLineItems.java | 25 - .../zest/demo/tenminute/HasSequenceNumber.java | 24 - .../zest/demo/tenminute/InventoryConcern.java | 48 - .../apache/zest/demo/tenminute/LineItem.java | 28 - .../demo/tenminute/MailNotifySideEffect.java | 55 - .../org/apache/zest/demo/tenminute/Order.java | 25 - .../apache/zest/demo/tenminute/OrderEntity.java | 34 - .../demo/tenminute/PurchaseLimitConcern.java | 21 - .../elsewhere/inventory/InventoryService.java | 24 - .../apache/zest/elsewhere/mail/MailService.java | 22 - .../org/qi4j/demo/tenminute/Confirmable.java | 22 + .../org/qi4j/demo/tenminute/HasCustomer.java | 24 + .../org/qi4j/demo/tenminute/HasLineItems.java | 25 + .../qi4j/demo/tenminute/HasSequenceNumber.java | 24 + .../qi4j/demo/tenminute/InventoryConcern.java | 48 + .../java/org/qi4j/demo/tenminute/LineItem.java | 28 + .../demo/tenminute/MailNotifySideEffect.java | 55 + .../java/org/qi4j/demo/tenminute/Order.java | 25 + .../org/qi4j/demo/tenminute/OrderEntity.java | 34 + .../demo/tenminute/PurchaseLimitConcern.java | 21 + .../elsewhere/inventory/InventoryService.java | 24 + .../org/qi4j/elsewhere/mail/MailService.java | 22 + .../demo/thirtyminutes/ThirtyMinutesDocs.java | 292 --- .../demo/thirtyminutes/ThirtyMinutesDocs.java | 292 +++ .../org/apache/zest/demo/twominute/Main.java | 44 - .../org/apache/zest/demo/twominute/Speaker.java | 29 - .../zest/demo/twominute/SpeakerMixin.java | 31 - .../main/java/org/qi4j/demo/twominute/Main.java | 44 + .../java/org/qi4j/demo/twominute/Speaker.java | 29 + .../org/qi4j/demo/twominute/SpeakerMixin.java | 31 + .../zest/tutorials/services/step1/Book.java | 40 - .../zest/tutorials/services/step1/Consumer.java | 35 - .../zest/tutorials/services/step1/Library.java | 33 - .../zest/tutorials/services/step1/package.html | 47 - .../zest/tutorials/services/step2/Book.java | 29 - .../zest/tutorials/services/step2/Consumer.java | 33 - .../zest/tutorials/services/step2/Library.java | 26 - .../tutorials/services/step2/LibraryMixin.java | 47 - .../services/step2/LibraryService.java | 28 - .../zest/tutorials/services/step2/package.html | 58 - .../zest/tutorials/services/step3/Book.java | 29 - .../zest/tutorials/services/step3/Consumer.java | 33 - .../zest/tutorials/services/step3/Library.java | 28 - .../services/step3/LibraryActivator.java | 34 - .../tutorials/services/step3/LibraryMixin.java | 102 - .../services/step3/LibraryService.java | 30 - .../zest/tutorials/services/step3/package.html | 74 - .../zest/tutorials/services/step4/Book.java | 29 - .../zest/tutorials/services/step4/Consumer.java | 33 - .../zest/tutorials/services/step4/Library.java | 26 - .../services/step4/LibraryConfiguration.java | 31 - .../tutorials/services/step4/LibraryMixin.java | 106 - .../services/step4/LibraryService.java | 28 - .../zest/tutorials/services/step5/Book.java | 29 - .../zest/tutorials/services/step5/Consumer.java | 33 - .../zest/tutorials/services/step5/Library.java | 26 - .../services/step5/LibraryService.java | 129 -- .../zest/tutorials/services/step6/Book.java | 29 - .../zest/tutorials/services/step6/Consumer.java | 33 - .../zest/tutorials/services/step6/Library.java | 26 - .../services/step6/LibraryService.java | 121 -- .../org/qi4j/tutorials/services/step1/Book.java | 40 + .../qi4j/tutorials/services/step1/Consumer.java | 35 + .../qi4j/tutorials/services/step1/Library.java | 33 + .../qi4j/tutorials/services/step1/package.html | 47 + .../org/qi4j/tutorials/services/step2/Book.java | 29 + .../qi4j/tutorials/services/step2/Consumer.java | 33 + .../qi4j/tutorials/services/step2/Library.java | 26 + .../tutorials/services/step2/LibraryMixin.java | 47 + .../services/step2/LibraryService.java | 28 + .../qi4j/tutorials/services/step2/package.html | 58 + .../org/qi4j/tutorials/services/step3/Book.java | 29 + .../qi4j/tutorials/services/step3/Consumer.java | 33 + .../qi4j/tutorials/services/step3/Library.java | 28 + .../services/step3/LibraryActivator.java | 34 + .../tutorials/services/step3/LibraryMixin.java | 102 + .../services/step3/LibraryService.java | 30 + .../qi4j/tutorials/services/step3/package.html | 74 + .../org/qi4j/tutorials/services/step4/Book.java | 29 + .../qi4j/tutorials/services/step4/Consumer.java | 33 + .../qi4j/tutorials/services/step4/Library.java | 26 + .../services/step4/LibraryConfiguration.java | 31 + .../tutorials/services/step4/LibraryMixin.java | 106 + .../services/step4/LibraryService.java | 28 + .../org/qi4j/tutorials/services/step5/Book.java | 29 + .../qi4j/tutorials/services/step5/Consumer.java | 33 + .../qi4j/tutorials/services/step5/Library.java | 26 + .../services/step5/LibraryService.java | 129 ++ .../org/qi4j/tutorials/services/step6/Book.java | 29 + .../qi4j/tutorials/services/step6/Consumer.java | 33 + .../qi4j/tutorials/services/step6/Library.java | 26 + .../services/step6/LibraryService.java | 121 ++ .../services/step4/LibraryService.properties | 20 - .../services/step5/LibraryService.properties | 20 - .../tutorials/services/step6/Library.properties | 20 - .../services/step4/LibraryService.properties | 20 + .../services/step5/LibraryService.properties | 20 + .../tutorials/services/step6/Library.properties | 20 + .../tutorials/services/step1/LibraryTest.java | 31 - .../tutorials/services/step2/LibraryTest.java | 44 - .../tutorials/services/step3/LibraryTest.java | 44 - .../tutorials/services/step4/LibraryTest.java | 47 - .../tutorials/services/step5/LibraryTest.java | 47 - .../tutorials/services/step6/LibraryTest.java | 47 - .../tutorials/services/step1/LibraryTest.java | 31 + .../tutorials/services/step2/LibraryTest.java | 44 + .../tutorials/services/step3/LibraryTest.java | 44 + .../tutorials/services/step4/LibraryTest.java | 47 + .../tutorials/services/step5/LibraryTest.java | 47 + .../tutorials/services/step6/LibraryTest.java | 47 + 5755 files changed, 257840 insertions(+), 257499 deletions(-) ----------------------------------------------------------------------