From 4d33d25dec7f88ac9f28b9954806886d73ffce05 Mon Sep 17 00:00:00 2001 From: Eder Ignatowicz Date: Thu, 7 Sep 2023 08:13:25 -0400 Subject: [PATCH] kie-issues#519: Replace copyright headers/comments on optaplanner as part of the migration to Apache #519 (#2949) * kie-issues#519: Replace copyright headers/comments on optaplanner as part of the migration to Apache #519 * kie-issues#519: Replace copyright headers/commends fixing tests * kie-issues#519: Replace copyright headers/commends fixing tests --- .ci/environments/common/update_quarkus.sh | 19 +++++++++++ .ci/environments/quarkus-branch/before.sh | 19 +++++++++++ .ci/environments/quarkus-lts/before.sh | 19 +++++++++++ .ci/environments/quarkus-main/before.sh | 19 +++++++++++ .ci/environments/update.sh | 19 +++++++++++ .ci/jenkins/dsl/jobs.groovy | 19 +++++++++++ .ci/jenkins/dsl/test.sh | 19 +++++++++++ .ci/jenkins/scripts/imageUtils.groovy | 19 +++++++++++ .github/quarkus-ecosystem-test | 19 +++++++++++ build/8-to-9-migration/migrate.sh | 19 +++++++++++ ...ANNER-2911_remove-hibernate-score-types.sh | 19 +++++++++++ build/optaplanner-bom/pom.xml | 19 +++++++++++ build/optaplanner-build-parent/pom.xml | 19 +++++++++++ .../optaplanner-distribution-internal/pom.xml | 19 +++++++++++ .../assembly-optaplanner-productized.xml | 19 +++++++++++ .../main/assembly/assembly-optaplanner.xml | 19 +++++++++++ .../src/main/assembly/scripts/runExamples.sh | 19 +++++++++++ build/optaplanner-ide-config/pom.xml | 19 +++++++++++ .../src/main/resources/eclipse-format.xml | 19 +++++++++++ build/optaplanner-javadoc/pom.xml | 19 +++++++++++ build/release/update_antora_yml.sh | 19 +++++++++++ build/release/upload_distribution.sh | 19 +++++++++++ core/optaplanner-constraint-drl/pom.xml | 19 +++++++++++ .../constraint/drl/DrlScoreDirector.java | 19 +++++++++++ .../drl/DrlScoreDirectorFactory.java | 19 +++++++++++ .../drl/DrlScoreDirectorFactoryService.java | 19 +++++++++++ .../drl/OptaPlannerRuleEventListener.java | 19 +++++++++++ .../drl/holder/AbstractScoreHolder.java | 19 +++++++++++ .../BendableBigDecimalScoreHolderImpl.java | 19 +++++++++++ .../holder/BendableLongScoreHolderImpl.java | 19 +++++++++++ .../drl/holder/BendableScoreHolderImpl.java | 19 +++++++++++ ...rdMediumSoftBigDecimalScoreHolderImpl.java | 19 +++++++++++ .../HardMediumSoftLongScoreHolderImpl.java | 19 +++++++++++ .../holder/HardMediumSoftScoreHolderImpl.java | 19 +++++++++++ .../HardSoftBigDecimalScoreHolderImpl.java | 19 +++++++++++ .../holder/HardSoftLongScoreHolderImpl.java | 19 +++++++++++ .../drl/holder/HardSoftScoreHolderImpl.java | 19 +++++++++++ .../SimpleBigDecimalScoreHolderImpl.java | 19 +++++++++++ .../drl/holder/SimpleLongScoreHolderImpl.java | 19 +++++++++++ .../drl/holder/SimpleScoreHolderImpl.java | 19 +++++++++++ ...score.director.ScoreDirectorFactoryService | 19 +++++++++++ .../DrlScoreDirectorFactoryServiceTest.java | 19 +++++++++++ .../drl/DrlScoreDirectorSemanticsTest.java | 19 +++++++++++ .../constraint/drl/DrlScoreDirectorTest.java | 19 +++++++++++ .../drl/DrlSolutionManagerTest.java | 19 +++++++++++ .../drl/SolutionDescriptorTest.java | 19 +++++++++++ .../drl/holder/AbstractScoreHolderTest.java | 19 +++++++++++ ...BendableBigDecimalScoreHolderImplTest.java | 19 +++++++++++ .../BendableLongScoreHolderImplTest.java | 19 +++++++++++ .../holder/BendableScoreHolderImplTest.java | 19 +++++++++++ ...diumSoftBigDecimalScoreHolderImplTest.java | 19 +++++++++++ ...HardMediumSoftLongScoreHolderImplTest.java | 19 +++++++++++ .../HardMediumSoftScoreHolderImplTest.java | 19 +++++++++++ ...HardSoftBigDecimalScoreHolderImplTest.java | 19 +++++++++++ .../HardSoftLongScoreHolderImplTest.java | 19 +++++++++++ .../holder/HardSoftScoreHolderImplTest.java | 19 +++++++++++ .../SimpleBigDecimalScoreHolderImplTest.java | 19 +++++++++++ .../holder/SimpleLongScoreHolderImplTest.java | 19 +++++++++++ .../drl/holder/SimpleScoreHolderImplTest.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ .../pom.xml | 19 +++++++++++ .../streams/bavet/BavetConstraint.java | 19 +++++++++++ .../streams/bavet/BavetConstraintFactory.java | 19 +++++++++++ .../streams/bavet/BavetConstraintSession.java | 19 +++++++++++ .../bavet/BavetConstraintSessionFactory.java | 19 +++++++++++ .../BavetConstraintStreamScoreDirector.java | 19 +++++++++++ ...tConstraintStreamScoreDirectorFactory.java | 19 +++++++++++ ...aintStreamScoreDirectorFactoryService.java | 19 +++++++++++ .../streams/bavet/bi/AbstractGroupBiNode.java | 19 +++++++++++ .../bi/BavetAbstractBiConstraintStream.java | 19 +++++++++++ .../BavetBiGroupBridgeBiConstraintStream.java | 19 +++++++++++ .../bi/BavetFilterBiConstraintStream.java | 19 +++++++++++ .../BavetFlattenLastBiConstraintStream.java | 19 +++++++++++ ...etFlattenLastBridgeBiConstraintStream.java | 19 +++++++++++ .../bi/BavetGroupBiConstraintStream.java | 19 +++++++++++ .../bi/BavetIfExistsBiConstraintStream.java | 19 +++++++++++ .../bavet/bi/BavetJoinBiConstraintStream.java | 19 +++++++++++ .../bi/BavetJoinBridgeBiConstraintStream.java | 19 +++++++++++ .../bi/BavetMapBridgeBiConstraintStream.java | 19 +++++++++++ ...avetQuadGroupBridgeBiConstraintStream.java | 19 +++++++++++ .../bi/BavetScoringBiConstraintStream.java | 19 +++++++++++ ...BavetTriGroupBridgeBiConstraintStream.java | 19 +++++++++++ ...BavetUniGroupBridgeBiConstraintStream.java | 19 +++++++++++ .../constraint/streams/bavet/bi/BiScorer.java | 19 +++++++++++ .../constraint/streams/bavet/bi/BiTuple.java | 19 +++++++++++ .../streams/bavet/bi/BiTupleImpl.java | 19 +++++++++++ .../bavet/bi/ConditionalBiTupleLifecycle.java | 19 +++++++++++ .../streams/bavet/bi/FlattenLastBiNode.java | 19 +++++++++++ .../bi/Group0Mapping1CollectorBiNode.java | 19 +++++++++++ .../bi/Group0Mapping2CollectorBiNode.java | 19 +++++++++++ .../bi/Group0Mapping3CollectorBiNode.java | 19 +++++++++++ .../bi/Group0Mapping4CollectorBiNode.java | 19 +++++++++++ .../bi/Group1Mapping0CollectorBiNode.java | 19 +++++++++++ .../bi/Group1Mapping1CollectorBiNode.java | 19 +++++++++++ .../bi/Group1Mapping2CollectorBiNode.java | 19 +++++++++++ .../bi/Group1Mapping3CollectorBiNode.java | 19 +++++++++++ .../bi/Group2Mapping0CollectorBiNode.java | 19 +++++++++++ .../bi/Group2Mapping1CollectorBiNode.java | 19 +++++++++++ .../bi/Group2Mapping2CollectorBiNode.java | 19 +++++++++++ .../bi/Group3Mapping0CollectorBiNode.java | 19 +++++++++++ .../bi/Group3Mapping1CollectorBiNode.java | 19 +++++++++++ .../bi/Group4Mapping0CollectorBiNode.java | 19 +++++++++++ .../bavet/bi/IndexedIfExistsBiNode.java | 19 +++++++++++ .../streams/bavet/bi/IndexedJoinBiNode.java | 19 +++++++++++ .../streams/bavet/bi/MapBiNode.java | 19 +++++++++++ .../bavet/bi/UnindexedIfExistsBiNode.java | 19 +++++++++++ .../streams/bavet/bi/UnindexedJoinBiNode.java | 19 +++++++++++ .../AbstractConditionalTupleLifecycle.java | 19 +++++++++++ .../bavet/common/AbstractFlattenLastNode.java | 19 +++++++++++ .../streams/bavet/common/AbstractGroup.java | 19 +++++++++++ .../bavet/common/AbstractGroupNode.java | 19 +++++++++++ .../bavet/common/AbstractIfExistsNode.java | 19 +++++++++++ .../common/AbstractIndexedIfExistsNode.java | 19 +++++++++++ .../bavet/common/AbstractIndexedJoinNode.java | 19 +++++++++++ .../bavet/common/AbstractJoinNode.java | 19 +++++++++++ .../streams/bavet/common/AbstractMapNode.java | 19 +++++++++++ .../streams/bavet/common/AbstractNode.java | 19 +++++++++++ .../streams/bavet/common/AbstractScorer.java | 19 +++++++++++ .../streams/bavet/common/AbstractTuple.java | 19 +++++++++++ .../common/AbstractUnindexedIfExistsNode.java | 19 +++++++++++ .../common/AbstractUnindexedJoinNode.java | 19 +++++++++++ .../common/AggregatedTupleLifecycle.java | 19 +++++++++++ .../common/BavetAbstractConstraintStream.java | 19 +++++++++++ .../common/BavetJoinConstraintStream.java | 19 +++++++++++ .../common/BavetScoringConstraintStream.java | 19 +++++++++++ .../streams/bavet/common/BavetTupleState.java | 19 +++++++++++ .../streams/bavet/common/ExistsCounter.java | 19 +++++++++++ .../bavet/common/GroupNodeConstructor.java | 19 +++++++++++ .../GroupNodeConstructorWithAccumulate.java | 19 +++++++++++ ...GroupNodeConstructorWithoutAccumulate.java | 19 +++++++++++ .../bavet/common/GroupWithAccumulate.java | 19 +++++++++++ .../bavet/common/GroupWithoutAccumulate.java | 19 +++++++++++ .../bavet/common/LeftTupleLifecycle.java | 19 +++++++++++ .../bavet/common/LeftTupleLifecycleImpl.java | 19 +++++++++++ .../streams/bavet/common/NodeBuildHelper.java | 19 +++++++++++ .../bavet/common/RightTupleLifecycle.java | 19 +++++++++++ .../bavet/common/RightTupleLifecycleImpl.java | 19 +++++++++++ .../streams/bavet/common/Tuple.java | 19 +++++++++++ .../streams/bavet/common/TupleLifecycle.java | 19 +++++++++++ .../bavet/common/collection/TupleList.java | 19 +++++++++++ .../common/collection/TupleListEntry.java | 19 +++++++++++ .../bavet/common/index/ComparisonIndexer.java | 19 +++++++++++ .../bavet/common/index/EqualsIndexer.java | 19 +++++++++++ .../bavet/common/index/IndexProperties.java | 19 +++++++++++ .../streams/bavet/common/index/Indexer.java | 19 +++++++++++ .../bavet/common/index/IndexerFactory.java | 19 +++++++++++ .../bavet/common/index/IndexerKey.java | 19 +++++++++++ .../bavet/common/index/JoinerUtils.java | 19 +++++++++++ .../common/index/ManyIndexProperties.java | 19 +++++++++++ .../common/index/NoneIndexProperties.java | 19 +++++++++++ .../bavet/common/index/NoneIndexer.java | 19 +++++++++++ .../common/index/SingleIndexProperties.java | 19 +++++++++++ .../common/index/ThreeIndexProperties.java | 19 +++++++++++ .../common/index/TwoIndexProperties.java | 19 +++++++++++ .../streams/bavet/common/package-info.java | 19 +++++++++++ .../bavet/quad/AbstractGroupQuadNode.java | 19 +++++++++++ .../BavetAbstractQuadConstraintStream.java | 19 +++++++++++ ...avetBiGroupBridgeQuadConstraintStream.java | 19 +++++++++++ .../quad/BavetFilterQuadConstraintStream.java | 19 +++++++++++ ...FlattenLastBridgeQuadConstraintStream.java | 19 +++++++++++ .../BavetFlattenLastQuadConstraintStream.java | 19 +++++++++++ .../quad/BavetGroupQuadConstraintStream.java | 19 +++++++++++ .../BavetIfExistsQuadConstraintStream.java | 19 +++++++++++ .../quad/BavetJoinQuadConstraintStream.java | 19 +++++++++++ .../BavetMapBridgeQuadConstraintStream.java | 19 +++++++++++ ...etQuadGroupBridgeQuadConstraintStream.java | 19 +++++++++++ .../BavetScoringQuadConstraintStream.java | 19 +++++++++++ ...vetTriGroupBridgeQuadConstraintStream.java | 19 +++++++++++ ...vetUniGroupBridgeQuadConstraintStream.java | 19 +++++++++++ .../quad/ConditionalQuadTupleLifecycle.java | 19 +++++++++++ .../bavet/quad/FlattenLastQuadNode.java | 19 +++++++++++ .../quad/Group0Mapping1CollectorQuadNode.java | 19 +++++++++++ .../quad/Group0Mapping2CollectorQuadNode.java | 19 +++++++++++ .../quad/Group0Mapping3CollectorQuadNode.java | 19 +++++++++++ .../quad/Group0Mapping4CollectorQuadNode.java | 19 +++++++++++ .../quad/Group1Mapping0CollectorQuadNode.java | 19 +++++++++++ .../quad/Group1Mapping1CollectorQuadNode.java | 19 +++++++++++ .../quad/Group1Mapping2CollectorQuadNode.java | 19 +++++++++++ .../quad/Group1Mapping3CollectorQuadNode.java | 19 +++++++++++ .../quad/Group2Mapping0CollectorQuadNode.java | 19 +++++++++++ .../quad/Group2Mapping1CollectorQuadNode.java | 19 +++++++++++ .../quad/Group2Mapping2CollectorQuadNode.java | 19 +++++++++++ .../quad/Group3Mapping0CollectorQuadNode.java | 19 +++++++++++ .../quad/Group3Mapping1CollectorQuadNode.java | 19 +++++++++++ .../quad/Group4Mapping0CollectorQuadNode.java | 19 +++++++++++ .../bavet/quad/IndexedIfExistsQuadNode.java | 19 +++++++++++ .../bavet/quad/IndexedJoinQuadNode.java | 19 +++++++++++ .../streams/bavet/quad/MapQuadNode.java | 19 +++++++++++ .../streams/bavet/quad/QuadScorer.java | 19 +++++++++++ .../streams/bavet/quad/QuadTuple.java | 19 +++++++++++ .../streams/bavet/quad/QuadTupleImpl.java | 19 +++++++++++ .../bavet/quad/UnindexedIfExistsQuadNode.java | 19 +++++++++++ .../bavet/quad/UnindexedJoinQuadNode.java | 19 +++++++++++ .../bavet/tri/AbstractGroupTriNode.java | 19 +++++++++++ .../tri/BavetAbstractTriConstraintStream.java | 19 +++++++++++ ...BavetBiGroupBridgeTriConstraintStream.java | 19 +++++++++++ .../tri/BavetFilterTriConstraintStream.java | 19 +++++++++++ ...tFlattenLastBridgeTriConstraintStream.java | 19 +++++++++++ .../BavetFlattenLastTriConstraintStream.java | 19 +++++++++++ .../tri/BavetGroupTriConstraintStream.java | 19 +++++++++++ .../tri/BavetIfExistsTriConstraintStream.java | 19 +++++++++++ .../BavetJoinBridgeTriConstraintStream.java | 19 +++++++++++ .../tri/BavetJoinTriConstraintStream.java | 19 +++++++++++ .../BavetMapBridgeTriConstraintStream.java | 19 +++++++++++ ...vetQuadGroupBridgeTriConstraintStream.java | 19 +++++++++++ .../tri/BavetScoringTriConstraintStream.java | 19 +++++++++++ ...avetTriGroupBridgeTriConstraintStream.java | 19 +++++++++++ ...avetUniGroupBridgeTriConstraintStream.java | 19 +++++++++++ .../tri/ConditionalTriTupleLifecycle.java | 19 +++++++++++ .../streams/bavet/tri/FlattenLastTriNode.java | 19 +++++++++++ .../tri/Group0Mapping1CollectorTriNode.java | 19 +++++++++++ .../tri/Group0Mapping2CollectorTriNode.java | 19 +++++++++++ .../tri/Group0Mapping3CollectorTriNode.java | 19 +++++++++++ .../tri/Group0Mapping4CollectorTriNode.java | 19 +++++++++++ .../tri/Group1Mapping0CollectorTriNode.java | 19 +++++++++++ .../tri/Group1Mapping1CollectorTriNode.java | 19 +++++++++++ .../tri/Group1Mapping2CollectorTriNode.java | 19 +++++++++++ .../tri/Group1Mapping3CollectorTriNode.java | 19 +++++++++++ .../tri/Group2Mapping0CollectorTriNode.java | 19 +++++++++++ .../tri/Group2Mapping1CollectorTriNode.java | 19 +++++++++++ .../tri/Group2Mapping2CollectorTriNode.java | 19 +++++++++++ .../tri/Group3Mapping0CollectorTriNode.java | 19 +++++++++++ .../tri/Group3Mapping1CollectorTriNode.java | 19 +++++++++++ .../tri/Group4Mapping0CollectorTriNode.java | 19 +++++++++++ .../bavet/tri/IndexedIfExistsTriNode.java | 19 +++++++++++ .../streams/bavet/tri/IndexedJoinTriNode.java | 19 +++++++++++ .../streams/bavet/tri/MapTriNode.java | 19 +++++++++++ .../streams/bavet/tri/TriScorer.java | 19 +++++++++++ .../streams/bavet/tri/TriTuple.java | 19 +++++++++++ .../streams/bavet/tri/TriTupleImpl.java | 19 +++++++++++ .../bavet/tri/UnindexedIfExistsTriNode.java | 19 +++++++++++ .../bavet/tri/UnindexedJoinTriNode.java | 19 +++++++++++ .../bavet/uni/AbstractGroupUniNode.java | 19 +++++++++++ .../uni/BavetAbstractUniConstraintStream.java | 19 +++++++++++ ...BavetBiGroupBridgeUniConstraintStream.java | 19 +++++++++++ .../uni/BavetFilterUniConstraintStream.java | 19 +++++++++++ ...tFlattenLastBridgeUniConstraintStream.java | 19 +++++++++++ .../BavetFlattenLastUniConstraintStream.java | 19 +++++++++++ .../uni/BavetForEachUniConstraintStream.java | 19 +++++++++++ .../uni/BavetGroupUniConstraintStream.java | 19 +++++++++++ ...avetIfExistsBridgeUniConstraintStream.java | 19 +++++++++++ .../uni/BavetIfExistsUniConstraintStream.java | 19 +++++++++++ .../BavetJoinBridgeUniConstraintStream.java | 19 +++++++++++ .../BavetMapBridgeUniConstraintStream.java | 19 +++++++++++ .../uni/BavetMapUniConstraintStream.java | 19 +++++++++++ ...vetQuadGroupBridgeUniConstraintStream.java | 19 +++++++++++ .../uni/BavetScoringUniConstraintStream.java | 19 +++++++++++ ...avetTriGroupBridgeUniConstraintStream.java | 19 +++++++++++ ...avetUniGroupBridgeUniConstraintStream.java | 19 +++++++++++ .../uni/ConditionalUniTupleLifecycle.java | 19 +++++++++++ .../streams/bavet/uni/FlattenLastUniNode.java | 19 +++++++++++ .../streams/bavet/uni/ForEachUniNode.java | 19 +++++++++++ .../uni/Group0Mapping1CollectorUniNode.java | 19 +++++++++++ .../uni/Group0Mapping2CollectorUniNode.java | 19 +++++++++++ .../uni/Group0Mapping3CollectorUniNode.java | 19 +++++++++++ .../uni/Group0Mapping4CollectorUniNode.java | 19 +++++++++++ .../uni/Group1Mapping0CollectorUniNode.java | 19 +++++++++++ .../uni/Group1Mapping1CollectorUniNode.java | 19 +++++++++++ .../uni/Group1Mapping2CollectorUniNode.java | 19 +++++++++++ .../uni/Group1Mapping3CollectorUniNode.java | 19 +++++++++++ .../uni/Group2Mapping0CollectorUniNode.java | 19 +++++++++++ .../uni/Group2Mapping1CollectorUniNode.java | 19 +++++++++++ .../uni/Group2Mapping2CollectorUniNode.java | 19 +++++++++++ .../uni/Group3Mapping0CollectorUniNode.java | 19 +++++++++++ .../uni/Group3Mapping1CollectorUniNode.java | 19 +++++++++++ .../uni/Group4Mapping0CollectorUniNode.java | 19 +++++++++++ .../bavet/uni/IndexedIfExistsUniNode.java | 19 +++++++++++ .../streams/bavet/uni/MapUniNode.java | 19 +++++++++++ .../streams/bavet/uni/UniScorer.java | 19 +++++++++++ .../streams/bavet/uni/UniTuple.java | 19 +++++++++++ .../streams/bavet/uni/UniTupleImpl.java | 19 +++++++++++ .../bavet/uni/UnindexedIfExistsUniNode.java | 19 +++++++++++ ...score.director.ScoreDirectorFactoryService | 19 +++++++++++ ...etAdvancedGroupByConstraintStreamTest.java | 19 +++++++++++ .../BavetConstraintStreamImplSupport.java | 19 +++++++++++ .../bavet/BavetFactChangePropagationTest.java | 19 +++++++++++ .../bavet/BavetSolutionManagerTest.java | 19 +++++++++++ ...treamsBavetScoreDirectorSemanticsTest.java | 19 +++++++++++ .../streams/bavet/NodeSharingTest.java | 19 +++++++++++ .../ScoreDirectorFactoryFactoryTest.java | 19 +++++++++++ .../bavet/bi/BavetBiConstraintStreamTest.java | 19 +++++++++++ .../common/collection/TupleListTest.java | 19 +++++++++++ .../common/index/AbstractIndexerTest.java | 19 +++++++++++ .../index/EqualsAndComparisonIndexerTest.java | 19 +++++++++++ .../bavet/common/index/EqualsIndexerTest.java | 19 +++++++++++ .../bavet/common/index/NoneIndexerTest.java | 19 +++++++++++ .../quad/BavetQuadConstraintStreamTest.java | 19 +++++++++++ .../tri/BavetTriConstraintStreamTest.java | 19 +++++++++++ .../uni/BavetUniConstraintStreamTest.java | 19 +++++++++++ .../bavet/uni/FlattenLastUniNodeTest.java | 19 +++++++++++ .../pom.xml | 19 +++++++++++ .../streams/common/AbstractConstraint.java | 19 +++++++++++ .../common/AbstractConstraintBuilder.java | 19 +++++++++++ .../common/AbstractConstraintStream.java | 19 +++++++++++ ...tConstraintStreamScoreDirectorFactory.java | 19 +++++++++++ ...aintStreamScoreDirectorFactoryService.java | 19 +++++++++++ .../streams/common/AbstractJoiner.java | 19 +++++++++++ .../streams/common/ConstraintConstructor.java | 19 +++++++++++ .../streams/common/DefaultJoinerService.java | 19 +++++++++++ .../common/InnerConstraintFactory.java | 19 +++++++++++ .../streams/common/RetrievalSemantics.java | 19 +++++++++++ .../streams/common/ScoreImpactType.java | 19 +++++++++++ .../common/bi/BiConstraintBuilderImpl.java | 19 +++++++++++ .../common/bi/BiConstraintConstructor.java | 19 +++++++++++ .../streams/common/bi/BiJoinerComber.java | 19 +++++++++++ .../streams/common/bi/DefaultBiJoiner.java | 19 +++++++++++ .../streams/common/bi/FilteringBiJoiner.java | 19 +++++++++++ .../common/bi/InnerBiConstraintStream.java | 19 +++++++++++ .../common/inliner/AbstractScoreInliner.java | 19 +++++++++++ .../BendableBigDecimalScoreContext.java | 19 +++++++++++ .../BendableBigDecimalScoreInliner.java | 19 +++++++++++ .../inliner/BendableLongScoreContext.java | 19 +++++++++++ .../inliner/BendableLongScoreInliner.java | 19 +++++++++++ .../common/inliner/BendableScoreContext.java | 19 +++++++++++ .../common/inliner/BendableScoreInliner.java | 19 +++++++++++ .../BigDecimalWeightedScoreImpacter.java | 19 +++++++++++ .../HardMediumSoftBigDecimalScoreContext.java | 19 +++++++++++ .../HardMediumSoftBigDecimalScoreInliner.java | 19 +++++++++++ .../HardMediumSoftLongScoreContext.java | 19 +++++++++++ .../HardMediumSoftLongScoreInliner.java | 19 +++++++++++ .../inliner/HardMediumSoftScoreContext.java | 19 +++++++++++ .../inliner/HardMediumSoftScoreInliner.java | 19 +++++++++++ .../HardSoftBigDecimalScoreContext.java | 19 +++++++++++ .../HardSoftBigDecimalScoreInliner.java | 19 +++++++++++ .../inliner/HardSoftLongScoreContext.java | 19 +++++++++++ .../inliner/HardSoftLongScoreInliner.java | 19 +++++++++++ .../common/inliner/HardSoftScoreContext.java | 19 +++++++++++ .../common/inliner/HardSoftScoreInliner.java | 19 +++++++++++ .../inliner/IntWeightedScoreImpacter.java | 19 +++++++++++ .../inliner/JustificationsSupplier.java | 19 +++++++++++ .../inliner/LongWeightedScoreImpacter.java | 19 +++++++++++ .../streams/common/inliner/ScoreContext.java | 19 +++++++++++ .../inliner/SimpleBigDecimalScoreContext.java | 19 +++++++++++ .../inliner/SimpleBigDecimalScoreInliner.java | 19 +++++++++++ .../inliner/SimpleLongScoreContext.java | 19 +++++++++++ .../inliner/SimpleLongScoreInliner.java | 19 +++++++++++ .../common/inliner/SimpleScoreContext.java | 19 +++++++++++ .../common/inliner/SimpleScoreInliner.java | 19 +++++++++++ .../common/inliner/UndoScoreImpacter.java | 19 +++++++++++ .../common/inliner/WeightedScoreImpacter.java | 19 +++++++++++ .../common/penta/DefaultPentaJoiner.java | 19 +++++++++++ .../common/penta/FilteringPentaJoiner.java | 19 +++++++++++ .../common/penta/PentaJoinerComber.java | 19 +++++++++++ .../common/quad/DefaultQuadJoiner.java | 19 +++++++++++ .../common/quad/FilteringQuadJoiner.java | 19 +++++++++++ .../quad/InnerQuadConstraintStream.java | 19 +++++++++++ .../quad/QuadConstraintBuilderImpl.java | 19 +++++++++++ .../quad/QuadConstraintConstructor.java | 19 +++++++++++ .../streams/common/quad/QuadJoinerComber.java | 19 +++++++++++ .../streams/common/tri/DefaultTriJoiner.java | 19 +++++++++++ .../common/tri/FilteringTriJoiner.java | 19 +++++++++++ .../common/tri/InnerTriConstraintStream.java | 19 +++++++++++ .../common/tri/TriConstraintBuilderImpl.java | 19 +++++++++++ .../common/tri/TriConstraintConstructor.java | 19 +++++++++++ .../streams/common/tri/TriJoinerComber.java | 19 +++++++++++ .../common/uni/InnerUniConstraintStream.java | 19 +++++++++++ .../common/uni/UniConstraintBuilderImpl.java | 19 +++++++++++ .../common/uni/UniConstraintConstructor.java | 19 +++++++++++ ...anner.core.impl.score.stream.JoinerService | 19 +++++++++++ ...ctAdvancedGroupByConstraintStreamTest.java | 19 +++++++++++ .../common/AbstractConstraintStreamTest.java | 19 +++++++++++ .../AbstractFactChangePropagationTest.java | 19 +++++++++++ .../ConstraintStreamFunctionalTest.java | 19 +++++++++++ .../common/ConstraintStreamImplSupport.java | 19 +++++++++++ .../common/ConstraintStreamTestExtension.java | 19 +++++++++++ .../streams/common/JoinerTypeTest.java | 19 +++++++++++ .../streams/common/JoinersTest.java | 19 +++++++++++ .../bi/AbstractBiConstraintStreamTest.java | 19 +++++++++++ .../inliner/AbstractScoreInlinerTest.java | 19 +++++++++++ .../BendableBigDecimalScoreInlinerTest.java | 19 +++++++++++ .../inliner/BendableLongScoreInlinerTest.java | 19 +++++++++++ .../inliner/BendableScoreInlinerTest.java | 19 +++++++++++ ...dMediumSoftBigDecimalScoreInlinerTest.java | 19 +++++++++++ .../HardMediumSoftLongScoreInlinerTest.java | 19 +++++++++++ .../HardMediumSoftScoreInlinerTest.java | 19 +++++++++++ .../HardSoftBigDecimalScoreInlinerTest.java | 19 +++++++++++ .../inliner/HardSoftLongScoreInlinerTest.java | 19 +++++++++++ .../inliner/HardSoftScoreInlinerTest.java | 19 +++++++++++ .../SimpleBigDecimalScoreInlinerTest.java | 19 +++++++++++ .../inliner/SimpleLongScoreInlinerTest.java | 19 +++++++++++ .../inliner/SimpleScoreInlinerTest.java | 19 +++++++++++ .../AbstractQuadConstraintStreamTest.java | 19 +++++++++++ .../tri/AbstractTriConstraintStreamTest.java | 19 +++++++++++ .../uni/AbstractUniConstraintStreamTest.java | 19 +++++++++++ .../pom.xml | 19 +++++++++++ .../streams/drools/DroolsConstraint.java | 19 +++++++++++ .../drools/DroolsConstraintFactory.java | 19 +++++++++++ .../DroolsConstraintStreamScoreDirector.java | 19 +++++++++++ ...sConstraintStreamScoreDirectorFactory.java | 19 +++++++++++ ...aintStreamScoreDirectorFactoryService.java | 19 +++++++++++ .../streams/drools/DroolsVariableFactory.java | 19 +++++++++++ .../streams/drools/KieBaseDescriptor.java | 19 +++++++++++ .../drools/OptaPlannerRuleEventListener.java | 19 +++++++++++ .../streams/drools/SessionDescriptor.java | 19 +++++++++++ .../bi/DroolsAbstractBiConstraintStream.java | 19 +++++++++++ .../bi/DroolsExistsBiConstraintStream.java | 19 +++++++++++ .../bi/DroolsFilterBiConstraintStream.java | 19 +++++++++++ .../DroolsFlatteningBiConstraintStream.java | 19 +++++++++++ .../bi/DroolsGroupingBiConstraintStream.java | 19 +++++++++++ .../bi/DroolsJoinBiConstraintStream.java | 19 +++++++++++ .../drools/common/AbstractAccumulator.java | 19 +++++++++++ .../drools/common/AbstractLeftHandSide.java | 19 +++++++++++ .../common/AbstractPatternVariable.java | 19 +++++++++++ .../drools/common/AbstractRuleContext.java | 19 +++++++++++ .../streams/drools/common/BiAccumulator.java | 19 +++++++++++ .../streams/drools/common/BiLeftHandSide.java | 19 +++++++++++ .../streams/drools/common/BiRuleContext.java | 19 +++++++++++ .../streams/drools/common/BiTuple.java | 19 +++++++++++ .../drools/common/ConsequenceBuilder.java | 19 +++++++++++ .../common/DetachedPatternVariable.java | 19 +++++++++++ .../drools/common/DirectPatternVariable.java | 19 +++++++++++ .../DroolsAbstractConstraintStream.java | 19 +++++++++++ .../streams/drools/common/FactTuple.java | 19 +++++++++++ .../common/IndirectPatternVariable.java | 19 +++++++++++ .../drools/common/PatternVariable.java | 19 +++++++++++ .../drools/common/QuadAccumulator.java | 19 +++++++++++ .../drools/common/QuadLeftHandSide.java | 19 +++++++++++ .../drools/common/QuadRuleContext.java | 19 +++++++++++ .../streams/drools/common/QuadTuple.java | 19 +++++++++++ .../streams/drools/common/RuleBuilder.java | 19 +++++++++++ .../streams/drools/common/TriAccumulator.java | 19 +++++++++++ .../drools/common/TriLeftHandSide.java | 19 +++++++++++ .../streams/drools/common/TriRuleContext.java | 19 +++++++++++ .../streams/drools/common/TriTuple.java | 19 +++++++++++ .../streams/drools/common/UniAccumulator.java | 19 +++++++++++ .../drools/common/UniLeftHandSide.java | 19 +++++++++++ .../streams/drools/common/UniRuleContext.java | 19 +++++++++++ .../streams/drools/common/ValueExtractor.java | 19 +++++++++++ .../DroolsAbstractQuadConstraintStream.java | 19 +++++++++++ .../DroolsExistsQuadConstraintStream.java | 19 +++++++++++ .../DroolsFilterQuadConstraintStream.java | 19 +++++++++++ .../DroolsFlatteningQuadConstraintStream.java | 19 +++++++++++ .../DroolsGroupingQuadConstraintStream.java | 19 +++++++++++ .../quad/DroolsJoinQuadConstraintStream.java | 19 +++++++++++ .../DroolsAbstractTriConstraintStream.java | 19 +++++++++++ .../tri/DroolsExistsTriConstraintStream.java | 19 +++++++++++ .../tri/DroolsFilterTriConstraintStream.java | 19 +++++++++++ .../DroolsFlatteningTriConstraintStream.java | 19 +++++++++++ .../DroolsGroupingTriConstraintStream.java | 19 +++++++++++ .../tri/DroolsJoinTriConstraintStream.java | 19 +++++++++++ .../DroolsAbstractUniConstraintStream.java | 19 +++++++++++ .../uni/DroolsExistsUniConstraintStream.java | 19 +++++++++++ .../uni/DroolsFilterUniConstraintStream.java | 19 +++++++++++ .../DroolsFlatteningUniConstraintStream.java | 19 +++++++++++ .../uni/DroolsFromUniConstraintStream.java | 19 +++++++++++ .../DroolsGroupingUniConstraintStream.java | 19 +++++++++++ .../uni/DroolsMappingUniConstraintStream.java | 19 +++++++++++ ...score.director.ScoreDirectorFactoryService | 19 +++++++++++ ...reamsDroolsScoreDirectorSemanticsTest.java | 19 +++++++++++ ...lsAdvancedGroupByConstraintStreamTest.java | 19 +++++++++++ .../DroolsConstraintStreamImplSupport.java | 19 +++++++++++ .../DroolsFactChangePropagationTest.java | 19 +++++++++++ .../drools/DroolsSolutionManagerTest.java | 19 +++++++++++ .../ScoreDirectorFactoryFactoryTest.java | 19 +++++++++++ .../bi/DroolsBiConstraintStreamTest.java | 19 +++++++++++ .../quad/DroolsQuadConstraintStreamTest.java | 19 +++++++++++ .../tri/DroolsTriConstraintStreamTest.java | 19 +++++++++++ .../uni/DroolsUniConstraintStreamTest.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ core/optaplanner-core-impl/pom.xml | 19 +++++++++++ .../autodiscover/AutoDiscoverMemberType.java | 19 +++++++++++ .../api/domain/common/DomainAccessType.java | 19 +++++++++++ .../core/api/domain/common/package-info.java | 19 +++++++++++ .../ConstraintConfiguration.java | 19 +++++++++++ .../ConstraintConfigurationProvider.java | 19 +++++++++++ .../constraintweight/ConstraintWeight.java | 19 +++++++++++ .../core/api/domain/entity/PinningFilter.java | 19 +++++++++++ .../api/domain/entity/PlanningEntity.java | 19 +++++++++++ .../core/api/domain/entity/PlanningPin.java | 19 +++++++++++ .../core/api/domain/entity/package-info.java | 19 +++++++++++ .../api/domain/lookup/LookUpStrategyType.java | 19 +++++++++++ .../core/api/domain/lookup/PlanningId.java | 19 +++++++++++ .../PlanningEntityCollectionProperty.java | 19 +++++++++++ .../solution/PlanningEntityProperty.java | 19 +++++++++++ .../api/domain/solution/PlanningScore.java | 19 +++++++++++ .../api/domain/solution/PlanningSolution.java | 19 +++++++++++ .../ProblemFactCollectionProperty.java | 19 +++++++++++ .../domain/solution/ProblemFactProperty.java | 19 +++++++++++ .../solution/cloner/DeepPlanningClone.java | 19 +++++++++++ .../solution/cloner/SolutionCloner.java | 19 +++++++++++ .../domain/solution/cloner/package-info.java | 19 +++++++++++ .../api/domain/solution/package-info.java | 19 +++++++++++ .../valuerange/CountableValueRange.java | 19 +++++++++++ .../api/domain/valuerange/ValueRange.java | 19 +++++++++++ .../domain/valuerange/ValueRangeFactory.java | 19 +++++++++++ .../domain/valuerange/ValueRangeProvider.java | 19 +++++++++++ .../api/domain/valuerange/package-info.java | 19 +++++++++++ .../variable/AbstractVariableListener.java | 19 +++++++++++ .../domain/variable/AnchorShadowVariable.java | 19 +++++++++++ .../domain/variable/CustomShadowVariable.java | 19 +++++++++++ .../domain/variable/IndexShadowVariable.java | 19 +++++++++++ .../InverseRelationShadowVariable.java | 19 +++++++++++ .../domain/variable/ListVariableListener.java | 19 +++++++++++ .../variable/NextElementShadowVariable.java | 19 +++++++++++ .../variable/PiggybackShadowVariable.java | 19 +++++++++++ .../domain/variable/PlanningListVariable.java | 19 +++++++++++ .../api/domain/variable/PlanningVariable.java | 19 +++++++++++ .../variable/PlanningVariableGraphType.java | 19 +++++++++++ .../variable/PlanningVariableReference.java | 19 +++++++++++ .../PreviousElementShadowVariable.java | 19 +++++++++++ .../api/domain/variable/ShadowVariable.java | 19 +++++++++++ .../api/domain/variable/VariableListener.java | 19 +++++++++++ .../api/domain/variable/package-info.java | 19 +++++++++++ .../core/api/function/PentaFunction.java | 19 +++++++++++ .../core/api/function/PentaPredicate.java | 19 +++++++++++ .../core/api/function/QuadFunction.java | 19 +++++++++++ .../core/api/function/QuadPredicate.java | 19 +++++++++++ .../core/api/function/ToIntQuadFunction.java | 19 +++++++++++ .../core/api/function/ToIntTriFunction.java | 19 +++++++++++ .../core/api/function/ToLongQuadFunction.java | 19 +++++++++++ .../core/api/function/ToLongTriFunction.java | 19 +++++++++++ .../core/api/function/TriConsumer.java | 19 +++++++++++ .../core/api/function/TriFunction.java | 19 +++++++++++ .../core/api/function/TriPredicate.java | 19 +++++++++++ .../core/api/function/package-info.java | 19 +++++++++++ .../core/api/score/AbstractBendableScore.java | 19 +++++++++++ .../core/api/score/AbstractScore.java | 19 +++++++++++ .../core/api/score/IBendableScore.java | 19 +++++++++++ .../org/optaplanner/core/api/score/Score.java | 19 +++++++++++ .../core/api/score/ScoreExplanation.java | 19 +++++++++++ .../core/api/score/ScoreManager.java | 19 +++++++++++ .../score/buildin/bendable/BendableScore.java | 19 +++++++++++ .../buildin/bendable/BendableScoreHolder.java | 19 +++++++++++ .../score/buildin/bendable/package-info.java | 19 +++++++++++ .../BendableBigDecimalScore.java | 19 +++++++++++ .../BendableBigDecimalScoreHolder.java | 19 +++++++++++ .../bendablebigdecimal/package-info.java | 19 +++++++++++ .../bendablelong/BendableLongScore.java | 19 +++++++++++ .../bendablelong/BendableLongScoreHolder.java | 19 +++++++++++ .../buildin/bendablelong/package-info.java | 19 +++++++++++ .../hardmediumsoft/HardMediumSoftScore.java | 19 +++++++++++ .../HardMediumSoftScoreHolder.java | 19 +++++++++++ .../buildin/hardmediumsoft/package-info.java | 19 +++++++++++ .../HardMediumSoftBigDecimalScore.java | 19 +++++++++++ .../HardMediumSoftBigDecimalScoreHolder.java | 19 +++++++++++ .../package-info.java | 19 +++++++++++ .../HardMediumSoftLongScore.java | 19 +++++++++++ .../HardMediumSoftLongScoreHolder.java | 19 +++++++++++ .../hardmediumsoftlong/package-info.java | 19 +++++++++++ .../score/buildin/hardsoft/HardSoftScore.java | 19 +++++++++++ .../buildin/hardsoft/HardSoftScoreHolder.java | 19 +++++++++++ .../score/buildin/hardsoft/package-info.java | 19 +++++++++++ .../HardSoftBigDecimalScore.java | 19 +++++++++++ .../HardSoftBigDecimalScoreHolder.java | 19 +++++++++++ .../hardsoftbigdecimal/package-info.java | 19 +++++++++++ .../hardsoftlong/HardSoftLongScore.java | 19 +++++++++++ .../hardsoftlong/HardSoftLongScoreHolder.java | 19 +++++++++++ .../buildin/hardsoftlong/package-info.java | 19 +++++++++++ .../api/score/buildin/simple/SimpleScore.java | 19 +++++++++++ .../buildin/simple/SimpleScoreHolder.java | 19 +++++++++++ .../score/buildin/simple/package-info.java | 19 +++++++++++ .../SimpleBigDecimalScore.java | 19 +++++++++++ .../SimpleBigDecimalScoreHolder.java | 19 +++++++++++ .../simplebigdecimal/package-info.java | 19 +++++++++++ .../buildin/simplelong/SimpleLongScore.java | 19 +++++++++++ .../simplelong/SimpleLongScoreHolder.java | 19 +++++++++++ .../buildin/simplelong/package-info.java | 19 +++++++++++ ...tMatchAwareIncrementalScoreCalculator.java | 19 +++++++++++ .../score/calculator/EasyScoreCalculator.java | 19 +++++++++++ .../IncrementalScoreCalculator.java | 19 +++++++++++ .../api/score/constraint/ConstraintMatch.java | 19 +++++++++++ .../constraint/ConstraintMatchTotal.java | 19 +++++++++++ .../core/api/score/constraint/Indictment.java | 19 +++++++++++ .../api/score/constraint/package-info.java | 19 +++++++++++ .../api/score/director/ScoreDirector.java | 19 +++++++++++ .../core/api/score/holder/ScoreHolder.java | 19 +++++++++++ .../core/api/score/holder/package-info.java | 19 +++++++++++ .../core/api/score/package-info.java | 19 +++++++++++ .../core/api/score/stream/Constraint.java | 19 +++++++++++ .../api/score/stream/ConstraintBuilder.java | 19 +++++++++++ .../score/stream/ConstraintCollectors.java | 19 +++++++++++ .../api/score/stream/ConstraintFactory.java | 19 +++++++++++ .../score/stream/ConstraintJustification.java | 19 +++++++++++ .../api/score/stream/ConstraintProvider.java | 19 +++++++++++ .../api/score/stream/ConstraintStream.java | 19 +++++++++++ .../stream/ConstraintStreamImplType.java | 19 +++++++++++ .../stream/DefaultBiConstraintCollector.java | 19 +++++++++++ .../DefaultConstraintJustification.java | 19 +++++++++++ .../DefaultQuadConstraintCollector.java | 19 +++++++++++ .../stream/DefaultTriConstraintCollector.java | 19 +++++++++++ .../stream/DefaultUniConstraintCollector.java | 19 +++++++++++ .../core/api/score/stream/Joiners.java | 19 +++++++++++ .../score/stream/bi/BiConstraintBuilder.java | 19 +++++++++++ .../stream/bi/BiConstraintCollector.java | 19 +++++++++++ .../score/stream/bi/BiConstraintStream.java | 19 +++++++++++ .../core/api/score/stream/bi/BiJoiner.java | 19 +++++++++++ .../api/score/stream/bi/package-info.java | 19 +++++++++++ .../core/api/score/stream/package-info.java | 19 +++++++++++ .../api/score/stream/penta/PentaJoiner.java | 19 +++++++++++ .../stream/quad/QuadConstraintBuilder.java | 19 +++++++++++ .../stream/quad/QuadConstraintCollector.java | 19 +++++++++++ .../stream/quad/QuadConstraintStream.java | 19 +++++++++++ .../api/score/stream/quad/QuadJoiner.java | 19 +++++++++++ .../api/score/stream/quad/package-info.java | 19 +++++++++++ .../stream/tri/TriConstraintBuilder.java | 19 +++++++++++ .../stream/tri/TriConstraintCollector.java | 19 +++++++++++ .../score/stream/tri/TriConstraintStream.java | 19 +++++++++++ .../core/api/score/stream/tri/TriJoiner.java | 19 +++++++++++ .../api/score/stream/tri/package-info.java | 19 +++++++++++ .../stream/uni/UniConstraintBuilder.java | 19 +++++++++++ .../stream/uni/UniConstraintCollector.java | 19 +++++++++++ .../score/stream/uni/UniConstraintStream.java | 19 +++++++++++ .../api/score/stream/uni/package-info.java | 19 +++++++++++ .../core/api/solver/ProblemFactChange.java | 19 +++++++++++ .../core/api/solver/SolutionManager.java | 19 +++++++++++ .../core/api/solver/SolutionUpdatePolicy.java | 19 +++++++++++ .../optaplanner/core/api/solver/Solver.java | 19 +++++++++++ .../core/api/solver/SolverFactory.java | 19 +++++++++++ .../core/api/solver/SolverJob.java | 19 +++++++++++ .../core/api/solver/SolverManager.java | 19 +++++++++++ .../core/api/solver/SolverStatus.java | 19 +++++++++++ .../core/api/solver/change/ProblemChange.java | 19 +++++++++++ .../solver/change/ProblemChangeDirector.java | 19 +++++++++++ .../event/BestSolutionChangedEvent.java | 19 +++++++++++ .../api/solver/event/SolverEventListener.java | 19 +++++++++++ .../core/api/solver/event/package-info.java | 19 +++++++++++ .../core/api/solver/package-info.java | 19 +++++++++++ .../core/config/AbstractConfig.java | 19 +++++++++++ .../ConstructionHeuristicPhaseConfig.java | 19 +++++++++++ .../ConstructionHeuristicType.java | 19 +++++++++++ .../ConstructionHeuristicForagerConfig.java | 19 +++++++++++ .../ConstructionHeuristicPickEarlyType.java | 19 +++++++++++ .../decider/forager/package-info.java | 19 +++++++++++ .../constructionheuristic/package-info.java | 19 +++++++++++ .../placer/EntityPlacerConfig.java | 19 +++++++++++ .../placer/PooledEntityPlacerConfig.java | 19 +++++++++++ .../placer/QueuedEntityPlacerConfig.java | 19 +++++++++++ .../placer/QueuedValuePlacerConfig.java | 19 +++++++++++ .../placer/package-info.java | 19 +++++++++++ .../ExhaustiveSearchPhaseConfig.java | 19 +++++++++++ .../ExhaustiveSearchType.java | 19 +++++++++++ .../exhaustivesearch/NodeExplorationType.java | 19 +++++++++++ .../config/exhaustivesearch/package-info.java | 19 +++++++++++ .../heuristic/selector/SelectorConfig.java | 19 +++++++++++ .../selector/common/SelectionCacheType.java | 19 +++++++++++ .../selector/common/SelectionOrder.java | 19 +++++++++++ .../decorator/SelectionSorterOrder.java | 19 +++++++++++ .../common/decorator/package-info.java | 19 +++++++++++ .../common/nearby/NearbySelectionConfig.java | 19 +++++++++++ .../NearbySelectionDistributionType.java | 19 +++++++++++ .../selector/common/nearby/package-info.java | 19 +++++++++++ .../selector/common/package-info.java | 19 +++++++++++ .../selector/entity/EntitySelectorConfig.java | 19 +++++++++++ .../selector/entity/EntitySorterManner.java | 19 +++++++++++ .../selector/entity/package-info.java | 19 +++++++++++ .../entity/pillar/PillarSelectorConfig.java | 19 +++++++++++ .../entity/pillar/SubPillarConfigPolicy.java | 19 +++++++++++ .../selector/entity/pillar/package-info.java | 19 +++++++++++ .../list/DestinationSelectorConfig.java | 19 +++++++++++ .../selector/list/SubListSelectorConfig.java | 19 +++++++++++ .../heuristic/selector/list/package-info.java | 19 +++++++++++ .../selector/move/MoveSelectorConfig.java | 19 +++++++++++ .../CartesianProductMoveSelectorConfig.java | 19 +++++++++++ .../composite/UnionMoveSelectorConfig.java | 19 +++++++++++ .../selector/move/composite/package-info.java | 19 +++++++++++ .../factory/MoveIteratorFactoryConfig.java | 19 +++++++++++ .../move/factory/MoveListFactoryConfig.java | 19 +++++++++++ .../selector/move/factory/package-info.java | 19 +++++++++++ .../AbstractPillarMoveSelectorConfig.java | 19 +++++++++++ .../generic/ChangeMoveSelectorConfig.java | 19 +++++++++++ .../PillarChangeMoveSelectorConfig.java | 19 +++++++++++ .../generic/PillarSwapMoveSelectorConfig.java | 19 +++++++++++ .../selector/move/generic/SubPillarType.java | 19 +++++++++++ .../move/generic/SwapMoveSelectorConfig.java | 19 +++++++++++ .../chained/KOptMoveSelectorConfig.java | 19 +++++++++++ .../SubChainChangeMoveSelectorConfig.java | 19 +++++++++++ .../SubChainSwapMoveSelectorConfig.java | 19 +++++++++++ .../TailChainSwapMoveSelectorConfig.java | 19 +++++++++++ .../move/generic/chained/package-info.java | 19 +++++++++++ .../list/ListChangeMoveSelectorConfig.java | 19 +++++++++++ .../list/ListSwapMoveSelectorConfig.java | 19 +++++++++++ .../list/SubListChangeMoveSelectorConfig.java | 19 +++++++++++ .../list/SubListSwapMoveSelectorConfig.java | 19 +++++++++++ .../list/kopt/KOptListMoveSelectorConfig.java | 19 +++++++++++ .../move/generic/list/kopt/package-info.java | 19 +++++++++++ .../move/generic/list/package-info.java | 19 +++++++++++ .../selector/move/generic/package-info.java | 19 +++++++++++ .../heuristic/selector/move/package-info.java | 19 +++++++++++ .../heuristic/selector/package-info.java | 19 +++++++++++ .../selector/value/ValueSelectorConfig.java | 19 +++++++++++ .../selector/value/ValueSorterManner.java | 19 +++++++++++ .../value/chained/SubChainSelectorConfig.java | 19 +++++++++++ .../selector/value/chained/package-info.java | 19 +++++++++++ .../selector/value/package-info.java | 19 +++++++++++ .../localsearch/LocalSearchPhaseConfig.java | 19 +++++++++++ .../config/localsearch/LocalSearchType.java | 19 +++++++++++ .../decider/acceptor/AcceptorType.java | 19 +++++++++++ .../acceptor/LocalSearchAcceptorConfig.java | 19 +++++++++++ .../decider/acceptor/package-info.java | 19 +++++++++++ .../StepCountingHillClimbingType.java | 19 +++++++++++ .../package-info.java | 19 +++++++++++ .../decider/forager/FinalistPodiumType.java | 19 +++++++++++ .../forager/LocalSearchForagerConfig.java | 19 +++++++++++ .../forager/LocalSearchPickEarlyType.java | 19 +++++++++++ .../decider/forager/package-info.java | 19 +++++++++++ .../core/config/localsearch/package-info.java | 19 +++++++++++ .../optaplanner/core/config/package-info.java | 19 +++++++++++ .../PartitionedSearchPhaseConfig.java | 19 +++++++++++ .../partitionedsearch/package-info.java | 19 +++++++++++ .../config/phase/NoChangePhaseConfig.java | 19 +++++++++++ .../core/config/phase/PhaseConfig.java | 19 +++++++++++ .../phase/custom/CustomPhaseConfig.java | 19 +++++++++++ .../config/phase/custom/package-info.java | 19 +++++++++++ .../core/config/phase/package-info.java | 19 +++++++++++ .../score/definition/ScoreDefinitionType.java | 19 +++++++++++ .../config/score/definition/package-info.java | 19 +++++++++++ .../director/ScoreDirectorFactoryConfig.java | 19 +++++++++++ .../config/score/director/package-info.java | 19 +++++++++++ .../trend/InitializingScoreTrendLevel.java | 19 +++++++++++ .../core/config/score/trend/package-info.java | 19 +++++++++++ .../core/config/solver/EnvironmentMode.java | 19 +++++++++++ .../core/config/solver/SolverConfig.java | 19 +++++++++++ .../config/solver/SolverManagerConfig.java | 19 +++++++++++ .../solver/monitoring/MonitoringConfig.java | 19 +++++++++++ .../solver/monitoring/SolverMetric.java | 19 +++++++++++ .../solver/monitoring/package-info.java | 19 +++++++++++ .../core/config/solver/package-info.java | 19 +++++++++++ .../core/config/solver/random/RandomType.java | 19 +++++++++++ .../config/solver/random/package-info.java | 19 +++++++++++ .../TerminationCompositionStyle.java | 19 +++++++++++ .../solver/termination/TerminationConfig.java | 19 +++++++++++ .../solver/termination/package-info.java | 19 +++++++++++ .../core/config/util/ConfigUtils.java | 19 +++++++++++ .../core/impl/AbstractFromConfigFactory.java | 19 +++++++++++ .../ConstructionHeuristicPhase.java | 19 +++++++++++ .../DefaultConstructionHeuristicPhase.java | 19 +++++++++++ ...aultConstructionHeuristicPhaseFactory.java | 19 +++++++++++ .../decider/ConstructionHeuristicDecider.java | 19 +++++++++++ ...iThreadedConstructionHeuristicDecider.java | 19 +++++++++++ .../AbstractConstructionHeuristicForager.java | 19 +++++++++++ .../forager/ConstructionHeuristicForager.java | 19 +++++++++++ .../ConstructionHeuristicForagerFactory.java | 19 +++++++++++ .../DefaultConstructionHeuristicForager.java | 19 +++++++++++ ...uctionHeuristicPhaseLifecycleListener.java | 19 +++++++++++ ...euristicPhaseLifecycleListenerAdapter.java | 19 +++++++++++ .../placer/AbstractEntityPlacer.java | 19 +++++++++++ .../placer/AbstractEntityPlacerFactory.java | 19 +++++++++++ .../placer/EntityPlacer.java | 19 +++++++++++ .../placer/EntityPlacerFactory.java | 19 +++++++++++ .../placer/Placement.java | 19 +++++++++++ .../placer/PooledEntityPlacer.java | 19 +++++++++++ .../placer/PooledEntityPlacerFactory.java | 19 +++++++++++ .../placer/QueuedEntityPlacer.java | 19 +++++++++++ .../placer/QueuedEntityPlacerFactory.java | 19 +++++++++++ .../placer/QueuedValuePlacer.java | 19 +++++++++++ .../placer/QueuedValuePlacerFactory.java | 19 +++++++++++ .../scope/ConstructionHeuristicMoveScope.java | 19 +++++++++++ .../ConstructionHeuristicPhaseScope.java | 19 +++++++++++ .../scope/ConstructionHeuristicStepScope.java | 19 +++++++++++ .../common/AlphabeticMemberComparator.java | 19 +++++++++++ .../impl/domain/common/ReflectionHelper.java | 19 +++++++++++ .../accessor/AbstractMemberAccessor.java | 19 +++++++++++ .../LambdaBeanPropertyMemberAccessor.java | 19 +++++++++++ .../common/accessor/MemberAccessor.java | 19 +++++++++++ .../accessor/MemberAccessorFactory.java | 19 +++++++++++ .../ReflectionBeanPropertyMemberAccessor.java | 19 +++++++++++ .../ReflectionFieldMemberAccessor.java | 19 +++++++++++ .../ReflectionMethodMemberAccessor.java | 19 +++++++++++ .../gizmo/AbstractGizmoMemberAccessor.java | 19 +++++++++++ .../AbstractReadOnlyGizmoMemberAccessor.java | 19 +++++++++++ .../AbstractReadWriteGizmoMemberAccessor.java | 19 +++++++++++ .../accessor/gizmo/GizmoClassLoader.java | 19 +++++++++++ .../accessor/gizmo/GizmoFieldHandler.java | 19 +++++++++++ .../gizmo/GizmoMemberAccessorFactory.java | 19 +++++++++++ .../gizmo/GizmoMemberAccessorImplementor.java | 19 +++++++++++ .../accessor/gizmo/GizmoMemberDescriptor.java | 19 +++++++++++ .../accessor/gizmo/GizmoMemberHandler.java | 19 +++++++++++ .../accessor/gizmo/GizmoMemberInfo.java | 19 +++++++++++ .../accessor/gizmo/GizmoMethodHandler.java | 19 +++++++++++ .../ConstraintConfigurationDescriptor.java | 19 +++++++++++ .../ConstraintWeightDescriptor.java | 19 +++++++++++ .../entity/descriptor/EntityDescriptor.java | 19 +++++++++++ .../lookup/ClassAndPlanningIdComparator.java | 19 +++++++++++ .../domain/lookup/EqualsLookUpStrategy.java | 19 +++++++++++ .../lookup/ImmutableLookUpStrategy.java | 19 +++++++++++ .../impl/domain/lookup/LookUpManager.java | 19 +++++++++++ .../impl/domain/lookup/LookUpStrategy.java | 19 +++++++++++ .../domain/lookup/LookUpStrategyResolver.java | 19 +++++++++++ .../domain/lookup/NoneLookUpStrategy.java | 19 +++++++++++ .../lookup/PlanningIdLookUpStrategy.java | 19 +++++++++++ .../impl/domain/policy/DescriptorPolicy.java | 19 +++++++++++ .../score/descriptor/ScoreDescriptor.java | 19 +++++++++++ .../cloner/ConcurrentMemoization.java | 19 +++++++++++ .../cloner/DeepCloningFieldCloner.java | 19 +++++++++++ .../solution/cloner/DeepCloningUtils.java | 19 +++++++++++ .../cloner/FieldAccessingSolutionCloner.java | 19 +++++++++++ .../solution/cloner/FieldCloningUtils.java | 19 +++++++++++ .../cloner/ShallowCloningFieldCloner.java | 19 +++++++++++ .../cloner/gizmo/GizmoCloningUtils.java | 19 +++++++++++ .../gizmo/GizmoSolutionClonerFactory.java | 19 +++++++++++ .../gizmo/GizmoSolutionClonerImplementor.java | 19 +++++++++++ .../GizmoSolutionOrEntityDescriptor.java | 19 +++++++++++ .../descriptor/SolutionDescriptor.java | 19 +++++++++++ .../solution/mutation/MutationCounter.java | 19 +++++++++++ .../AbstractCountableValueRange.java | 19 +++++++++++ .../AbstractUncountableValueRange.java | 19 +++++++++++ .../bigdecimal/BigDecimalValueRange.java | 19 +++++++++++ .../biginteger/BigIntegerValueRange.java | 19 +++++++++++ .../buildin/collection/ListValueRange.java | 19 +++++++++++ .../CompositeCountableValueRange.java | 19 +++++++++++ .../buildin/composite/EmptyValueRange.java | 19 +++++++++++ .../NullableCountableValueRange.java | 19 +++++++++++ .../primboolean/BooleanValueRange.java | 19 +++++++++++ .../buildin/primdouble/DoubleValueRange.java | 19 +++++++++++ .../buildin/primint/IntValueRange.java | 19 +++++++++++ .../buildin/primlong/LongValueRange.java | 19 +++++++++++ .../buildin/temporal/TemporalValueRange.java | 19 +++++++++++ ...tractFromPropertyValueRangeDescriptor.java | 19 +++++++++++ .../AbstractValueRangeDescriptor.java | 19 +++++++++++ .../CompositeValueRangeDescriptor.java | 19 +++++++++++ ...EntityIndependentValueRangeDescriptor.java | 19 +++++++++++ ...romEntityPropertyValueRangeDescriptor.java | 19 +++++++++++ ...mSolutionPropertyValueRangeDescriptor.java | 19 +++++++++++ .../descriptor/ValueRangeDescriptor.java | 19 +++++++++++ .../valuerange/util/ValueRangeIterator.java | 19 +++++++++++ .../AnchorShadowVariableDescriptor.java | 19 +++++++++++ .../variable/anchor/AnchorVariableDemand.java | 19 +++++++++++ .../anchor/AnchorVariableListener.java | 19 +++++++++++ .../variable/anchor/AnchorVariableSupply.java | 19 +++++++++++ .../ExternalizedAnchorVariableSupply.java | 19 +++++++++++ .../CustomShadowVariableDescriptor.java | 19 +++++++++++ .../LegacyCustomShadowVariableDescriptor.java | 19 +++++++++++ .../PiggybackShadowVariableDescriptor.java | 19 +++++++++++ .../descriptor/BasicVariableDescriptor.java | 19 +++++++++++ .../descriptor/GenuineVariableDescriptor.java | 19 +++++++++++ .../descriptor/ListVariableDescriptor.java | 19 +++++++++++ .../descriptor/ShadowVariableDescriptor.java | 19 +++++++++++ .../descriptor/VariableDescriptor.java | 19 +++++++++++ .../ExternalizedIndexVariableSupply.java | 19 +++++++++++ .../index/IndexShadowVariableDescriptor.java | 19 +++++++++++ .../variable/index/IndexVariableDemand.java | 19 +++++++++++ .../variable/index/IndexVariableListener.java | 19 +++++++++++ .../variable/index/IndexVariableSupply.java | 19 +++++++++++ .../CollectionInverseVariableDemand.java | 19 +++++++++++ .../CollectionInverseVariableListener.java | 19 +++++++++++ .../CollectionInverseVariableSupply.java | 19 +++++++++++ ...alizedCollectionInverseVariableSupply.java | 19 +++++++++++ ...nalizedSingletonInverseVariableSupply.java | 19 +++++++++++ ...zedSingletonListInverseVariableSupply.java | 19 +++++++++++ ...verseRelationShadowVariableDescriptor.java | 19 +++++++++++ .../SingletonInverseVariableDemand.java | 19 +++++++++++ .../SingletonInverseVariableListener.java | 19 +++++++++++ .../SingletonInverseVariableSupply.java | 19 +++++++++++ .../SingletonListInverseVariableDemand.java | 19 +++++++++++ .../SingletonListInverseVariableListener.java | 19 +++++++++++ .../listener/SourcedVariableListener.java | 19 +++++++++++ .../listener/VariableListenerWithSources.java | 19 +++++++++++ .../listener/support/AbstractNotifiable.java | 19 +++++++++++ .../support/AbstractNotification.java | 19 +++++++++++ .../support/BasicVariableNotification.java | 19 +++++++++++ .../ElementUnassignedNotification.java | 19 +++++++++++ .../support/EntityAddedNotification.java | 19 +++++++++++ .../listener/support/EntityNotifiable.java | 19 +++++++++++ .../listener/support/EntityNotification.java | 19 +++++++++++ .../support/EntityRemovedNotification.java | 19 +++++++++++ .../ListVariableChangedNotification.java | 19 +++++++++++ .../ListVariableListenerNotifiable.java | 19 +++++++++++ .../support/ListVariableNotification.java | 19 +++++++++++ .../variable/listener/support/Notifiable.java | 19 +++++++++++ .../listener/support/NotifiableRegistry.java | 19 +++++++++++ .../listener/support/Notification.java | 19 +++++++++++ .../support/VariableChangedNotification.java | 19 +++++++++++ .../support/VariableListenerNotifiable.java | 19 +++++++++++ .../support/VariableListenerSupport.java | 19 +++++++++++ .../violation/ShadowVariableSnapshot.java | 19 +++++++++++ .../violation/ShadowVariablesAssert.java | 19 +++++++++++ ...xtPrevElementShadowVariableDescriptor.java | 19 +++++++++++ .../NextElementShadowVariableDescriptor.java | 19 +++++++++++ .../nextprev/NextElementVariableListener.java | 19 +++++++++++ ...eviousElementShadowVariableDescriptor.java | 19 +++++++++++ .../PreviousElementVariableListener.java | 19 +++++++++++ ...AbstractVariableDescriptorBasedDemand.java | 19 +++++++++++ .../impl/domain/variable/supply/Demand.java | 19 +++++++++++ .../impl/domain/variable/supply/Supply.java | 19 +++++++++++ .../domain/variable/supply/SupplyManager.java | 19 +++++++++++ .../DefaultExhaustiveSearchPhase.java | 19 +++++++++++ .../DefaultExhaustiveSearchPhaseFactory.java | 19 +++++++++++ .../ExhaustiveSearchPhase.java | 19 +++++++++++ .../decider/ExhaustiveSearchDecider.java | 19 +++++++++++ ...xhaustiveSearchPhaseLifecycleListener.java | 19 +++++++++++ .../node/ExhaustiveSearchLayer.java | 19 +++++++++++ .../node/ExhaustiveSearchNode.java | 19 +++++++++++ .../node/bounder/ScoreBounder.java | 19 +++++++++++ .../node/bounder/TrendBasedScoreBounder.java | 19 +++++++++++ .../BreadthFirstNodeComparator.java | 19 +++++++++++ .../comparator/DepthFirstNodeComparator.java | 19 +++++++++++ .../OptimisticBoundFirstNodeComparator.java | 19 +++++++++++ .../OriginalOrderNodeComparator.java | 19 +++++++++++ .../comparator/ScoreFirstNodeComparator.java | 19 +++++++++++ .../scope/ExhaustiveSearchPhaseScope.java | 19 +++++++++++ .../scope/ExhaustiveSearchStepScope.java | 19 +++++++++++ .../impl/heuristic/HeuristicConfigPolicy.java | 19 +++++++++++ .../impl/heuristic/move/AbstractMove.java | 19 +++++++++++ .../impl/heuristic/move/CompositeMove.java | 19 +++++++++++ .../core/impl/heuristic/move/Move.java | 19 +++++++++++ .../impl/heuristic/move/NoChangeMove.java | 19 +++++++++++ .../AbstractDemandEnabledSelector.java | 19 +++++++++++ .../heuristic/selector/AbstractSelector.java | 19 +++++++++++ .../selector/AbstractSelectorFactory.java | 19 +++++++++++ .../heuristic/selector/IterableSelector.java | 19 +++++++++++ .../selector/ListIterableSelector.java | 19 +++++++++++ .../impl/heuristic/selector/Selector.java | 19 +++++++++++ .../common/SelectionCacheLifecycleBridge.java | 19 +++++++++++ .../SelectionCacheLifecycleListener.java | 19 +++++++++++ .../decorator/ComparatorSelectionSorter.java | 19 +++++++++++ .../decorator/CompositeSelectionFilter.java | 19 +++++++++++ .../FairSelectorProbabilityWeightFactory.java | 19 +++++++++++ .../common/decorator/SelectionFilter.java | 19 +++++++++++ .../SelectionProbabilityWeightFactory.java | 19 +++++++++++ .../common/decorator/SelectionSorter.java | 19 +++++++++++ .../SelectionSorterWeightFactory.java | 19 +++++++++++ .../WeightFactorySelectionSorter.java | 19 +++++++++++ .../AbstractOriginalChangeIterator.java | 19 +++++++++++ .../AbstractOriginalSwapIterator.java | 19 +++++++++++ .../AbstractRandomChangeIterator.java | 19 +++++++++++ .../iterator/AbstractRandomSwapIterator.java | 19 +++++++++++ .../iterator/CachedListRandomIterator.java | 19 +++++++++++ .../common/iterator/ListIterable.java | 19 +++++++++++ .../common/iterator/SelectionIterator.java | 19 +++++++++++ .../iterator/SelectionListIterator.java | 19 +++++++++++ .../common/iterator/SingletonIterator.java | 19 +++++++++++ .../iterator/UpcomingSelectionIterator.java | 19 +++++++++++ .../UpcomingSelectionListIterator.java | 19 +++++++++++ .../AbstractNearbyDistanceMatrixDemand.java | 19 +++++++++++ .../common/nearby/AbstractNearbySelector.java | 19 +++++++++++ .../nearby/BetaDistributionNearbyRandom.java | 19 +++++++++++ .../nearby/BlockDistributionNearbyRandom.java | 19 +++++++++++ .../LinearDistributionNearbyRandom.java | 19 +++++++++++ .../common/nearby/NearbyDistanceMatrix.java | 19 +++++++++++ .../common/nearby/NearbyDistanceMeter.java | 19 +++++++++++ .../selector/common/nearby/NearbyRandom.java | 19 +++++++++++ .../common/nearby/NearbyRandomFactory.java | 19 +++++++++++ .../ParabolicDistributionNearbyRandom.java | 19 +++++++++++ .../common/nearby/RandomNearbyIterator.java | 19 +++++++++++ .../selector/entity/EntitySelector.java | 19 +++++++++++ .../entity/EntitySelectorFactory.java | 19 +++++++++++ .../entity/FromSolutionEntitySelector.java | 19 +++++++++++ .../AbstractCachingEntitySelector.java | 19 +++++++++++ .../decorator/CachingEntitySelector.java | 19 +++++++++++ .../decorator/FilteringEntitySelector.java | 19 +++++++++++ .../entity/decorator/PinEntityFilter.java | 19 +++++++++++ .../decorator/ProbabilityEntitySelector.java | 19 +++++++++++ .../SelectedCountLimitEntitySelector.java | 19 +++++++++++ .../decorator/ShufflingEntitySelector.java | 19 +++++++++++ .../decorator/SortingEntitySelector.java | 19 +++++++++++ .../entity/mimic/EntityMimicRecorder.java | 19 +++++++++++ .../mimic/ManualEntityMimicRecorder.java | 19 +++++++++++ .../mimic/MimicRecordingEntitySelector.java | 19 +++++++++++ .../mimic/MimicReplayingEntitySelector.java | 19 +++++++++++ .../EntityNearbyDistanceMatrixDemand.java | 19 +++++++++++ .../NearEntityNearbyEntitySelector.java | 19 +++++++++++ .../nearby/OriginalNearbyEntityIterator.java | 19 +++++++++++ .../entity/pillar/DefaultPillarSelector.java | 19 +++++++++++ .../entity/pillar/PillarSelector.java | 19 +++++++++++ .../entity/pillar/PillarSelectorFactory.java | 19 +++++++++++ .../selector/list/DestinationSelector.java | 19 +++++++++++ .../list/DestinationSelectorFactory.java | 19 +++++++++++ .../list/ElementDestinationSelector.java | 19 +++++++++++ .../heuristic/selector/list/ElementRef.java | 19 +++++++++++ .../selector/list/RandomSubListSelector.java | 19 +++++++++++ .../impl/heuristic/selector/list/SubList.java | 19 +++++++++++ .../selector/list/SubListSelector.java | 19 +++++++++++ .../selector/list/SubListSelectorFactory.java | 19 +++++++++++ .../selector/list/TriangleElementFactory.java | 19 +++++++++++ .../selector/list/TriangularNumbers.java | 19 +++++++++++ .../mimic/MimicRecordingSubListSelector.java | 19 +++++++++++ .../mimic/MimicReplayingSubListSelector.java | 19 +++++++++++ .../list/mimic/SubListMimicRecorder.java | 19 +++++++++++ .../AbstractNearbyDestinationSelector.java | 19 +++++++++++ .../ListNearbyDistanceMatrixDemand.java | 19 +++++++++++ .../NearSubListNearbyDestinationSelector.java | 19 +++++++++++ .../NearSubListNearbySubListSelector.java | 19 +++++++++++ .../NearValueNearbyDestinationSelector.java | 19 +++++++++++ .../OriginalNearbyDestinationIterator.java | 19 +++++++++++ .../RandomNearbyDestinationIterator.java | 19 +++++++++++ .../SubListNearbyDistanceMatrixDemand.java | 19 +++++++++++ .../SubListNearbySubListMatrixDemand.java | 19 +++++++++++ .../selector/move/AbstractMoveSelector.java | 19 +++++++++++ .../move/AbstractMoveSelectorFactory.java | 19 +++++++++++ .../heuristic/selector/move/MoveSelector.java | 19 +++++++++++ .../selector/move/MoveSelectorFactory.java | 19 +++++++++++ .../AbstractCompositeMoveSelectorFactory.java | 19 +++++++++++ .../BiasedRandomUnionMoveIterator.java | 19 +++++++++++ .../CartesianProductMoveSelector.java | 19 +++++++++++ .../CartesianProductMoveSelectorFactory.java | 19 +++++++++++ .../move/composite/CompositeMoveSelector.java | 19 +++++++++++ ...FixedSelectorProbabilityWeightFactory.java | 19 +++++++++++ .../UniformRandomUnionMoveIterator.java | 19 +++++++++++ .../move/composite/UnionMoveSelector.java | 19 +++++++++++ .../composite/UnionMoveSelectorFactory.java | 19 +++++++++++ .../AbstractCachingMoveSelector.java | 19 +++++++++++ .../move/decorator/CachingMoveSelector.java | 19 +++++++++++ .../move/decorator/FilteringMoveSelector.java | 19 +++++++++++ .../decorator/ProbabilityMoveSelector.java | 19 +++++++++++ .../SelectedCountLimitMoveSelector.java | 19 +++++++++++ .../move/decorator/ShufflingMoveSelector.java | 19 +++++++++++ .../move/decorator/SortingMoveSelector.java | 19 +++++++++++ .../move/factory/MoveIteratorFactory.java | 19 +++++++++++ .../factory/MoveIteratorFactoryFactory.java | 19 +++++++++++ ...veIteratorFactoryToMoveSelectorBridge.java | 19 +++++++++++ .../move/factory/MoveListFactory.java | 19 +++++++++++ .../move/factory/MoveListFactoryFactory.java | 19 +++++++++++ .../MoveListFactoryToMoveSelectorBridge.java | 19 +++++++++++ .../selector/move/generic/ChangeMove.java | 19 +++++++++++ .../move/generic/ChangeMoveSelector.java | 19 +++++++++++ .../generic/ChangeMoveSelectorFactory.java | 19 +++++++++++ .../move/generic/GenericMoveSelector.java | 19 +++++++++++ .../move/generic/PillarChangeMove.java | 19 +++++++++++ .../generic/PillarChangeMoveSelector.java | 19 +++++++++++ .../PillarChangeMoveSelectorFactory.java | 19 +++++++++++ .../selector/move/generic/PillarDemand.java | 19 +++++++++++ .../selector/move/generic/PillarSwapMove.java | 19 +++++++++++ .../move/generic/PillarSwapMoveSelector.java | 19 +++++++++++ .../PillarSwapMoveSelectorFactory.java | 19 +++++++++++ .../selector/move/generic/SwapMove.java | 19 +++++++++++ .../move/generic/SwapMoveSelector.java | 19 +++++++++++ .../move/generic/SwapMoveSelectorFactory.java | 19 +++++++++++ .../generic/chained/ChainedChangeMove.java | 19 +++++++++++ .../move/generic/chained/ChainedSwapMove.java | 19 +++++++++++ .../move/generic/chained/KOptMove.java | 19 +++++++++++ .../generic/chained/KOptMoveSelector.java | 19 +++++++++++ .../chained/KOptMoveSelectorFactory.java | 19 +++++++++++ .../generic/chained/SubChainChangeMove.java | 19 +++++++++++ .../chained/SubChainChangeMoveSelector.java | 19 +++++++++++ .../SubChainChangeMoveSelectorFactory.java | 19 +++++++++++ .../chained/SubChainReversingChangeMove.java | 19 +++++++++++ .../chained/SubChainReversingSwapMove.java | 19 +++++++++++ .../generic/chained/SubChainSwapMove.java | 19 +++++++++++ .../chained/SubChainSwapMoveSelector.java | 19 +++++++++++ .../SubChainSwapMoveSelectorFactory.java | 19 +++++++++++ .../generic/chained/TailChainSwapMove.java | 19 +++++++++++ .../chained/TailChainSwapMoveSelector.java | 19 +++++++++++ .../TailChainSwapMoveSelectorFactory.java | 19 +++++++++++ .../move/generic/list/ListAssignMove.java | 19 +++++++++++ .../move/generic/list/ListChangeMove.java | 19 +++++++++++ .../generic/list/ListChangeMoveSelector.java | 19 +++++++++++ .../list/ListChangeMoveSelectorFactory.java | 19 +++++++++++ .../move/generic/list/ListSwapMove.java | 19 +++++++++++ .../generic/list/ListSwapMoveSelector.java | 19 +++++++++++ .../list/ListSwapMoveSelectorFactory.java | 19 +++++++++++ .../move/generic/list/ListUnassignMove.java | 19 +++++++++++ .../list/OriginalListChangeIterator.java | 19 +++++++++++ .../list/OriginalListSwapIterator.java | 19 +++++++++++ .../list/RandomListChangeIterator.java | 19 +++++++++++ .../generic/list/RandomListSwapIterator.java | 19 +++++++++++ .../list/RandomSubListChangeMoveIterator.java | 19 +++++++++++ .../list/RandomSubListChangeMoveSelector.java | 19 +++++++++++ .../list/RandomSubListSwapMoveSelector.java | 19 +++++++++++ .../move/generic/list/SubListChangeMove.java | 19 +++++++++++ .../SubListChangeMoveSelectorFactory.java | 19 +++++++++++ .../move/generic/list/SubListConfigUtil.java | 19 +++++++++++ .../move/generic/list/SubListSwapMove.java | 19 +++++++++++ .../list/SubListSwapMoveSelectorFactory.java | 19 +++++++++++ .../generic/list/kopt/EntityOrderInfo.java | 19 +++++++++++ .../generic/list/kopt/FlipSublistAction.java | 19 +++++++++++ .../list/kopt/KOptAffectedElements.java | 19 +++++++++++ .../move/generic/list/kopt/KOptCycle.java | 19 +++++++++++ .../generic/list/kopt/KOptDescriptor.java | 19 +++++++++++ .../move/generic/list/kopt/KOptListMove.java | 19 +++++++++++ .../list/kopt/KOptListMoveIterator.java | 19 +++++++++++ .../list/kopt/KOptListMoveSelector.java | 19 +++++++++++ .../kopt/KOptListMoveSelectorFactory.java | 19 +++++++++++ .../move/generic/list/kopt/KOptUtils.java | 19 +++++++++++ .../list/kopt/MultipleDelegateList.java | 19 +++++++++++ .../generic/list/kopt/TwoOptListMove.java | 19 +++++++++++ .../move/generic/list/kopt/package-info.java | 19 +++++++++++ .../value/EntityIndependentValueSelector.java | 19 +++++++++++ .../FromEntityPropertyValueSelector.java | 19 +++++++++++ .../FromSolutionPropertyValueSelector.java | 19 +++++++++++ .../selector/value/ValueSelector.java | 19 +++++++++++ .../selector/value/ValueSelectorFactory.java | 19 +++++++++++ .../chained/DefaultSubChainSelector.java | 19 +++++++++++ .../selector/value/chained/SubChain.java | 19 +++++++++++ .../value/chained/SubChainSelector.java | 19 +++++++++++ .../chained/SubChainSelectorFactory.java | 19 +++++++++++ .../AbstractCachingValueSelector.java | 19 +++++++++++ ...ctInverseEntityFilteringValueSelector.java | 19 +++++++++++ .../decorator/AssignedValueSelector.java | 19 +++++++++++ .../value/decorator/CachingValueSelector.java | 19 +++++++++++ .../decorator/DowncastingValueSelector.java | 19 +++++++++++ .../EntityDependentSortingValueSelector.java | 19 +++++++++++ ...tityIndependentFilteringValueSelector.java | 19 +++++++++++ ...tyIndependentInitializedValueSelector.java | 19 +++++++++++ .../decorator/FilteringValueSelector.java | 19 +++++++++++ .../decorator/InitializedValueSelector.java | 19 +++++++++++ .../MovableChainedTrailingValueFilter.java | 19 +++++++++++ .../decorator/ProbabilityValueSelector.java | 19 +++++++++++ .../ReinitializeVariableValueSelector.java | 19 +++++++++++ .../SelectedCountLimitValueSelector.java | 19 +++++++++++ .../decorator/ShufflingValueSelector.java | 19 +++++++++++ .../value/decorator/SortingValueSelector.java | 19 +++++++++++ .../decorator/UnassignedValueSelector.java | 19 +++++++++++ .../mimic/MimicRecordingValueSelector.java | 19 +++++++++++ .../mimic/MimicReplayingValueSelector.java | 19 +++++++++++ .../value/mimic/ValueMimicRecorder.java | 19 +++++++++++ .../nearby/AbstractNearbyValueSelector.java | 19 +++++++++++ .../ListValueNearbyDistanceMatrixDemand.java | 19 +++++++++++ .../nearby/NearEntityNearbyValueSelector.java | 19 +++++++++++ .../nearby/NearValueNearbyValueSelector.java | 19 +++++++++++ .../nearby/OriginalNearbyValueIterator.java | 19 +++++++++++ .../ValueNearbyDistanceMatrixDemand.java | 19 +++++++++++ .../heuristic/thread/ApplyStepOperation.java | 19 +++++++++++ .../heuristic/thread/DestroyOperation.java | 19 +++++++++++ .../thread/MoveEvaluationOperation.java | 19 +++++++++++ .../heuristic/thread/MoveThreadOperation.java | 19 +++++++++++ .../heuristic/thread/MoveThreadRunner.java | 19 +++++++++++ .../thread/OrderByMoveIndexBlockingQueue.java | 19 +++++++++++ .../impl/heuristic/thread/SetupOperation.java | 19 +++++++++++ .../OptaPlannerXmlSerializationException.java | 19 +++++++++++ .../io/jaxb/ElementNamespaceOverride.java | 19 +++++++++++ .../core/impl/io/jaxb/GenericJaxbIO.java | 19 +++++++++++ .../optaplanner/core/impl/io/jaxb/JaxbIO.java | 19 +++++++++++ .../core/impl/io/jaxb/SolverConfigIO.java | 19 +++++++++++ .../adapter/JaxbCustomPropertiesAdapter.java | 19 +++++++++++ .../io/jaxb/adapter/JaxbDurationAdapter.java | 19 +++++++++++ .../io/jaxb/adapter/JaxbLocaleAdapter.java | 19 +++++++++++ .../adapter/JaxbOffsetDateTimeAdapter.java | 19 +++++++++++ .../localsearch/DefaultLocalSearchPhase.java | 19 +++++++++++ .../DefaultLocalSearchPhaseFactory.java | 19 +++++++++++ .../impl/localsearch/LocalSearchPhase.java | 19 +++++++++++ .../decider/LocalSearchDecider.java | 19 +++++++++++ .../MultiThreadedLocalSearchDecider.java | 19 +++++++++++ .../decider/acceptor/AbstractAcceptor.java | 19 +++++++++++ .../decider/acceptor/Acceptor.java | 19 +++++++++++ .../decider/acceptor/AcceptorFactory.java | 19 +++++++++++ .../decider/acceptor/CompositeAcceptor.java | 19 +++++++++++ .../greatdeluge/GreatDelugeAcceptor.java | 19 +++++++++++ .../hillclimbing/HillClimbingAcceptor.java | 19 +++++++++++ .../LateAcceptanceAcceptor.java | 19 +++++++++++ .../SimulatedAnnealingAcceptor.java | 19 +++++++++++ .../StepCountingHillClimbingAcceptor.java | 19 +++++++++++ .../acceptor/tabu/AbstractTabuAcceptor.java | 19 +++++++++++ .../acceptor/tabu/EntityTabuAcceptor.java | 19 +++++++++++ .../acceptor/tabu/MoveTabuAcceptor.java | 19 +++++++++++ .../acceptor/tabu/ValueTabuAcceptor.java | 19 +++++++++++ .../tabu/size/AbstractTabuSizeStrategy.java | 19 +++++++++++ .../size/EntityRatioTabuSizeStrategy.java | 19 +++++++++++ .../tabu/size/FixedTabuSizeStrategy.java | 19 +++++++++++ .../acceptor/tabu/size/TabuSizeStrategy.java | 19 +++++++++++ .../tabu/size/ValueRatioTabuSizeStrategy.java | 19 +++++++++++ .../forager/AbstractLocalSearchForager.java | 19 +++++++++++ .../forager/AcceptedLocalSearchForager.java | 19 +++++++++++ .../decider/forager/LocalSearchForager.java | 19 +++++++++++ .../forager/LocalSearchForagerFactory.java | 19 +++++++++++ .../finalist/AbstractFinalistPodium.java | 19 +++++++++++ .../forager/finalist/FinalistPodium.java | 19 +++++++++++ .../finalist/HighestScoreFinalistPodium.java | 19 +++++++++++ ...tegicOscillationByLevelFinalistPodium.java | 19 +++++++++++ .../LocalSearchPhaseLifecycleListener.java | 19 +++++++++++ ...alSearchPhaseLifecycleListenerAdapter.java | 19 +++++++++++ .../scope/LocalSearchMoveScope.java | 19 +++++++++++ .../scope/LocalSearchPhaseScope.java | 19 +++++++++++ .../scope/LocalSearchStepScope.java | 19 +++++++++++ .../optaplanner/core/impl/package-info.java | 19 +++++++++++ .../DefaultPartitionedSearchPhase.java | 19 +++++++++++ .../DefaultPartitionedSearchPhaseFactory.java | 19 +++++++++++ .../partitionedsearch/PartitionSolver.java | 19 +++++++++++ .../PartitionedSearchPhase.java | 19 +++++++++++ ...rtitionedSearchPhaseLifecycleListener.java | 19 +++++++++++ .../partitioner/SolutionPartitioner.java | 19 +++++++++++ .../queue/PartitionChangedEvent.java | 19 +++++++++++ .../queue/PartitionQueue.java | 19 +++++++++++ .../scope/PartitionChangeMove.java | 19 +++++++++++ .../scope/PartitionedSearchPhaseScope.java | 19 +++++++++++ .../scope/PartitionedSearchStepScope.java | 19 +++++++++++ .../core/impl/phase/AbstractPhase.java | 19 +++++++++++ .../core/impl/phase/AbstractPhaseFactory.java | 19 +++++++++++ .../core/impl/phase/NoChangePhase.java | 19 +++++++++++ .../core/impl/phase/NoChangePhaseFactory.java | 19 +++++++++++ .../optaplanner/core/impl/phase/Phase.java | 19 +++++++++++ .../core/impl/phase/PhaseFactory.java | 19 +++++++++++ .../core/impl/phase/custom/CustomPhase.java | 19 +++++++++++ .../impl/phase/custom/CustomPhaseCommand.java | 19 +++++++++++ .../impl/phase/custom/DefaultCustomPhase.java | 19 +++++++++++ .../custom/DefaultCustomPhaseFactory.java | 19 +++++++++++ .../custom/NoChangeCustomPhaseCommand.java | 19 +++++++++++ .../phase/custom/scope/CustomPhaseScope.java | 19 +++++++++++ .../phase/custom/scope/CustomStepScope.java | 19 +++++++++++ .../phase/event/PhaseLifecycleListener.java | 19 +++++++++++ .../event/PhaseLifecycleListenerAdapter.java | 19 +++++++++++ .../phase/event/PhaseLifecycleSupport.java | 19 +++++++++++ .../impl/phase/scope/AbstractMoveScope.java | 19 +++++++++++ .../impl/phase/scope/AbstractPhaseScope.java | 19 +++++++++++ .../impl/phase/scope/AbstractStepScope.java | 19 +++++++++++ .../impl/score/DefaultScoreExplanation.java | 19 +++++++++++ .../core/impl/score/DefaultScoreManager.java | 19 +++++++++++ .../core/impl/score/ScoreUtil.java | 19 +++++++++++ .../BendableBigDecimalScoreDefinition.java | 19 +++++++++++ .../buildin/BendableLongScoreDefinition.java | 19 +++++++++++ .../buildin/BendableScoreDefinition.java | 19 +++++++++++ ...rdMediumSoftBigDecimalScoreDefinition.java | 19 +++++++++++ .../HardMediumSoftLongScoreDefinition.java | 19 +++++++++++ .../HardMediumSoftScoreDefinition.java | 19 +++++++++++ .../HardSoftBigDecimalScoreDefinition.java | 19 +++++++++++ .../buildin/HardSoftLongScoreDefinition.java | 19 +++++++++++ .../buildin/HardSoftScoreDefinition.java | 19 +++++++++++ .../SimpleBigDecimalScoreDefinition.java | 19 +++++++++++ .../buildin/SimpleLongScoreDefinition.java | 19 +++++++++++ .../score/buildin/SimpleScoreDefinition.java | 19 +++++++++++ .../DefaultConstraintMatchTotal.java | 19 +++++++++++ .../score/constraint/DefaultIndictment.java | 19 +++++++++++ .../AbstractBendableScoreDefinition.java | 19 +++++++++++ .../definition/AbstractScoreDefinition.java | 19 +++++++++++ .../score/definition/ScoreDefinition.java | 19 +++++++++++ .../score/director/AbstractScoreDirector.java | 19 +++++++++++ .../AbstractScoreDirectorFactory.java | 19 +++++++++++ .../score/director/InnerScoreDirector.java | 19 +++++++++++ .../director/InnerScoreDirectorFactory.java | 19 +++++++++++ .../score/director/ScoreDirectorFactory.java | 19 +++++++++++ .../director/ScoreDirectorFactoryFactory.java | 19 +++++++++++ .../director/ScoreDirectorFactoryService.java | 19 +++++++++++ .../score/director/ScoreDirectorType.java | 19 +++++++++++ .../director/easy/EasyScoreDirector.java | 19 +++++++++++ .../easy/EasyScoreDirectorFactory.java | 19 +++++++++++ .../easy/EasyScoreDirectorFactoryService.java | 19 +++++++++++ .../incremental/IncrementalScoreDirector.java | 19 +++++++++++ .../IncrementalScoreDirectorFactory.java | 19 +++++++++++ ...ncrementalScoreDirectorFactoryService.java | 19 +++++++++++ .../core/impl/score/stream/JoinerService.java | 19 +++++++++++ .../core/impl/score/stream/JoinerSupport.java | 19 +++++++++++ .../core/impl/score/stream/JoinerType.java | 19 +++++++++++ .../score/trend/InitializingScoreTrend.java | 19 +++++++++++ .../core/impl/solver/AbstractSolver.java | 19 +++++++++++ .../BestSolutionContainingProblemChanges.java | 19 +++++++++++ .../core/impl/solver/BestSolutionHolder.java | 19 +++++++++++ .../core/impl/solver/ClassInstanceCache.java | 19 +++++++++++ .../core/impl/solver/ConsumerSupport.java | 19 +++++++++++ .../impl/solver/DefaultSolutionManager.java | 19 +++++++++++ .../core/impl/solver/DefaultSolver.java | 19 +++++++++++ .../impl/solver/DefaultSolverFactory.java | 19 +++++++++++ .../core/impl/solver/DefaultSolverJob.java | 19 +++++++++++ .../impl/solver/DefaultSolverManager.java | 19 +++++++++++ .../change/DefaultProblemChangeDirector.java | 19 +++++++++++ .../solver/change/ProblemChangeAdapter.java | 19 +++++++++++ .../solver/event/AbstractEventSupport.java | 19 +++++++++++ .../impl/solver/event/SolverEventSupport.java | 19 +++++++++++ .../solver/event/SolverLifecycleListener.java | 19 +++++++++++ .../event/SolverLifecycleListenerAdapter.java | 19 +++++++++++ .../solver/random/DefaultRandomFactory.java | 19 +++++++++++ .../impl/solver/random/RandomFactory.java | 19 +++++++++++ .../core/impl/solver/random/RandomUtils.java | 19 +++++++++++ .../solver/recaller/BestSolutionRecaller.java | 19 +++++++++++ .../recaller/BestSolutionRecallerFactory.java | 19 +++++++++++ .../core/impl/solver/scope/SolverScope.java | 19 +++++++++++ .../AbstractCompositeTermination.java | 19 +++++++++++ .../termination/AbstractTermination.java | 19 +++++++++++ .../termination/AndCompositeTermination.java | 19 +++++++++++ .../termination/BasicPlumbingTermination.java | 19 +++++++++++ .../BestScoreFeasibleTermination.java | 19 +++++++++++ .../termination/BestScoreTermination.java | 19 +++++++++++ .../ChildThreadPlumbingTermination.java | 19 +++++++++++ .../termination/OrCompositeTermination.java | 19 +++++++++++ .../PhaseToSolverTerminationBridge.java | 19 +++++++++++ .../ScoreCalculationCountTermination.java | 19 +++++++++++ .../termination/StepCountTermination.java | 19 +++++++++++ .../impl/solver/termination/Termination.java | 19 +++++++++++ .../termination/TerminationFactory.java | 19 +++++++++++ .../TimeMillisSpentTermination.java | 19 +++++++++++ .../UnimprovedStepCountTermination.java | 19 +++++++++++ ...ntScoreDifferenceThresholdTermination.java | 19 +++++++++++ .../UnimprovedTimeMillisSpentTermination.java | 19 +++++++++++ .../impl/solver/thread/ChildThreadType.java | 19 +++++++++++ .../thread/DefaultSolverThreadFactory.java | 19 +++++++++++ .../core/impl/solver/thread/ThreadUtils.java | 19 +++++++++++ .../impl/statistic/BestScoreStatistic.java | 19 +++++++++++ .../BestSolutionMutationCountStatistic.java | 19 +++++++++++ .../impl/statistic/MemoryUseStatistic.java | 19 +++++++++++ .../PickedMoveBestScoreDiffStatistic.java | 19 +++++++++++ .../PickedMoveStepScoreDiffStatistic.java | 19 +++++++++++ .../core/impl/statistic/SolverStatistic.java | 19 +++++++++++ .../statistic/StatelessSolverStatistic.java | 19 +++++++++++ .../core/impl/util/CollectionUtils.java | 19 +++++++++++ .../impl/util/ListBasedScalingOrderedSet.java | 19 +++++++++++ .../core/impl/util/MemoizingSupply.java | 19 +++++++++++ .../core/impl/util/MutableInt.java | 19 +++++++++++ .../core/impl/util/MutableLong.java | 19 +++++++++++ .../core/impl/util/MutablePair.java | 19 +++++++++++ .../core/impl/util/MutablePairImpl.java | 19 +++++++++++ .../core/impl/util/MutableQuadruple.java | 19 +++++++++++ .../core/impl/util/MutableQuadrupleImpl.java | 19 +++++++++++ .../core/impl/util/MutableReference.java | 19 +++++++++++ .../core/impl/util/MutableTriple.java | 19 +++++++++++ .../core/impl/util/MutableTripleImpl.java | 19 +++++++++++ .../org/optaplanner/core/impl/util/Pair.java | 19 +++++++++++ .../optaplanner/core/impl/util/PairImpl.java | 19 +++++++++++ .../optaplanner/core/impl/util/Quadruple.java | 19 +++++++++++ .../core/impl/util/QuadrupleImpl.java | 19 +++++++++++ .../optaplanner/core/impl/util/Triple.java | 19 +++++++++++ .../core/impl/util/TripleImpl.java | 19 +++++++++++ ...score.director.ScoreDirectorFactoryService | 19 +++++++++++ .../core/impl/io/jaxb/removeNamespaces.xslt | 19 +++++++++++ .../cloner/CustomSolutionClonerTest.java | 19 +++++++++++ .../AnonymousValueRangeFactoryTest.java | 19 +++++++++++ .../valuerange/ValueRangeFactoryTest.java | 19 +++++++++++ .../core/api/score/ScoreManagerTest.java | 19 +++++++++++ .../api/score/buildin/AbstractScoreTest.java | 19 +++++++++++ .../buildin/bendable/BendableScoreTest.java | 19 +++++++++++ .../BendableBigDecimalScoreTest.java | 19 +++++++++++ .../bendablelong/BendableLongScoreTest.java | 19 +++++++++++ .../HardMediumSoftScoreTest.java | 19 +++++++++++ .../HardMediumSoftBigDecimalScoreTest.java | 19 +++++++++++ .../HardMediumSoftLongScoreTest.java | 19 +++++++++++ .../buildin/hardsoft/HardSoftScoreTest.java | 19 +++++++++++ .../HardSoftBigDecimalScoreTest.java | 19 +++++++++++ .../hardsoftlong/HardSoftLongScoreTest.java | 19 +++++++++++ .../score/buildin/simple/SimpleScoreTest.java | 19 +++++++++++ .../SimpleBigDecimalScoreTest.java | 19 +++++++++++ .../simplelong/SimpleLongScoreTest.java | 19 +++++++++++ .../score/constraint/ConstraintMatchTest.java | 19 +++++++++++ .../stream/ConstraintCollectorsTest.java | 19 +++++++++++ .../core/api/solver/DivertingClassLoader.java | 19 +++++++++++ .../core/api/solver/SolutionManagerTest.java | 19 +++++++++++ .../core/api/solver/SolverFactoryTest.java | 19 +++++++++++ .../core/api/solver/SolverManagerTest.java | 19 +++++++++++ .../nearby/NearbySelectionConfigTest.java | 19 +++++++++++ .../pillar/SubPillarConfigPolicyTest.java | 19 +++++++++++ .../PillarSwapMoveSelectorConfigTest.java | 19 +++++++++++ .../LocalSearchPhaseConfigTest.java | 19 +++++++++++ .../config/solver/EnvironmentModeTest.java | 19 +++++++++++ .../solver/SolverConfigMultiThreadedTest.java | 19 +++++++++++ .../core/config/solver/SolverConfigTest.java | 19 +++++++++++ .../termination/TerminationConfigTest.java | 19 +++++++++++ .../solver/testutil/MockThreadFactory.java | 19 +++++++++++ ...ractTestdataDifferentValuesCalculator.java | 19 +++++++++++ ...ataCorruptedDifferentValuesCalculator.java | 19 +++++++++++ .../TestdataDifferentValuesCalculator.java | 19 +++++++++++ .../corruptedmove/AbstractTestdataMove.java | 19 +++++++++++ .../TestdataCorruptedEntityUndoMove.java | 19 +++++++++++ .../TestdataCorruptedUndoMove.java | 19 +++++++++++ ...aCorruptedUndoMoveTotalMappingFactory.java | 19 +++++++++++ ...estdataCorruptedEntityUndoMoveFactory.java | 19 +++++++++++ .../TestdataCorruptedUndoMoveFactory.java | 19 +++++++++++ .../core/config/util/ConfigUtilsTest.java | 19 +++++++++++ ...DefaultConstructionHeuristicPhaseTest.java | 19 +++++++++++ ...faultConstructionHeuristicForagerTest.java | 19 +++++++++++ .../placer/entity/PlacementAssertions.java | 19 +++++++++++ .../entity/PooledEntityPlacerFactoryTest.java | 19 +++++++++++ .../placer/entity/PooledEntityPlacerTest.java | 19 +++++++++++ .../entity/QueuedEntityPlacerFactoryTest.java | 19 +++++++++++ .../placer/entity/QueuedEntityPlacerTest.java | 19 +++++++++++ .../entity/QueuedValuePlacerFactoryTest.java | 19 +++++++++++ .../placer/entity/QueuedValuePlacerTest.java | 19 +++++++++++ .../accessor/MemberAccessorFactoryTest.java | 19 +++++++++++ ...lectionBeanPropertyMemberAccessorTest.java | 19 +++++++++++ .../ReflectionFieldMemberAccessorTest.java | 19 +++++++++++ .../gizmo/GizmoMemberAccessorFactoryTest.java | 19 +++++++++++ .../GizmoMemberAccessorImplementorTest.java | 19 +++++++++++ .../gizmo/GizmoMemberDescriptorTest.java | 19 +++++++++++ .../ConstraintWeightDescriptorTest.java | 19 +++++++++++ .../descriptor/EntityDescriptorTest.java | 19 +++++++++++ .../domain/lookup/AbstractLookupTest.java | 19 +++++++++++ .../ClassAndPlanningIdComparatorTest.java | 19 +++++++++++ .../impl/domain/lookup/LookUpManagerTest.java | 19 +++++++++++ .../lookup/LookUpStrategyEqualityTest.java | 19 +++++++++++ .../lookup/LookUpStrategyIdOrFailTest.java | 19 +++++++++++ .../lookup/LookUpStrategyIdOrNoneTest.java | 19 +++++++++++ .../lookup/LookUpStrategyImmutableTest.java | 19 +++++++++++ .../domain/lookup/LookUpStrategyNoneTest.java | 19 +++++++++++ .../score/descriptor/ScoreDescriptorTest.java | 19 +++++++++++ .../cloner/AbstractSolutionClonerTest.java | 19 +++++++++++ .../FieldAccessingSolutionClonerTest.java | 19 +++++++++++ .../cloner/gizmo/GizmoSolutionClonerTest.java | 19 +++++++++++ .../descriptor/SolutionDescriptorTest.java | 19 +++++++++++ .../mutation/MutationCounterTest.java | 19 +++++++++++ .../bigdecimal/BigDecimalValueRangeTest.java | 19 +++++++++++ .../biginteger/BigIntegerValueRangeTest.java | 19 +++++++++++ .../collection/ListValueRangeTest.java | 19 +++++++++++ .../CompositeCountableValueRangeTest.java | 19 +++++++++++ .../composite/EmptyValueRangeTest.java | 19 +++++++++++ .../NullableCountableValueRangeTest.java | 19 +++++++++++ .../primboolean/BooleanValueRangeTest.java | 19 +++++++++++ .../primdouble/DoubleValueRangeTest.java | 19 +++++++++++ .../buildin/primint/IntValueRangeTest.java | 19 +++++++++++ .../buildin/primlong/LongValueRangeTest.java | 19 +++++++++++ .../temporal/TemporalValueRangeTest.java | 19 +++++++++++ .../variable/ListVariableListenerTest.java | 19 +++++++++++ .../anchor/AnchorVariableListenerTest.java | 19 +++++++++++ .../ExternalizedAnchorVariableSupplyTest.java | 19 +++++++++++ .../custom/CustomVariableListenerTest.java | 19 +++++++++++ .../GenuineVariableDescriptorTest.java | 19 +++++++++++ .../ListVariableDescriptorTest.java | 19 +++++++++++ .../ExternalizedIndexVariableSupplyTest.java | 19 +++++++++++ .../index/IndexVariableListenerTest.java | 19 +++++++++++ ...CollectionInverseVariableListenerTest.java | 19 +++++++++++ ...edCollectionInverseVariableSupplyTest.java | 19 +++++++++++ ...zedSingletonInverseVariableSupplyTest.java | 19 +++++++++++ ...ingletonListInverseVariableSupplyTest.java | 19 +++++++++++ .../SingletonInverseVariableListenerTest.java | 19 +++++++++++ ...gletonListInverseVariableListenerTest.java | 19 +++++++++++ .../support/VariableListenerSupportTest.java | 19 +++++++++++ .../violation/ShadowVariablesAssertTest.java | 19 +++++++++++ .../BlackBoxExhaustiveSearchPhaseTest.java | 19 +++++++++++ .../DefaultExhaustiveSearchPhaseTest.java | 19 +++++++++++ .../AbstractNodeComparatorTest.java | 19 +++++++++++ .../BreadthFirstNodeComparatorTest.java | 19 +++++++++++ .../DepthFirstNodeComparatorTest.java | 19 +++++++++++ ...ptimisticBoundFirstNodeComparatorTest.java | 19 +++++++++++ .../ScoreFirstNodeComparatorTest.java | 19 +++++++++++ .../scope/ExhaustiveSearchPhaseScopeTest.java | 19 +++++++++++ .../HeuristicConfigPolicyTestUtils.java | 19 +++++++++++ .../heuristic/move/CompositeMoveTest.java | 19 +++++++++++ .../core/impl/heuristic/move/DummyMove.java | 19 +++++++++++ .../impl/heuristic/move/NoChangeMoveTest.java | 19 +++++++++++ .../heuristic/move/NotDoableDummyMove.java | 19 +++++++++++ .../heuristic/selector/SelectorTestUtils.java | 19 +++++++++++ .../ComparatorSelectionSorterTest.java | 19 +++++++++++ .../WeightFactorySelectionSorterTest.java | 19 +++++++++++ .../BetaDistributionNearbyRandomTest.java | 19 +++++++++++ .../BlockDistributionNearbyRandomTest.java | 19 +++++++++++ .../LinearDistributionNearbyRandomTest.java | 19 +++++++++++ .../nearby/NearbyDistanceMatrixTest.java | 19 +++++++++++ ...ParabolicDistributionNearbyRandomTest.java | 19 +++++++++++ .../entity/EntitySelectorFactoryTest.java | 19 +++++++++++ .../FromSolutionEntitySelectorTest.java | 19 +++++++++++ .../decorator/CachingEntitySelectorTest.java | 19 +++++++++++ .../FilteringEntitySelectorTest.java | 19 +++++++++++ .../ProbabilityEntitySelectorTest.java | 19 +++++++++++ .../SelectedCountLimitEntitySelectorTest.java | 19 +++++++++++ .../ShufflingEntitySelectorTest.java | 19 +++++++++++ .../decorator/SortingEntitySelectorTest.java | 19 +++++++++++ .../MimicReplayingEntitySelectorTest.java | 19 +++++++++++ .../NearEntityNearbyEntitySelectorTest.java | 19 +++++++++++ .../pillar/DefaultPillarSelectorTest.java | 19 +++++++++++ .../list/DestinationSelectorFactoryTest.java | 19 +++++++++++ .../list/ElementDestinationSelectorTest.java | 19 +++++++++++ .../list/RandomSubListSelectorTest.java | 19 +++++++++++ .../list/SubListSelectorFactoryTest.java | 19 +++++++++++ .../heuristic/selector/list/SubListTest.java | 19 +++++++++++ .../list/TriangleElementFactoryTest.java | 19 +++++++++++ .../selector/list/TriangularNumbersTest.java | 19 +++++++++++ ...rSubListNearbyDestinationSelectorTest.java | 19 +++++++++++ .../NearSubListNearbySubListSelectorTest.java | 19 +++++++++++ ...earValueNearbyDestinationSelectorTest.java | 19 +++++++++++ .../move/MoveSelectorFactoryTest.java | 19 +++++++++++ .../CartesianProductMoveSelectorTest.java | 19 +++++++++++ .../move/composite/UnionMoveSelectorTest.java | 19 +++++++++++ .../decorator/CachingMoveSelectorTest.java | 19 +++++++++++ .../decorator/FilteringMoveSelectorTest.java | 19 +++++++++++ .../ProbabilityMoveSelectorTest.java | 19 +++++++++++ .../SelectedCountLimitMoveSelectorTest.java | 19 +++++++++++ .../decorator/ShufflingMoveSelectorTest.java | 19 +++++++++++ .../decorator/SortingMoveSelectorTest.java | 19 +++++++++++ .../ChangeMoveSelectorFactoryTest.java | 19 +++++++++++ .../move/generic/ChangeMoveSelectorTest.java | 19 +++++++++++ .../selector/move/generic/ChangeMoveTest.java | 19 +++++++++++ .../move/generic/PillarChangeMoveTest.java | 19 +++++++++++ .../move/generic/PillarDemandTest.java | 19 +++++++++++ .../move/generic/PillarSwapMoveTest.java | 19 +++++++++++ .../generic/SwapMoveSelectorFactoryTest.java | 19 +++++++++++ .../move/generic/SwapMoveSelectorTest.java | 19 +++++++++++ .../selector/move/generic/SwapMoveTest.java | 19 +++++++++++ .../chained/ChainedChangeMoveTest.java | 19 +++++++++++ .../generic/chained/ChainedSwapMoveTest.java | 19 +++++++++++ .../move/generic/chained/KOptMoveTest.java | 19 +++++++++++ ...SubChainChangeMoveSelectorFactoryTest.java | 19 +++++++++++ .../SubChainChangeMoveSelectorTest.java | 19 +++++++++++ .../chained/SubChainChangeMoveTest.java | 19 +++++++++++ .../SubChainReversingChangeMoveTest.java | 19 +++++++++++ .../SubChainReversingSwapMoveTest.java | 19 +++++++++++ .../SubChainSwapMoveSelectorFactoryTest.java | 19 +++++++++++ .../generic/chained/SubChainSwapMoveTest.java | 19 +++++++++++ .../chained/TailChainSwapMoveTest.java | 19 +++++++++++ .../move/generic/list/ListAssignMoveTest.java | 19 +++++++++++ .../ListChangeMoveSelectorFactoryTest.java | 19 +++++++++++ .../list/ListChangeMoveSelectorTest.java | 19 +++++++++++ .../move/generic/list/ListChangeMoveTest.java | 19 +++++++++++ .../list/ListSwapMoveSelectorFactoryTest.java | 19 +++++++++++ .../list/ListSwapMoveSelectorTest.java | 19 +++++++++++ .../move/generic/list/ListSwapMoveTest.java | 19 +++++++++++ .../generic/list/ListUnassignMoveTest.java | 19 +++++++++++ .../list/OriginalListChangeIteratorTest.java | 19 +++++++++++ .../list/OriginalListSwapIteratorTest.java | 19 +++++++++++ .../list/RandomListChangeIteratorTest.java | 19 +++++++++++ .../list/RandomListSwapIteratorTest.java | 19 +++++++++++ .../RandomSubListChangeMoveSelectorTest.java | 19 +++++++++++ .../RandomSubListSwapMoveSelectorTest.java | 19 +++++++++++ .../SubListChangeMoveSelectorFactoryTest.java | 19 +++++++++++ .../generic/list/SubListChangeMoveTest.java | 19 +++++++++++ .../SubListSwapMoveSelectorFactoryTest.java | 19 +++++++++++ .../generic/list/SubListSwapMoveTest.java | 19 +++++++++++ .../list/kopt/KOptListMoveIteratorTest.java | 19 +++++++++++ .../generic/list/kopt/KOptListMoveTest.java | 19 +++++++++++ .../move/generic/list/kopt/KOptUtilsTest.java | 19 +++++++++++ .../list/kopt/MultipleDelegateListTest.java | 19 +++++++++++ .../generic/list/kopt/TwoOptListMoveTest.java | 19 +++++++++++ .../value/ValueSelectorFactoryTest.java | 19 +++++++++++ .../chained/DefaultSubChainSelectorTest.java | 19 +++++++++++ .../chained/SubChainSelectorFactoryTest.java | 19 +++++++++++ .../decorator/CachingValueSelectorTest.java | 19 +++++++++++ ...IndependentFilteringValueSelectorTest.java | 19 +++++++++++ .../decorator/FilteringValueSelectorTest.java | 19 +++++++++++ .../InitializedValueSelectorTest.java | 19 +++++++++++ ...MovableChainedTrailingValueFilterTest.java | 19 +++++++++++ ...ReinitializeVariableValueSelectorTest.java | 19 +++++++++++ .../SelectedCountLimitValueSelectorTest.java | 19 +++++++++++ .../decorator/SortingValueSelectorTest.java | 19 +++++++++++ .../UnassignedValueSelectorTest.java | 19 +++++++++++ .../value/mimic/ManualValueMimicRecorder.java | 19 +++++++++++ .../MimicReplayingValueSelectorTest.java | 19 +++++++++++ .../NearEntityNearbyValueSelectorTest.java | 19 +++++++++++ .../NearValueNearbyValueSelectorTest.java | 19 +++++++++++ .../OrderByMoveIndexBlockingQueueTest.java | 19 +++++++++++ .../core/impl/io/jaxb/GenericJaxbIOTest.java | 19 +++++++++++ .../JaxbCustomPropertiesAdapterTest.java | 19 +++++++++++ .../jaxb/adapter/JaxbDurationAdapterTest.java | 19 +++++++++++ .../JaxbOffsetDateTimeAdapterTest.java | 19 +++++++++++ .../DefaultLocalSearchPhaseTest.java | 19 +++++++++++ .../acceptor/AbstractAcceptorTest.java | 19 +++++++++++ .../decider/acceptor/AcceptorFactoryTest.java | 19 +++++++++++ .../composite/CompositeAcceptorTest.java | 19 +++++++++++ .../greatdeluge/GreatDelugeAcceptorTest.java | 19 +++++++++++ .../HillClimbingAcceptorTest.java | 19 +++++++++++ .../LateAcceptanceAcceptorTest.java | 19 +++++++++++ .../SimulatedAnnealingAcceptorTest.java | 19 +++++++++++ .../StepCountingHillClimbingAcceptorTest.java | 19 +++++++++++ .../acceptor/tabu/EntityTabuAcceptorTest.java | 19 +++++++++++ .../acceptor/tabu/ValueTabuAcceptorTest.java | 19 +++++++++++ .../size/EntityRatioTabuSizeStrategyTest.java | 19 +++++++++++ .../tabu/size/FixedTabuSizeStrategyTest.java | 19 +++++++++++ .../size/ValueRatioTabuSizeStrategyTest.java | 19 +++++++++++ .../AcceptedLocalSearchForagerTest.java | 19 +++++++++++ ...cOscillationByLevelFinalistPodiumTest.java | 19 +++++++++++ ...aultPartitionedSearchPhaseFactoryTest.java | 19 +++++++++++ .../DefaultPartitionedSearchPhaseTest.java | 19 +++++++++++ .../TestdataFaultyEntity.java | 19 +++++++++++ .../TestdataSleepingEntity.java | 19 +++++++++++ .../TestdataSolutionPartitioner.java | 19 +++++++++++ .../queue/PartitionQueueTest.java | 19 +++++++++++ .../core/impl/phase/NoChangePhaseTest.java | 19 +++++++++++ .../core/impl/phase/PhaseLifecycleTest.java | 19 +++++++++++ .../DummySimpleScoreEasyScoreCalculator.java | 19 +++++++++++ ...BendableBigDecimalScoreDefinitionTest.java | 19 +++++++++++ .../BendableLongScoreDefinitionTest.java | 19 +++++++++++ .../buildin/BendableScoreDefinitionTest.java | 19 +++++++++++ ...diumSoftBigDecimalScoreDefinitionTest.java | 19 +++++++++++ ...HardMediumSoftLongScoreDefinitionTest.java | 19 +++++++++++ .../HardMediumSoftScoreDefinitionTest.java | 19 +++++++++++ ...HardSoftBigDecimalScoreDefinitionTest.java | 19 +++++++++++ .../HardSoftLongScoreDefinitionTest.java | 19 +++++++++++ .../buildin/HardSoftScoreDefinitionTest.java | 19 +++++++++++ .../SimpleBigDecimalScoreDefinitionTest.java | 19 +++++++++++ .../SimpleLongScoreDefinitionTest.java | 19 +++++++++++ .../buildin/SimpleScoreDefinitionTest.java | 19 +++++++++++ .../DefaultConstraintMatchTotalTest.java | 19 +++++++++++ .../constraint/DefaultIndictmentTest.java | 19 +++++++++++ .../AbstractScoreDirectorSemanticsTest.java | 19 +++++++++++ .../ScoreDirectorFactoryFactoryTest.java | 19 +++++++++++ .../easy/EasyScoreDirectorFactoryTest.java | 19 +++++++++++ .../easy/EasyScoreDirectorSemanticsTest.java | 19 +++++++++++ .../director/easy/EasyScoreDirectorTest.java | 19 +++++++++++ ...IncrementalScoreDirectorSemanticsTest.java | 19 +++++++++++ .../IncrementalScoreDirectorTest.java | 19 +++++++++++ .../trend/InitializingScoreTrendTest.java | 19 +++++++++++ .../solver/AbstractSolutionManagerTest.java | 19 +++++++++++ .../impl/solver/BestSolutionHolderTest.java | 19 +++++++++++ .../core/impl/solver/ConsumerSupportTest.java | 19 +++++++++++ .../impl/solver/DefaultSolverFactoryTest.java | 19 +++++++++++ .../core/impl/solver/DefaultSolverTest.java | 19 +++++++++++ .../DefaultProblemChangeDirectorTest.java | 19 +++++++++++ .../impl/solver/random/RandomUtilsTest.java | 19 +++++++++++ .../recaller/BestSolutionRecallerTest.java | 19 +++++++++++ .../AndCompositeTerminationTest.java | 19 +++++++++++ .../BasicPlumbingTerminationTest.java | 19 +++++++++++ .../BestScoreFeasibleTerminationTest.java | 19 +++++++++++ .../termination/BestScoreTerminationTest.java | 19 +++++++++++ .../OrCompositeTerminationTest.java | 19 +++++++++++ .../ScoreCalculationCountTerminationTest.java | 19 +++++++++++ .../termination/StepCountTerminationTest.java | 19 +++++++++++ .../termination/TerminationFactoryTest.java | 19 +++++++++++ .../TimeMillisSpentTerminationTest.java | 19 +++++++++++ .../UnimprovedStepCountTerminationTest.java | 19 +++++++++++ ...oreDifferenceThresholdTerminationTest.java | 19 +++++++++++ ...mprovedTimeMillisSpentTerminationTest.java | 19 +++++++++++ .../domain/DummyVariableListener.java | 19 +++++++++++ .../domain/TestdataConstraintProvider.java | 19 +++++++++++ .../domain/TestdataEasyScoreCalculator.java | 19 +++++++++++ .../impl/testdata/domain/TestdataEntity.java | 19 +++++++++++ .../TestdataIncrementalScoreCalculator.java | 19 +++++++++++ .../impl/testdata/domain/TestdataObject.java | 19 +++++++++++ .../testdata/domain/TestdataSolution.java | 19 +++++++++++ .../impl/testdata/domain/TestdataValue.java | 19 +++++++++++ .../backlinked/TestdataBacklinkedEntity.java | 19 +++++++++++ .../TestdataBacklinkedSolution.java | 19 +++++++++++ .../domain/chained/TestdataChainedAnchor.java | 19 +++++++++++ .../domain/chained/TestdataChainedEntity.java | 19 +++++++++++ .../domain/chained/TestdataChainedObject.java | 19 +++++++++++ .../chained/TestdataChainedSolution.java | 19 +++++++++++ .../TestdataChainedBrownEntity.java | 19 +++++++++++ .../TestdataChainedGreenEntity.java | 19 +++++++++++ .../TestdataChainedMultiEntityAnchor.java | 19 +++++++++++ ...estdataChainedMultiEntityChainElement.java | 19 +++++++++++ .../TestdataChainedMultiEntitySolution.java | 19 +++++++++++ .../TestdataShadowingChainedAnchor.java | 19 +++++++++++ .../TestdataShadowingChainedEntity.java | 19 +++++++++++ .../TestdataShadowingChainedObject.java | 19 +++++++++++ .../TestdataShadowingChainedSolution.java | 19 +++++++++++ .../TestdataCorrectlyClonedSolution.java | 19 +++++++++++ .../TestdataEntitiesNotClonedSolution.java | 19 +++++++++++ .../TestdataScoreNotClonedSolution.java | 19 +++++++++++ .../TestdataScoreNotEqualSolution.java | 19 +++++++++++ .../AnnotatedTestdataVariousTypes.java | 19 +++++++++++ .../TestdataDeepCloningEntity.java | 19 +++++++++++ .../TestdataDeepCloningSolution.java | 19 +++++++++++ .../deepcloning/TestdataVariousTypes.java | 19 +++++++++++ ...stdataFieldAnnotatedDeepCloningEntity.java | 19 +++++++++++ ...dataFieldAnnotatedDeepCloningSolution.java | 19 +++++++++++ .../clone/lookup/TestdataObjectEnum.java | 19 +++++++++++ .../clone/lookup/TestdataObjectEquals.java | 19 +++++++++++ .../TestdataObjectEqualsNoHashCode.java | 19 +++++++++++ .../lookup/TestdataObjectEqualsSubclass.java | 19 +++++++++++ .../clone/lookup/TestdataObjectIntegerId.java | 19 +++++++++++ .../TestdataObjectIntegerIdSubclass.java | 19 +++++++++++ .../lookup/TestdataObjectMultipleIds.java | 19 +++++++++++ .../clone/lookup/TestdataObjectNoId.java | 19 +++++++++++ .../lookup/TestdataObjectPrimitiveIntId.java | 19 +++++++++++ .../collection/TestdataArrayBasedEntity.java | 19 +++++++++++ .../TestdataArrayBasedSolution.java | 19 +++++++++++ ...estdataEntityCollectionPropertyEntity.java | 19 +++++++++++ ...tdataEntityCollectionPropertySolution.java | 19 +++++++++++ .../collection/TestdataSetBasedEntity.java | 19 +++++++++++ .../collection/TestdataSetBasedSolution.java | 19 +++++++++++ .../comparable/TestdataCodeComparator.java | 19 +++++++++++ .../TestdataDifficultyComparingEntity.java | 19 +++++++++++ .../TestdataDifficultyComparingSolution.java | 19 +++++++++++ .../TestdataConstraintConfiguration.java | 19 +++++++++++ ...stdataConstraintConfigurationSolution.java | 19 +++++++++++ ...traintWeighIncrementalScoreCalculator.java | 19 +++++++++++ ...ataConstraintWeightConstraintProvider.java | 19 +++++++++++ ...taConstraintWeightEasyScoreCalculator.java | 19 +++++++++++ ...stdataExtendedConstraintConfiguration.java | 19 +++++++++++ ...tendedConstraintConfigurationSolution.java | 19 +++++++++++ .../TestdataAnnotatedExtendedEntity.java | 19 +++++++++++ .../TestdataAnnotatedExtendedSolution.java | 19 +++++++++++ .../TestdataUnannotatedExtendedEntity.java | 19 +++++++++++ .../TestdataUnannotatedExtendedSolution.java | 19 +++++++++++ .../TestdataExtendedEntitySolution.java | 19 +++++++++++ .../TestdataExtendedThirdPartyEntity.java | 19 +++++++++++ .../TestdataExtendedThirdPartySolution.java | 19 +++++++++++ .../TestdataThirdPartyEntityPojo.java | 19 +++++++++++ .../TestdataThirdPartySolutionPojo.java | 19 +++++++++++ .../domain/gizmo/GizmoTestdataEntity.java | 19 +++++++++++ .../domain/list/TestDistanceMeter.java | 19 +++++++++++ .../domain/list/TestdataListEntity.java | 19 +++++++++++ .../domain/list/TestdataListSolution.java | 19 +++++++++++ .../domain/list/TestdataListUtils.java | 19 +++++++++++ .../domain/list/TestdataListValue.java | 19 +++++++++++ .../TestdataListEntityExternalized.java | 19 +++++++++++ .../TestdataListSolutionExternalized.java | 19 +++++++++++ .../TestdataListValueExternalized.java | 19 +++++++++++ .../mixed/TestdataMixedVariablesEntity.java | 19 +++++++++++ .../mixed/TestdataMixedVariablesSolution.java | 19 +++++++++++ .../TestdataListEntityWithShadowHistory.java | 19 +++++++++++ ...TestdataListSolutionWithShadowHistory.java | 19 +++++++++++ .../TestdataListValueWithShadowHistory.java | 19 +++++++++++ .../TestdataListEntityProvidingEntity.java | 19 +++++++++++ .../TestdataListEntityProvidingSolution.java | 19 +++++++++++ ...TestdataListEntityWithArrayValueRange.java | 19 +++++++++++ ...stdataListSolutionWithArrayValueRange.java | 19 +++++++++++ .../multientity/TestdataHerdEntity.java | 19 +++++++++++ .../multientity/TestdataLeadEntity.java | 19 +++++++++++ .../TestdataMultiEntitySolution.java | 19 +++++++++++ .../multivar/TestdataMultiVarEntity.java | 19 +++++++++++ .../multivar/TestdataMultiVarSolution.java | 19 +++++++++++ .../domain/multivar/TestdataOtherValue.java | 19 +++++++++++ .../nullable/TestdataNullableEntity.java | 19 +++++++++++ .../nullable/TestdataNullableSolution.java | 19 +++++++++++ .../domain/pinned/TestdataPinnedEntity.java | 19 +++++++++++ .../domain/pinned/TestdataPinnedSolution.java | 19 +++++++++++ .../domain/pinned/TestdataPinningFilter.java | 19 +++++++++++ .../TestdataChainedEntityPinningFilter.java | 19 +++++++++++ .../chained/TestdataPinnedChainedEntity.java | 19 +++++++++++ .../TestdataPinnedChainedSolution.java | 19 +++++++++++ .../TestdataExtendedPinnedEntity.java | 19 +++++++++++ .../TestdataExtendedPinnedSolution.java | 19 +++++++++++ .../TestdataExtendedPinningFilter.java | 19 +++++++++++ .../TestdataStringPlanningIdEntity.java | 19 +++++++++++ .../TestdataStringPlanningIdSolution.java | 19 +++++++++++ .../TestdataAccessModifierSolution.java | 19 +++++++++++ .../TestdataVisibilityModifierSolution.java | 19 +++++++++++ .../field/TestdataFieldAnnotatedEntity.java | 19 +++++++++++ .../field/TestdataFieldAnnotatedSolution.java | 19 +++++++++++ .../generic/TestdataGenericEntity.java | 19 +++++++++++ .../generic/TestdataGenericSolution.java | 19 +++++++++++ .../reflect/generic/TestdataGenericValue.java | 19 +++++++++++ ...stdataBendableBigDecimalScoreSolution.java | 19 +++++++++++ .../TestdataBendableLongScoreSolution.java | 19 +++++++++++ .../score/TestdataBendableScoreSolution.java | 19 +++++++++++ ...HardMediumSoftBigDecimalScoreSolution.java | 19 +++++++++++ ...stdataHardMediumSoftLongScoreSolution.java | 19 +++++++++++ .../TestdataHardMediumSoftScoreSolution.java | 19 +++++++++++ ...stdataHardSoftBigDecimalScoreSolution.java | 19 +++++++++++ .../TestdataHardSoftLongScoreSolution.java | 19 +++++++++++ .../score/TestdataHardSoftScoreSolution.java | 19 +++++++++++ ...TestdataSimpleBigDecimalScoreSolution.java | 19 +++++++++++ .../TestdataSimpleLongScoreSolution.java | 19 +++++++++++ .../score/lavish/TestdataLavishEntity.java | 19 +++++++++++ .../lavish/TestdataLavishEntityGroup.java | 19 +++++++++++ .../score/lavish/TestdataLavishExtra.java | 19 +++++++++++ .../score/lavish/TestdataLavishSolution.java | 19 +++++++++++ .../score/lavish/TestdataLavishValue.java | 19 +++++++++++ .../lavish/TestdataLavishValueGroup.java | 19 +++++++++++ .../domain/shadow/TestdataShadowedEntity.java | 19 +++++++++++ ...ataShadowedIncrementalScoreCalculator.java | 19 +++++++++++ .../shadow/TestdataShadowedSolution.java | 19 +++++++++++ .../TestdataCorruptedShadowedEntity.java | 19 +++++++++++ .../TestdataCorruptedShadowedSolution.java | 19 +++++++++++ .../TestdataSevenNonCyclicShadowedEntity.java | 19 +++++++++++ ...estdataSevenNonCyclicShadowedSolution.java | 19 +++++++++++ ...estdataCyclicReferencedShadowedEntity.java | 19 +++++++++++ ...tdataCyclicReferencedShadowedSolution.java | 19 +++++++++++ .../invalid/TestdataCyclicShadowedEntity.java | 19 +++++++++++ .../TestdataCyclicShadowedSolution.java | 19 +++++++++++ .../TestdataExtendedShadowedChildEntity.java | 19 +++++++++++ .../TestdataExtendedShadowedParentEntity.java | 19 +++++++++++ .../TestdataExtendedShadowedSolution.java | 19 +++++++++++ .../TestdataInverseRelationEntity.java | 19 +++++++++++ .../TestdataInverseRelationSolution.java | 19 +++++++++++ .../TestdataInverseRelationValue.java | 19 +++++++++++ .../TestdataManyToManyShadowedEntity.java | 19 +++++++++++ ...aManyToManyShadowedEntityUniqueEvents.java | 19 +++++++++++ .../TestdataManyToManyShadowedSolution.java | 19 +++++++++++ .../TestdataShadowVariableOrderEntity.java | 19 +++++++++++ .../TestdataShadowVariableOrderSolution.java | 19 +++++++++++ .../TestdataWrongBasicShadowEntity.java | 19 +++++++++++ .../TestdataWrongListShadowEntity.java | 19 +++++++++++ ...TestdataNoProblemFactPropertySolution.java | 19 +++++++++++ .../TestdataProblemFactPropertySolution.java | 19 +++++++++++ ...ProblemFactCollectionPropertySolution.java | 19 +++++++++++ .../TestdataWildcardSolution.java | 19 +++++++++++ ...dataAutoDiscoverFieldOverrideSolution.java | 19 +++++++++++ .../TestdataAutoDiscoverFieldSolution.java | 19 +++++++++++ ...ataAutoDiscoverGetterOverrideSolution.java | 19 +++++++++++ .../TestdataAutoDiscoverGetterSolution.java | 19 +++++++++++ ...AutoDiscoverUnannotatedEntitySolution.java | 19 +++++++++++ ...ataExtendedAutoDiscoverGetterSolution.java | 19 +++++++++++ ...nningEntityCollectionPropertySolution.java | 19 +++++++++++ ...uplicatePlanningScorePropertySolution.java | 19 +++++++++++ ...ProblemFactCollectionPropertySolution.java | 19 +++++++++++ .../TestdataMissingScorePropertySolution.java | 19 +++++++++++ ...ollectionPropertyWithArgumentSolution.java | 19 +++++++++++ ...nningEntityCollectionPropertySolution.java | 19 +++++++++++ .../TestdataUnknownFactTypeSolution.java | 19 +++++++++++ .../TestdataUnsupportedWildcardSolution.java | 19 +++++++++++ .../valuerange/TestdataValueRangeEntity.java | 19 +++++++++++ .../TestdataValueRangeSolution.java | 19 +++++++++++ .../TestdataAnonymousArraySolution.java | 19 +++++++++++ .../TestdataAnonymousListSolution.java | 19 +++++++++++ .../TestdataAnonymousValueRangeEntity.java | 19 +++++++++++ .../TestdataAnonymousValueRangeSolution.java | 19 +++++++++++ .../TestdataEntityProvidingEntity.java | 19 +++++++++++ .../TestdataEntityProvidingSolution.java | 19 +++++++++++ .../impl/testdata/util/CodeAssertable.java | 19 +++++++++++ .../util/CodeAssertableArrayList.java | 19 +++++++++++ .../impl/testdata/util/PlannerAssert.java | 19 +++++++++++ .../impl/testdata/util/PlannerTestUtils.java | 19 +++++++++++ .../testutil/DisabledInProductization.java | 19 +++++++++++ .../DisabledInProductizationCheck.java | 19 +++++++++++ .../core/impl/testutil/TestMeterRegistry.java | 19 +++++++++++ .../core/impl/testutil/TestNearbyRandom.java | 19 +++++++++++ .../core/impl/testutil/TestRandom.java | 19 +++++++++++ .../util/ListBasedScalingOrderedSetTest.java | 19 +++++++++++ .../core/impl/util/MutableIntTest.java | 19 +++++++++++ .../core/impl/util/MutableLongTest.java | 19 +++++++++++ .../test/resources/junit-platform.properties | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ core/optaplanner-core/pom.xml | 19 +++++++++++ core/pom.xml | 19 +++++++++++ optaplanner-benchmark/pom.xml | 19 +++++++++++ .../benchmark/api/PlannerBenchmark.java | 19 +++++++++++ .../api/PlannerBenchmarkException.java | 19 +++++++++++ .../api/PlannerBenchmarkFactory.java | 19 +++++++++++ .../benchmark/api/package-info.java | 19 +++++++++++ .../config/PlannerBenchmarkConfig.java | 19 +++++++++++ .../config/ProblemBenchmarksConfig.java | 19 +++++++++++ .../config/SolverBenchmarkConfig.java | 19 +++++++++++ .../SolverBenchmarkBluePrintConfig.java | 19 +++++++++++ .../SolverBenchmarkBluePrintType.java | 19 +++++++++++ .../config/blueprint/package-info.java | 19 +++++++++++ .../benchmark/config/package-info.java | 19 +++++++++++ .../config/ranking/SolverRankingType.java | 19 +++++++++++ .../config/ranking/package-info.java | 19 +++++++++++ .../config/report/BenchmarkReportConfig.java | 19 +++++++++++ .../benchmark/config/report/package-info.java | 19 +++++++++++ .../statistic/ProblemStatisticType.java | 19 +++++++++++ .../config/statistic/SingleStatisticType.java | 19 +++++++++++ .../config/statistic/package-info.java | 19 +++++++++++ .../impl/DefaultPlannerBenchmark.java | 19 +++++++++++ .../impl/DefaultPlannerBenchmarkFactory.java | 19 +++++++++++ .../impl/ProblemBenchmarksFactory.java | 19 +++++++++++ .../impl/SolverBenchmarkFactory.java | 19 +++++++++++ .../impl/SubSingleBenchmarkRunner.java | 19 +++++++++++ .../impl/aggregator/BenchmarkAggregator.java | 19 +++++++++++ .../swingui/BenchmarkAggregatorFrame.java | 19 +++++++++++ .../impl/aggregator/swingui/CheckBoxTree.java | 19 +++++++++++ .../aggregator/swingui/MixedCheckBox.java | 19 +++++++++++ .../impl/cli/OptaPlannerBenchmarkCli.java | 19 +++++++++++ .../impl/io/PlannerBenchmarkConfigIO.java | 19 +++++++++++ .../impl/loader/FileProblemProvider.java | 19 +++++++++++ .../impl/loader/InstanceProblemProvider.java | 19 +++++++++++ .../impl/loader/ProblemProvider.java | 19 +++++++++++ .../ScoreDifferencePercentage.java | 19 +++++++++++ .../benchmark/impl/package-info.java | 19 +++++++++++ .../ranking/ResilientScoreComparator.java | 19 +++++++++++ ...reSubSingleBenchmarkRankingComparator.java | 19 +++++++++++ .../ranking/SolverRankingWeightFactory.java | 19 +++++++++++ ...SubSingleBenchmarkRankBasedComparator.java | 19 +++++++++++ .../TotalRankSolverRankingWeightFactory.java | 19 +++++++++++ ...ScoreSingleBenchmarkRankingComparator.java | 19 +++++++++++ .../TotalScoreSolverRankingComparator.java | 19 +++++++++++ .../WorstScoreSolverRankingComparator.java | 19 +++++++++++ .../impl/report/BenchmarkReport.java | 19 +++++++++++ .../impl/report/BenchmarkReportFactory.java | 19 +++++++++++ ...illisecondDurationNumberFormatFactory.java | 19 +++++++++++ .../benchmark/impl/report/ReportHelper.java | 19 +++++++++++ .../impl/report/WebsiteResourceUtils.java | 19 +++++++++++ .../impl/result/BenchmarkResult.java | 19 +++++++++++ .../impl/result/BenchmarkResultIO.java | 19 +++++++++++ .../benchmark/impl/result/LoggingLevel.java | 19 +++++++++++ .../impl/result/PlannerBenchmarkResult.java | 19 +++++++++++ .../impl/result/ProblemBenchmarkResult.java | 19 +++++++++++ .../impl/result/SingleBenchmarkResult.java | 19 +++++++++++ .../impl/result/SolverBenchmarkResult.java | 19 +++++++++++ .../impl/result/SubSingleBenchmarkResult.java | 19 +++++++++++ .../benchmark/impl/result/package-info.java | 19 +++++++++++ .../impl/statistic/ConstraintSummary.java | 19 +++++++++++ .../ProblemBasedSubSingleStatistic.java | 19 +++++++++++ .../impl/statistic/ProblemStatistic.java | 19 +++++++++++ .../statistic/PureSubSingleStatistic.java | 19 +++++++++++ .../impl/statistic/StatisticPoint.java | 19 +++++++++++ .../impl/statistic/StatisticRegistry.java | 19 +++++++++++ .../impl/statistic/StatisticType.java | 19 +++++++++++ .../impl/statistic/StatisticUtils.java | 19 +++++++++++ .../impl/statistic/SubSingleStatistic.java | 19 +++++++++++ .../bestscore/BestScoreProblemStatistic.java | 19 +++++++++++ .../bestscore/BestScoreStatisticPoint.java | 19 +++++++++++ .../BestScoreSubSingleStatistic.java | 19 +++++++++++ .../BestSolutionMutationProblemStatistic.java | 19 +++++++++++ .../BestSolutionMutationStatisticPoint.java | 19 +++++++++++ ...estSolutionMutationSubSingleStatistic.java | 19 +++++++++++ .../impl/statistic/common/GraphSupport.java | 19 +++++++++++ .../common/MillisecondsSpentNumberFormat.java | 19 +++++++++++ .../memoryuse/MemoryUseProblemStatistic.java | 19 +++++++++++ .../memoryuse/MemoryUseStatisticPoint.java | 19 +++++++++++ .../MemoryUseSubSingleStatistic.java | 19 +++++++++++ .../MoveCountPerStepProblemStatistic.java | 19 +++++++++++ .../MoveCountPerStepStatisticPoint.java | 19 +++++++++++ .../MoveCountPerStepSubSingleStatistic.java | 19 +++++++++++ ...ScoreCalculationSpeedProblemStatistic.java | 19 +++++++++++ .../ScoreCalculationSpeedStatisticPoint.java | 19 +++++++++++ ...oreCalculationSpeedSubSingleStatistic.java | 19 +++++++++++ .../stepscore/StepScoreProblemStatistic.java | 19 +++++++++++ .../stepscore/StepScoreStatisticPoint.java | 19 +++++++++++ .../StepScoreSubSingleStatistic.java | 19 +++++++++++ ...aintMatchTotalBestScoreStatisticPoint.java | 19 +++++++++++ ...MatchTotalBestScoreSubSingleStatistic.java | 19 +++++++++++ ...aintMatchTotalStepScoreStatisticPoint.java | 19 +++++++++++ ...MatchTotalStepScoreSubSingleStatistic.java | 19 +++++++++++ ...edMoveTypeBestScoreDiffStatisticPoint.java | 19 +++++++++++ ...veTypeBestScoreDiffSubSingleStatistic.java | 19 +++++++++++ ...edMoveTypeStepScoreDiffStatisticPoint.java | 19 +++++++++++ ...veTypeStepScoreDiffSubSingleStatistic.java | 19 +++++++++++ .../benchmark/impl/xsd/XsdAggregator.java | 19 +++++++++++ .../impl/SwingUncaughtExceptionHandler.java | 19 +++++++++++ .../optaplanner/swing/impl/SwingUtils.java | 19 +++++++++++ .../swing/impl/TangoColorFactory.java | 19 +++++++++++ .../impl/aggregator/swingui/collapse.svg | 19 +++++++++++ .../impl/aggregator/swingui/expand.svg | 19 +++++++++++ .../impl/aggregator/swingui/moveDown.svg | 19 +++++++++++ .../impl/aggregator/swingui/moveUp.svg | 19 +++++++++++ .../impl/aggregator/swingui/rename.svg | 19 +++++++++++ .../impl/aggregator/swingui/switchTree.svg | 19 +++++++++++ .../css/bootstrap-responsive.css | 21 ++++++++---- .../report/twitterbootstrap/css/bootstrap.css | 21 ++++++++---- .../report/twitterbootstrap/js/bootstrap.js | 32 +++++++++---------- .../impl/report/twitterbootstrap/js/jquery.js | 25 +++++++++------ .../report/website/css/benchmarkReport.css | 19 +++++++++++ .../api/PlannerBenchmarkFactoryTest.java | 19 +++++++++++ .../config/PlannerBenchmarkConfigTest.java | 19 +++++++++++ .../config/ProblemBenchmarksConfigTest.java | 19 +++++++++++ .../SolverBenchmarkBluePrintConfigTest.java | 19 +++++++++++ .../report/BenchmarkReportConfigTest.java | 19 +++++++++++ .../DefaultPlannerBenchmarkFactoryTest.java | 19 +++++++++++ .../impl/DefaultPlannerBenchmarkTest.java | 19 +++++++++++ .../impl/SolverBenchmarkFactoryTest.java | 19 +++++++++++ .../ScoreDifferencePercentageTest.java | 19 +++++++++++ .../AbstractSolverRankingComparatorTest.java | 19 +++++++++++ .../ranking/ResilientScoreComparatorTest.java | 19 +++++++++++ ...bSingleBenchmarkRankingComparatorTest.java | 19 +++++++++++ ...talRankSolverRankingWeightFactoryTest.java | 19 +++++++++++ ...eSingleBenchmarkRankingComparatorTest.java | 19 +++++++++++ ...TotalScoreSolverRankingComparatorTest.java | 19 +++++++++++ ...WorstScoreSolverRankingComparatorTest.java | 19 +++++++++++ .../report/BenchmarkReportFactoryTest.java | 19 +++++++++++ ...secondDurationNumberFormatFactoryTest.java | 19 +++++++++++ .../result/PlannerBenchmarkResultTest.java | 19 +++++++++++ .../AbstractSubSingleStatisticTest.java | 19 +++++++++++ .../impl/statistic/StatisticUtilsTest.java | 19 +++++++++++ .../BestScoreSubSingleStatisticTest.java | 19 +++++++++++ ...olutionMutationSubSingleStatisticTest.java | 19 +++++++++++ .../MemoryUseSubSingleStatisticTest.java | 19 +++++++++++ ...oveCountPerStepSubSingleStatisticTest.java | 19 +++++++++++ ...alculationSpeedSubSingleStatisticTest.java | 19 +++++++++++ .../StepScoreSubSingleStatisticTest.java | 19 +++++++++++ ...hTotalBestScoreSubSingleStatisticTest.java | 19 +++++++++++ ...hTotalStepScoreSubSingleStatisticTest.java | 19 +++++++++++ ...veTypeBestScoreSubSingleStatisticTest.java | 19 +++++++++++ ...veTypeStepScoreSubSingleStatisticTest.java | 19 +++++++++++ .../benchmark/impl/xsd/XsdAggregatorTest.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ .../classloaderTestdataBenchmarkConfig.xml | 19 +++++++++++ .../benchmark/api/invalidBenchmarkConfig.xml | 19 +++++++++++ .../benchmark/api/testdataBenchmarkConfig.xml | 19 +++++++++++ optaplanner-docs/pom.xml | 19 +++++++++++ .../src/main/assembly/generated-docs-zip.xml | 19 +++++++++++ .../benchmarkAggregator.svg | 19 +++++++++++ .../benchmarkOverview.svg | 19 +++++++++++ .../letTheBestScoreStatisticGuideYou.svg | 19 +++++++++++ .../constraintStreamFilter.svg | 19 +++++++++++ .../constraintStreamGroupBy.svg | 19 +++++++++++ .../constraintStreamIfExists.svg | 19 +++++++++++ ...constraintStreamIncrementalCalculation.svg | 19 +++++++++++ .../constraintStreamIntroduction.svg | 19 +++++++++++ .../constraintStreamJoinWithJoiners.svg | 19 +++++++++++ .../constraintStreamJoinWithoutJoiners.svg | 19 +++++++++++ .../constraintStreamJustification.svg | 19 +++++++++++ .../cheapestInsertionNQueens04.svg | 19 +++++++++++ .../firstFitDecreasingNQueens04.svg | 19 +++++++++++ .../firstFitNQueens04.svg | 19 +++++++++++ .../multiVariableConstructionHeuristics.svg | 19 +++++++++++ .../assigningTimeToPlanningEntities.svg | 19 +++++++++++ .../assigningTimeToPlanningEntities2.svg | 19 +++++++++++ .../chainedThroughTimeAutomaticCollapse.svg | 19 +++++++++++ ...inedThroughTimeAutomaticDelayUntilLast.svg | 19 +++++++++++ ...ThroughTimeAutomaticDelayUntilLastLoop.svg | 19 +++++++++++ .../employeeShiftRosteringModelingGuideA.svg | 19 +++++++++++ .../employeeShiftRosteringModelingGuideB.svg | 19 +++++++++++ .../entityVariableAndValueExamples.svg | 19 +++++++++++ .../realTimePlanningCloudArchitecture.svg | 19 +++++++++++ .../serverlessCloudArchitecture.svg | 19 +++++++++++ .../demandSupplyScopeReuseDecision.svg | 19 +++++++++++ .../development/methodologyOverview.svg | 19 +++++++++++ .../images/development/moveRebaseDecision.svg | 19 +++++++++++ .../development/moveRebaseSequenceDiagram.svg | 19 +++++++++++ .../exhaustive-search/bruteForceNQueens04.svg | 19 +++++++++++ .../depthFirstBranchAndBoundNQueens04.svg | 19 +++++++++++ .../integration/conferenceCfpProcessBpmn.svg | 19 +++++++++++ .../integration/integrationOverview.svg | 19 +++++++++++ .../integration/keepTheUserInControl.svg | 19 +++++++++++ .../images/integration/sizingHardware.svg | 19 +++++++++++ .../integration/vehicleRoutingProcessBpmn.svg | 19 +++++++++++ .../images/integration/weddingProcessBpmn.svg | 19 +++++++++++ .../images/local-search/allStepsNQueens04.svg | 19 +++++++++++ .../local-search/decideNextStepNQueens04.svg | 19 +++++++++++ .../images/local-search/entityTabuSearch.svg | 19 +++++++++++ ...limbingGetsStuckInLocalOptimaNQueens04.svg | 19 +++++++++++ .../local-search/hillClimbingNQueens04.svg | 19 +++++++++++ .../images/local-search/lateAcceptance.svg | 19 +++++++++++ .../local-search/localSearchScoreOverTime.svg | 19 +++++++++++ .../local-search/simulatedAnnealing.svg | 19 +++++++++++ .../cachedShuffledSelection.svg | 19 +++++++++++ .../changeMove.svg | 19 +++++++++++ .../filteredSelection.svg | 19 +++++++++++ .../jitRandomSelection.svg | 19 +++++++++++ .../koptMove.svg | 19 +++++++++++ .../nearbySelectionMotivation.svg | 19 +++++++++++ .../nearbySelectionRandomDistribution.svg | 19 +++++++++++ .../pillarChangeMove.svg | 19 +++++++++++ .../pillarSwapMove.svg | 19 +++++++++++ .../possibleMovesNQueens04.svg | 19 +++++++++++ .../probabilisticSelection.svg | 19 +++++++++++ .../selectorProbabilityInUnion.svg | 19 +++++++++++ .../selectorTree.svg | 19 +++++++++++ .../sequentialMovesNQueens04.svg | 19 +++++++++++ .../singleMoveNQueens04.svg | 19 +++++++++++ .../swapMove.svg | 19 +++++++++++ .../architectureOverview.svg | 19 +++++++++++ .../cloudBalanceSearchSpaceSize.svg | 19 +++++++++++ .../generalPhaseSequence.svg | 19 +++++++++++ .../multiThreadingStrategies.svg | 19 +++++++++++ .../scalabilityOfOptimizationAlgorithms.svg | 19 +++++++++++ .../optimization-algorithms/scopeOverview.svg | 19 +++++++++++ .../searchSpaceSizeCalculation.svg | 19 +++++++++++ .../mapReduceIsTerribleForTsp.svg | 19 +++++++++++ .../partitionedSearchThreading.svg | 19 +++++++++++ .../planner-configuration/chainCorrection.svg | 19 +++++++++++ .../planner-configuration/chainPrinciples.svg | 19 +++++++++++ .../inputOutputOverview.svg | 19 +++++++++++ .../inputOutputOverviewEmployeeRostering.svg | 19 +++++++++++ .../inputOutputOverviewVehicleRouting.svg | 19 +++++++++++ .../planner-configuration/solutionCloning.svg | 19 +++++++++++ .../planner-configuration/solvedNQueens04.svg | 19 +++++++++++ .../uninitializedNQueens04.svg | 19 +++++++++++ .../planner-introduction/compatibility.svg | 19 +++++++++++ .../planner-introduction/distributionZip.svg | 19 +++++++++++ .../distributionZipProductized.svg | 19 +++++++++++ .../theRightAIForTheJob.svg | 19 +++++++++++ .../planner-introduction/useCaseOverview.svg | 19 +++++++++++ .../whatIsAPlanningProblem.svg | 19 +++++++++++ .../quickstart/quarkus/quarkusDevRestart.svg | 19 +++++++++++ .../schoolTimetablingArchitectureQuarkus.svg | 19 +++++++++++ ...choolTimetablingArchitectureSpringBoot.svg | 19 +++++++++++ .../schoolTimetablingClassDiagram.svg | 19 +++++++++++ .../schoolTimetablingCovidConstraints.svg | 19 +++++++++++ .../schoolTimetablingGreedyAlgorithm.svg | 19 +++++++++++ .../schoolTimetablingHardConstraints.svg | 19 +++++++++++ .../schoolTimetablingInputOutput.svg | 19 +++++++++++ ...schoolTimetablingLocalSearchAlgorithms.svg | 19 +++++++++++ .../schoolTimetablingSearchSpace.svg | 19 +++++++++++ .../continuousPlanningEmployeeRostering.svg | 19 +++++++++++ ...inuousPlanningPatientAdmissionSchedule.svg | 19 +++++++++++ .../continuousPublishingWithRotation.svg | 19 +++++++++++ .../repeated-planning/multiStagePlanning.svg | 19 +++++++++++ .../nonDisruptiveReplanning.svg | 19 +++++++++++ .../overconstrainedPlanning.svg | 19 +++++++++++ ...TimePlanningConcurrencySequenceDiagram.svg | 19 +++++++++++ .../realTimePlanningVehicleRouting.svg | 19 +++++++++++ .../fairnessScoreConstraint.svg | 19 +++++++++++ .../fairnessScoreConstraintPitfall.svg | 19 +++++++++++ ...entalScoreCalculationEmployeeRostering.svg | 19 +++++++++++ .../incrementalScoreCalculationNQueens04.svg | 19 +++++++++++ ...rementalScoreCalculatorSequenceDiagram.svg | 19 +++++++++++ .../optimalWithIncompleteConstraints.svg | 19 +++++++++++ .../parameterizeTheScoreWeights.svg | 19 +++++++++++ .../paretoOptimizationScoring.svg | 19 +++++++++++ .../positiveAndNegativeConstraints.svg | 19 +++++++++++ .../score-calculation/scoreClassDiagram.svg | 19 +++++++++++ .../scoreComparisonEmployeeRostering.svg | 19 +++++++++++ .../scoreComparisonVehicleRouting.svg | 19 +++++++++++ .../score-calculation/scoreComposition.svg | 19 +++++++++++ .../scoreFoldingIsBroken.svg | 19 +++++++++++ .../images/score-calculation/scoreLevels.svg | 19 +++++++++++ .../scoreTradeoffInPerspective.svg | 19 +++++++++++ .../images/score-calculation/scoreTrap.svg | 19 +++++++++++ .../score-calculation/scoreVisualization.svg | 19 +++++++++++ .../score-calculation/scoreWeightType.svg | 19 +++++++++++ .../score-calculation/scoreWeighting.svg | 19 +++++++++++ .../shadow-variable/bidirectionalVariable.svg | 19 +++++++++++ .../planningVariableListener.svg | 19 +++++++++++ .../shadow-variable/shadowVariableOrder.svg | 19 +++++++++++ .../ROOT/images/shared/optaPlannerIcon.svg | 19 +++++++++++ .../ROOT/images/shared/optaPlannerLogo.svg | 19 +++++++++++ .../shared/optaPlannerLogoDarkBackground.svg | 19 +++++++++++ .../hospitalBedAllocationClassDiagram.svg | 19 +++++++++++ .../patientAdmissionScheduleUseCase.svg | 19 +++++++++++ .../cloudBalanceClassDiagram.svg | 19 +++++++++++ .../cloud-balancing/cloudBalanceUseCase.svg | 19 +++++++++++ .../cloudOptimizationValueProposition.svg | 19 +++++++++++ .../scoreComparisonCloudBalancing.svg | 19 +++++++++++ .../conferenceSchedulingArchitecture.svg | 19 +++++++++++ .../conferenceSchedulingClassDiagram.svg | 19 +++++++++++ .../conferenceSchedulingConstraints.svg | 19 +++++++++++ ...conferenceSchedulingMilestonesTimeline.svg | 19 +++++++++++ ...conferenceSchedulingOptimalIsImperfect.svg | 19 +++++++++++ .../conferenceSchedulingPartitioning.svg | 19 +++++++++++ .../conferenceSchedulingProblem.svg | 19 +++++++++++ .../conferenceSchedulingSearchSpace.svg | 19 +++++++++++ .../conferenceSchedulingValueProposition.svg | 19 +++++++++++ .../curriculumCourseClassDiagram.svg | 19 +++++++++++ .../examinationTimetablingUseCase.svg | 19 +++++++++++ .../cloudOptimizationIsLikeTetris.svg | 19 +++++++++++ .../machineReassignmentClassDiagram.svg | 19 +++++++++++ ...intenanceSchedulingArchitectureQuarkus.svg | 19 +++++++++++ .../maintenanceSchedulingClassDiagram.svg | 19 +++++++++++ .../maintenanceSchedulingInputOutput.svg | 19 +++++++++++ .../partiallySolvedNQueens04Explained.svg | 19 +++++++++++ .../employeeRosteringClassDiagram.svg | 19 +++++++++++ .../employeeRosteringValueProposition.svg | 19 +++++++++++ .../employeeShiftRosteringUseCase.svg | 19 +++++++++++ .../medicalStaffRosteringCovidConstraints.svg | 19 +++++++++++ .../nurseRosteringClassDiagram.svg | 19 +++++++++++ .../projectJobSchedulingUseCase.svg | 19 +++++++++++ .../binPackingIsNpComplete1.svg | 19 +++++++++++ .../binPackingIsNpComplete2.svg | 19 +++++++++++ .../surface-bin-packing/binPackingUseCase.svg | 19 +++++++++++ .../taskAssigningClassDiagram.svg | 19 +++++++++++ .../taskAssigningValueProposition.svg | 19 +++++++++++ .../tennis-scheduling/tennisClassDiagram.svg | 19 +++++++++++ .../tspOptimalSolutionVolatility.svg | 19 +++++++++++ .../travelingTournamentUseCase.svg | 19 +++++++++++ ...accinationSchedulingContinuousPlanning.svg | 19 +++++++++++ .../vaccinationSchedulingPartitioning.svg | 19 +++++++++++ .../vaccinationSchedulingProcessPatterns.svg | 19 +++++++++++ .../vaccinationSchedulingValueProposal.svg | 19 +++++++++++ .../integrationWithRealMaps.svg | 19 +++++++++++ .../roadDistanceTriangleInequality.svg | 19 +++++++++++ .../vehicleRoutingClassDiagram.svg | 19 +++++++++++ .../vehicleRoutingDistanceType.svg | 19 +++++++++++ .../vehicleRoutingValueProposition.svg | 19 +++++++++++ .../ROOT/images/website/jstree/jstree.js | 19 +++++++++++ .../ROOT/images/website/jstree/style.css | 19 +++++++++++ .../src/modules/ROOT/images/website/toc.css | 19 +++++++++++ .../src/modules/ROOT/images/website/toc.js | 19 +++++++++++ .../ROOT/pages/index-docinfo-footer.html | 19 +++++++++++ .../src/modules/ROOT/pages/index-docinfo.html | 19 +++++++++++ .../data/nurserostering/export/solution.xsd | 19 +++++++++++ .../nurserostering/import/competition.xsd | 19 +++++++++++ .../data/nurserostering/import/long01.xml | 19 +++++++++++ .../data/nurserostering/import/long02.xml | 19 +++++++++++ .../data/nurserostering/import/long03.xml | 19 +++++++++++ .../data/nurserostering/import/long04.xml | 19 +++++++++++ .../data/nurserostering/import/long05.xml | 19 +++++++++++ .../nurserostering/import/long_hint01.xml | 19 +++++++++++ .../nurserostering/import/long_hint02.xml | 19 +++++++++++ .../nurserostering/import/long_hint03.xml | 19 +++++++++++ .../nurserostering/import/long_late01.xml | 19 +++++++++++ .../nurserostering/import/long_late02.xml | 19 +++++++++++ .../nurserostering/import/long_late03.xml | 19 +++++++++++ .../nurserostering/import/long_late04.xml | 19 +++++++++++ .../nurserostering/import/long_late05.xml | 19 +++++++++++ .../data/nurserostering/import/medium01.xml | 19 +++++++++++ .../data/nurserostering/import/medium02.xml | 19 +++++++++++ .../data/nurserostering/import/medium03.xml | 19 +++++++++++ .../data/nurserostering/import/medium04.xml | 19 +++++++++++ .../data/nurserostering/import/medium05.xml | 19 +++++++++++ .../nurserostering/import/medium_hint01.xml | 19 +++++++++++ .../nurserostering/import/medium_hint02.xml | 19 +++++++++++ .../nurserostering/import/medium_hint03.xml | 19 +++++++++++ .../nurserostering/import/medium_late01.xml | 19 +++++++++++ .../nurserostering/import/medium_late02.xml | 19 +++++++++++ .../nurserostering/import/medium_late03.xml | 19 +++++++++++ .../nurserostering/import/medium_late04.xml | 19 +++++++++++ .../nurserostering/import/medium_late05.xml | 19 +++++++++++ .../data/nurserostering/import/sprint01.xml | 19 +++++++++++ .../nurserostering/import/sprint01_1week.xml | 19 +++++++++++ .../data/nurserostering/import/sprint02.xml | 19 +++++++++++ .../data/nurserostering/import/sprint03.xml | 19 +++++++++++ .../data/nurserostering/import/sprint04.xml | 19 +++++++++++ .../data/nurserostering/import/sprint05.xml | 19 +++++++++++ .../data/nurserostering/import/sprint06.xml | 19 +++++++++++ .../data/nurserostering/import/sprint07.xml | 19 +++++++++++ .../data/nurserostering/import/sprint08.xml | 19 +++++++++++ .../data/nurserostering/import/sprint09.xml | 19 +++++++++++ .../data/nurserostering/import/sprint10.xml | 19 +++++++++++ .../nurserostering/import/sprint_hint01.xml | 19 +++++++++++ .../nurserostering/import/sprint_hint02.xml | 19 +++++++++++ .../nurserostering/import/sprint_hint03.xml | 19 +++++++++++ .../nurserostering/import/sprint_late01.xml | 19 +++++++++++ .../nurserostering/import/sprint_late02.xml | 19 +++++++++++ .../nurserostering/import/sprint_late03.xml | 19 +++++++++++ .../nurserostering/import/sprint_late04.xml | 19 +++++++++++ .../nurserostering/import/sprint_late05.xml | 19 +++++++++++ .../nurserostering/import/sprint_late06.xml | 19 +++++++++++ .../nurserostering/import/sprint_late07.xml | 19 +++++++++++ .../nurserostering/import/sprint_late08.xml | 19 +++++++++++ .../nurserostering/import/sprint_late09.xml | 19 +++++++++++ .../nurserostering/import/sprint_late10.xml | 19 +++++++++++ .../data/nurserostering/import/toy1.xml | 19 +++++++++++ .../data/nurserostering/import/toy2.xml | 19 +++++++++++ optaplanner-examples/pom.xml | 19 +++++++++++ .../app/AllExamplesSolutionImporter.java | 19 +++++++++++ .../app/GeneralOptaPlannerBenchmarkApp.java | 19 +++++++++++ .../examples/app/OptaPlannerExamplesApp.java | 19 +++++++++++ .../cloudbalancing/app/CloudBalancingApp.java | 19 +++++++++++ .../app/CloudBalancingHelloWorld.java | 19 +++++++++++ .../cloudbalancing/domain/CloudBalance.java | 19 +++++++++++ .../cloudbalancing/domain/CloudComputer.java | 19 +++++++++++ .../cloudbalancing/domain/CloudProcess.java | 19 +++++++++++ .../CloudComputerStrengthComparator.java | 19 +++++++++++ .../CloudProcessDifficultyComparator.java | 19 +++++++++++ .../benchmark/CloudBalancingBenchmarkApp.java | 19 +++++++++++ .../CloudBalancingBenchmarkHelloWorld.java | 19 +++++++++++ .../partitioner/CloudBalancePartitioner.java | 19 +++++++++++ .../CloudBalancingEasyScoreCalculator.java | 19 +++++++++++ ...udBalancingIncrementalScoreCalculator.java | 19 +++++++++++ ...dBalancingMapBasedEasyScoreCalculator.java | 19 +++++++++++ .../solver/move/CloudComputerChangeMove.java | 19 +++++++++++ .../move/CloudComputerChangeMoveFactory.java | 19 +++++++++++ .../solver/move/CloudProcessSwapMove.java | 19 +++++++++++ .../move/CloudProcessSwapMoveFactory.java | 19 +++++++++++ .../CloudBalanceSolutionFileIO.java | 19 +++++++++++ .../persistence/CloudBalancingGenerator.java | 19 +++++++++++ .../CloudBalancingConstraintProvider.java | 19 +++++++++++ .../swingui/CloudBalancingPanel.java | 19 +++++++++++ .../swingui/CloudComputerPanel.java | 19 +++++++++++ .../realtime/AddComputerProblemChange.java | 19 +++++++++++ .../realtime/AddProcessProblemChange.java | 19 +++++++++++ .../realtime/DeleteComputerProblemChange.java | 19 +++++++++++ .../realtime/DeleteProcessProblemChange.java | 19 +++++++++++ .../examples/common/app/CommonApp.java | 19 +++++++++++ .../common/app/CommonBenchmarkApp.java | 19 +++++++++++ .../examples/common/app/LoggingMain.java | 19 +++++++++++ .../AlphaNumericStringComparator.java | 19 +++++++++++ .../business/ProblemFileComparator.java | 19 +++++++++++ .../common/business/SolutionBusiness.java | 19 +++++++++++ .../common/domain/AbstractPersistable.java | 19 +++++++++++ .../ExperimentalConstraintCollectors.java | 19 +++++++++++ .../common/experimental/api/Break.java | 19 +++++++++++ .../experimental/api/ConsecutiveInfo.java | 19 +++++++++++ .../api/ConsecutiveIntervalInfo.java | 19 +++++++++++ .../experimental/api/IntervalBreak.java | 19 +++++++++++ .../experimental/api/IntervalCluster.java | 19 +++++++++++ .../common/experimental/api/Sequence.java | 19 +++++++++++ .../common/experimental/impl/BreakImpl.java | 19 +++++++++++ .../impl/ConsecutiveIntervalInfoImpl.java | 19 +++++++++++ .../experimental/impl/ConsecutiveSetTree.java | 19 +++++++++++ .../common/experimental/impl/Interval.java | 19 +++++++++++ .../experimental/impl/IntervalBreakImpl.java | 19 +++++++++++ .../impl/IntervalClusterImpl.java | 19 +++++++++++ .../experimental/impl/IntervalSplitPoint.java | 19 +++++++++++ .../experimental/impl/IntervalTree.java | 19 +++++++++++ .../impl/IntervalTreeIterator.java | 19 +++++++++++ .../experimental/impl/MapValuesIterable.java | 19 +++++++++++ .../experimental/impl/SequenceImpl.java | 19 +++++++++++ .../AbstractJsonSolutionFileIO.java | 19 +++++++++++ .../AbstractPngSolutionImporter.java | 19 +++++++++++ .../persistence/AbstractSolutionExporter.java | 19 +++++++++++ .../persistence/AbstractSolutionImporter.java | 19 +++++++++++ .../AbstractTxtSolutionExporter.java | 19 +++++++++++ .../AbstractTxtSolutionImporter.java | 19 +++++++++++ .../AbstractXlsxSolutionFileIO.java | 19 +++++++++++ .../AbstractXmlSolutionExporter.java | 19 +++++++++++ .../AbstractXmlSolutionImporter.java | 19 +++++++++++ .../common/persistence/SolutionConverter.java | 19 +++++++++++ .../common/persistence/XSSFColorUtil.java | 19 +++++++++++ .../generator/LocationDataGenerator.java | 19 +++++++++++ .../generator/StringDataGenerator.java | 19 +++++++++++ .../jackson/AbstractKeyDeserializer.java | 19 +++++++++++ .../jackson/JacksonUniqueIdGenerator.java | 19 +++++++++++ .../persistence/jackson/KeySerializer.java | 19 +++++++++++ .../persistence/jackson/package-info.java | 19 +++++++++++ .../examples/common/swingui/CommonIcons.java | 19 +++++++++++ .../swingui/ConstraintMatchesDialog.java | 19 +++++++++++ .../common/swingui/OpenBrowserAction.java | 19 +++++++++++ .../common/swingui/SolutionPanel.java | 19 +++++++++++ .../swingui/SolverAndPersistenceFrame.java | 19 +++++++++++ .../common/swingui/components/Labeled.java | 19 +++++++++++ .../components/LabeledComboBoxRenderer.java | 19 +++++++++++ .../LatitudeLongitudeTranslator.java | 19 +++++++++++ .../swingui/timetable/TimeTableLayout.java | 19 +++++++++++ .../timetable/TimeTableLayoutConstraints.java | 19 +++++++++++ .../swingui/timetable/TimeTablePanel.java | 19 +++++++++++ .../examples/common/util/Pair.java | 19 +++++++++++ .../examples/common/util/PairImpl.java | 19 +++++++++++ .../app/ConferenceSchedulingApp.java | 19 +++++++++++ .../ConferenceConstraintConfiguration.java | 19 +++++++++++ .../domain/ConferenceSolution.java | 19 +++++++++++ .../conferencescheduling/domain/Room.java | 19 +++++++++++ .../conferencescheduling/domain/Speaker.java | 19 +++++++++++ .../conferencescheduling/domain/Talk.java | 19 +++++++++++ .../conferencescheduling/domain/TalkType.java | 19 +++++++++++ .../conferencescheduling/domain/Timeslot.java | 19 +++++++++++ .../ConferenceSchedulingBenchmarkApp.java | 19 +++++++++++ ...ConferenceSchedulingCfpDevoxxImporter.java | 19 +++++++++++ .../ConferenceSchedulingGenerator.java | 19 +++++++++++ .../ConferenceSchedulingXlsxFileIO.java | 19 +++++++++++ .../ConnectionFollowRedirects.java | 19 +++++++++++ ...onferenceSchedulingConstraintProvider.java | 19 +++++++++++ .../swingui/ConferenceCFPImportAction.java | 19 +++++++++++ .../swingui/ConferenceSchedulingPanel.java | 19 +++++++++++ .../app/CurriculumCourseApp.java | 19 +++++++++++ .../curriculumcourse/domain/Course.java | 19 +++++++++++ .../domain/CourseSchedule.java | 19 +++++++++++ .../curriculumcourse/domain/Curriculum.java | 19 +++++++++++ .../examples/curriculumcourse/domain/Day.java | 19 +++++++++++ .../curriculumcourse/domain/Lecture.java | 19 +++++++++++ .../curriculumcourse/domain/Period.java | 19 +++++++++++ .../curriculumcourse/domain/Room.java | 19 +++++++++++ .../curriculumcourse/domain/Teacher.java | 19 +++++++++++ .../curriculumcourse/domain/Timeslot.java | 19 +++++++++++ .../domain/UnavailablePeriodPenalty.java | 19 +++++++++++ .../domain/solver/CourseConflict.java | 19 +++++++++++ .../LectureDifficultyWeightFactory.java | 19 +++++++++++ .../solver/PeriodStrengthWeightFactory.java | 19 +++++++++++ .../solver/RoomStrengthWeightFactory.java | 19 +++++++++++ .../CurriculumCourseBenchmarkApp.java | 19 +++++++++++ .../persistence/CurriculumCourseExporter.java | 19 +++++++++++ .../CurriculumCourseGenerator.java | 19 +++++++++++ .../persistence/CurriculumCourseImporter.java | 19 +++++++++++ .../CurriculumCourseSolutionFileIO.java | 19 +++++++++++ .../CurriculumCourseConstraintProvider.java | 19 +++++++++++ .../move/DifferentCourseSwapMoveFilter.java | 19 +++++++++++ .../swingui/CurriculumCoursePanel.java | 19 +++++++++++ .../examination/app/ExaminationApp.java | 19 +++++++++++ .../examples/examination/domain/Exam.java | 19 +++++++++++ .../examination/domain/Examination.java | 19 +++++++++++ .../ExaminationConstraintConfiguration.java | 19 +++++++++++ .../examination/domain/FollowingExam.java | 19 +++++++++++ .../examination/domain/LeadingExam.java | 19 +++++++++++ .../examples/examination/domain/Period.java | 19 +++++++++++ .../examination/domain/PeriodPenalty.java | 19 +++++++++++ .../examination/domain/PeriodPenaltyType.java | 19 +++++++++++ .../examples/examination/domain/Room.java | 19 +++++++++++ .../examination/domain/RoomPenalty.java | 19 +++++++++++ .../examination/domain/RoomPenaltyType.java | 19 +++++++++++ .../examples/examination/domain/Student.java | 19 +++++++++++ .../examples/examination/domain/Topic.java | 19 +++++++++++ .../solver/ExamDifficultyWeightFactory.java | 19 +++++++++++ .../PeriodUpdatingVariableListener.java | 19 +++++++++++ .../solver/RoomStrengthWeightFactory.java | 19 +++++++++++ .../domain/solver/TopicConflict.java | 19 +++++++++++ .../benchmark/ExaminationBenchmarkApp.java | 19 +++++++++++ .../persistence/ExaminationExporter.java | 19 +++++++++++ .../persistence/ExaminationImporter.java | 19 +++++++++++ .../ExaminationSolutionFileIO.java | 19 +++++++++++ .../score/ExaminationConstraintProvider.java | 19 +++++++++++ ...minationConstraintConfigurationDialog.java | 19 +++++++++++ .../examination/swingui/ExaminationPanel.java | 19 +++++++++++ .../app/FlightCrewSchedulingApp.java | 19 +++++++++++ .../flightcrewscheduling/domain/Airport.java | 19 +++++++++++ .../flightcrewscheduling/domain/Employee.java | 19 +++++++++++ .../flightcrewscheduling/domain/Flight.java | 19 +++++++++++ .../domain/FlightAssignment.java | 19 +++++++++++ .../domain/FlightCrewParametrization.java | 19 +++++++++++ .../domain/FlightCrewSolution.java | 19 +++++++++++ .../flightcrewscheduling/domain/Skill.java | 19 +++++++++++ .../FlightCrewSchedulingGenerator.java | 19 +++++++++++ .../FlightCrewSchedulingXlsxFileIO.java | 19 +++++++++++ ...lightCrewSchedulingConstraintProvider.java | 19 +++++++++++ .../swingui/FlightCrewSchedulingPanel.java | 19 +++++++++++ .../FlightCrewSchedulingWorldPanel.java | 19 +++++++++++ .../app/MachineReassignmentApp.java | 19 +++++++++++ .../domain/MachineReassignment.java | 19 +++++++++++ .../domain/MrBalancePenalty.java | 19 +++++++++++ .../domain/MrGlobalPenaltyInfo.java | 19 +++++++++++ .../domain/MrLocation.java | 19 +++++++++++ .../machinereassignment/domain/MrMachine.java | 19 +++++++++++ .../domain/MrMachineCapacity.java | 19 +++++++++++ .../domain/MrMachineKeyDeserializer.java | 19 +++++++++++ .../domain/MrNeighborhood.java | 19 +++++++++++ .../machinereassignment/domain/MrProcess.java | 19 +++++++++++ .../domain/MrProcessAssignment.java | 19 +++++++++++ .../domain/MrProcessRequirement.java | 19 +++++++++++ .../domain/MrResource.java | 19 +++++++++++ .../machinereassignment/domain/MrService.java | 19 +++++++++++ ...ProcessAssignmentDifficultyComparator.java | 19 +++++++++++ .../domain/solver/MrServiceDependency.java | 19 +++++++++++ .../MachineReassignmentBenchmarkApp.java | 19 +++++++++++ ...eassignmentIncrementalScoreCalculator.java | 19 +++++++++++ .../score/MrMachineTransientUsage.java | 19 +++++++++++ .../optional/score/MrMachineUsage.java | 19 +++++++++++ .../score/MrServiceMovedProcessesCount.java | 19 +++++++++++ .../MrMachineProbabilityWeightFactory.java | 19 +++++++++++ .../MachineReassignmentExporter.java | 19 +++++++++++ .../MachineReassignmentFileIO.java | 19 +++++++++++ .../MachineReassignmentImporter.java | 19 +++++++++++ .../MachineReassignmentSolutionFileIO.java | 19 +++++++++++ ...MachineReassignmentConstraintProvider.java | 19 +++++++++++ .../score/MrConstraints.java | 19 +++++++++++ .../ToOriginalMachineSolutionInitializer.java | 19 +++++++++++ .../swingui/MachineReassignmentPanel.java | 19 +++++++++++ .../swingui/MrMachinePanel.java | 19 +++++++++++ .../app/MeetingSchedulingApp.java | 19 +++++++++++ .../meetingscheduling/domain/Attendance.java | 19 +++++++++++ .../meetingscheduling/domain/Day.java | 19 +++++++++++ .../meetingscheduling/domain/Meeting.java | 19 +++++++++++ .../domain/MeetingAssignment.java | 19 +++++++++++ .../MeetingConstraintConfiguration.java | 19 +++++++++++ .../domain/MeetingSchedule.java | 19 +++++++++++ .../meetingscheduling/domain/Person.java | 19 +++++++++++ .../domain/PreferredAttendance.java | 19 +++++++++++ .../domain/RequiredAttendance.java | 19 +++++++++++ .../meetingscheduling/domain/Room.java | 19 +++++++++++ .../meetingscheduling/domain/TimeGrain.java | 19 +++++++++++ .../MeetingSchedulingGenerator.java | 19 +++++++++++ .../MeetingSchedulingXlsxFileIO.java | 19 +++++++++++ .../MeetingSchedulingConstraintProvider.java | 19 +++++++++++ .../swingui/MeetingSchedulingPanel.java | 19 +++++++++++ .../examples/nqueens/app/NQueensApp.java | 19 +++++++++++ .../nqueens/app/NQueensHelloWorld.java | 19 +++++++++++ .../examples/nqueens/domain/Column.java | 19 +++++++++++ .../examples/nqueens/domain/NQueens.java | 19 +++++++++++ .../examples/nqueens/domain/Queen.java | 19 +++++++++++ .../examples/nqueens/domain/Row.java | 19 +++++++++++ .../solver/QueenDifficultyWeightFactory.java | 19 +++++++++++ .../solver/RowStrengthWeightFactory.java | 19 +++++++++++ .../optional/NQueensSolutionCloner.java | 19 +++++++++++ .../benchmark/NQueensBenchmarkApp.java | 19 +++++++++++ ...ensAdvancedIncrementalScoreCalculator.java | 19 +++++++++++ ...QueensBasicIncrementalScoreCalculator.java | 19 +++++++++++ .../score/NQueensEasyScoreCalculator.java | 19 +++++++++++ .../NQueensMapBasedEasyScoreCalculator.java | 19 +++++++++++ .../optional/solver/move/RowChangeMove.java | 19 +++++++++++ .../move/factory/RowChangeMoveFactory.java | 19 +++++++++++ .../solution/CheatingNQueensPhaseCommand.java | 19 +++++++++++ .../nqueens/persistence/NQueensGenerator.java | 19 +++++++++++ .../persistence/NQueensSolutionFileIO.java | 19 +++++++++++ .../score/NQueensConstraintProvider.java | 19 +++++++++++ .../nqueens/swingui/NQueensPanel.java | 19 +++++++++++ .../nurserostering/app/NurseRosteringApp.java | 19 +++++++++++ .../nurserostering/domain/Employee.java | 19 +++++++++++ .../nurserostering/domain/NurseRoster.java | 19 +++++++++++ .../domain/NurseRosterParametrization.java | 19 +++++++++++ .../examples/nurserostering/domain/Shift.java | 19 +++++++++++ .../domain/ShiftAssignment.java | 19 +++++++++++ .../nurserostering/domain/ShiftDate.java | 19 +++++++++++ .../domain/ShiftDateKeyDeserializer.java | 19 +++++++++++ .../domain/ShiftKeyDeserializer.java | 19 +++++++++++ .../nurserostering/domain/ShiftType.java | 19 +++++++++++ .../domain/ShiftTypeSkillRequirement.java | 19 +++++++++++ .../examples/nurserostering/domain/Skill.java | 19 +++++++++++ .../domain/SkillProficiency.java | 19 +++++++++++ .../domain/WeekendDefinition.java | 19 +++++++++++ .../domain/contract/BooleanContractLine.java | 19 +++++++++++ .../domain/contract/Contract.java | 19 +++++++++++ .../domain/contract/ContractLine.java | 19 +++++++++++ .../domain/contract/ContractLineType.java | 19 +++++++++++ .../domain/contract/MinMaxContractLine.java | 19 +++++++++++ .../domain/contract/PatternContractLine.java | 19 +++++++++++ .../FreeBefore2DaysWithAWorkDayPattern.java | 19 +++++++++++ .../domain/pattern/Pattern.java | 19 +++++++++++ .../domain/pattern/ShiftType2DaysPattern.java | 19 +++++++++++ .../domain/pattern/ShiftType3DaysPattern.java | 19 +++++++++++ .../WorkBeforeFreeSequencePattern.java | 19 +++++++++++ .../domain/request/DayOffRequest.java | 19 +++++++++++ .../domain/request/DayOnRequest.java | 19 +++++++++++ .../domain/request/ShiftOffRequest.java | 19 +++++++++++ .../domain/request/ShiftOnRequest.java | 19 +++++++++++ .../solver/EmployeeStrengthComparator.java | 19 +++++++++++ ...MovableShiftAssignmentSelectionFilter.java | 19 +++++++++++ .../ShiftAssignmentDifficultyComparator.java | 19 +++++++++++ .../solver/ShiftAssignmentPinningFilter.java | 19 +++++++++++ .../benchmark/NurseRosteringBenchmarkApp.java | 19 +++++++++++ .../EmployeeConsecutiveAssignmentEnd.java | 19 +++++++++++ .../EmployeeConsecutiveAssignmentStart.java | 19 +++++++++++ ...ployeeConsecutiveWeekendAssignmentEnd.java | 19 +++++++++++ ...oyeeConsecutiveWeekendAssignmentStart.java | 19 +++++++++++ .../optional/score/EmployeeFreeSequence.java | 19 +++++++++++ .../score/EmployeeWeekendSequence.java | 19 +++++++++++ .../optional/score/EmployeeWorkSequence.java | 19 +++++++++++ .../NurseRosterSolutionFileIO.java | 19 +++++++++++ .../persistence/NurseRosteringExporter.java | 19 +++++++++++ .../persistence/NurseRosteringImporter.java | 19 +++++++++++ .../NurseRosteringConstraintProvider.java | 19 +++++++++++ .../move/EmployeeMultipleChangeMove.java | 19 +++++++++++ .../solver/move/NurseRosteringMoveHelper.java | 19 +++++++++++ ...ftAssignmentPillarPartSwapMoveFactory.java | 19 +++++++++++ .../nurserostering/swingui/EmployeePanel.java | 19 +++++++++++ .../swingui/NurseRosteringPanel.java | 19 +++++++++++ .../pas/app/PatientAdmissionScheduleApp.java | 19 +++++++++++ .../examples/pas/domain/AdmissionPart.java | 19 +++++++++++ .../optaplanner/examples/pas/domain/Bed.java | 19 +++++++++++ .../examples/pas/domain/BedDesignation.java | 19 +++++++++++ .../examples/pas/domain/Department.java | 19 +++++++++++ .../pas/domain/DepartmentSpecialism.java | 19 +++++++++++ .../examples/pas/domain/Equipment.java | 19 +++++++++++ .../examples/pas/domain/Gender.java | 19 +++++++++++ .../examples/pas/domain/GenderLimitation.java | 19 +++++++++++ .../examples/pas/domain/Night.java | 19 +++++++++++ .../examples/pas/domain/Patient.java | 19 +++++++++++ .../pas/domain/PatientAdmissionSchedule.java | 19 +++++++++++ .../pas/domain/PreferredPatientEquipment.java | 19 +++++++++++ .../pas/domain/RequiredPatientEquipment.java | 19 +++++++++++ .../optaplanner/examples/pas/domain/Room.java | 19 +++++++++++ .../examples/pas/domain/RoomEquipment.java | 19 +++++++++++ .../examples/pas/domain/RoomSpecialism.java | 19 +++++++++++ .../examples/pas/domain/Specialism.java | 19 +++++++++++ ...BedDesignationDifficultyWeightFactory.java | 19 +++++++++++ .../domain/solver/BedStrengthComparator.java | 19 +++++++++++ .../PatientAdmissionScheduleBenchmarkApp.java | 19 +++++++++++ .../solver/move/BedDesignationSwapMove.java | 19 +++++++++++ .../BedDesignationSwapMoveFactory.java | 19 +++++++++++ .../PatientAdmissionScheduleExporter.java | 19 +++++++++++ .../PatientAdmissionScheduleImporter.java | 19 +++++++++++ ...atientAdmissionScheduleSolutionFileIO.java | 19 +++++++++++ ...ntAdmissionScheduleConstraintProvider.java | 19 +++++++++++ .../pas/solver/move/BedChangeMove.java | 19 +++++++++++ .../move/PatientAdmissionMoveHelper.java | 19 +++++++++++ ...dDesignationPillarPartSwapMoveFactory.java | 19 +++++++++++ .../PatientAdmissionSchedulePanel.java | 19 +++++++++++ .../app/ProjectJobSchedulingApp.java | 19 +++++++++++ .../domain/Allocation.java | 19 +++++++++++ .../domain/ExecutionMode.java | 19 +++++++++++ .../projectjobscheduling/domain/Job.java | 19 +++++++++++ .../projectjobscheduling/domain/JobType.java | 19 +++++++++++ .../projectjobscheduling/domain/Project.java | 19 +++++++++++ .../domain/ResourceRequirement.java | 19 +++++++++++ .../projectjobscheduling/domain/Schedule.java | 19 +++++++++++ .../domain/resource/GlobalResource.java | 19 +++++++++++ .../domain/resource/LocalResource.java | 19 +++++++++++ .../domain/resource/Resource.java | 19 +++++++++++ .../solver/DelayStrengthComparator.java | 19 +++++++++++ .../ExecutionModeStrengthWeightFactory.java | 19 +++++++++++ .../NotSourceOrSinkAllocationFilter.java | 19 +++++++++++ ...ssorsDoneDateUpdatingVariableListener.java | 19 +++++++++++ .../ProjectJobSchedulingBenchmarkApp.java | 19 +++++++++++ ...bSchedulingIncrementalScoreCalculator.java | 19 +++++++++++ .../NonrenewableResourceCapacityTracker.java | 19 +++++++++++ .../RenewableResourceCapacityTracker.java | 19 +++++++++++ .../common/RenewableResourceUsedDay.java | 19 +++++++++++ .../score/common/ResourceCapacityTracker.java | 19 +++++++++++ .../ProjectJobSchedulingImporter.java | 19 +++++++++++ .../ProjectJobSchedulingSolutionFileIO.java | 19 +++++++++++ ...rojectJobSchedulingConstraintProvider.java | 19 +++++++++++ .../swingui/ProjectJobSchedulingPanel.java | 19 +++++++++++ .../taskassigning/app/TaskAssigningApp.java | 19 +++++++++++ .../taskassigning/domain/Affinity.java | 19 +++++++++++ .../taskassigning/domain/Customer.java | 19 +++++++++++ .../domain/CustomerKeyDeserializer.java | 19 +++++++++++ .../taskassigning/domain/Employee.java | 19 +++++++++++ .../taskassigning/domain/Priority.java | 19 +++++++++++ .../examples/taskassigning/domain/Skill.java | 19 +++++++++++ .../examples/taskassigning/domain/Task.java | 19 +++++++++++ .../domain/TaskAssigningSolution.java | 19 +++++++++++ .../taskassigning/domain/TaskType.java | 19 +++++++++++ .../StartTimeUpdatingVariableListener.java | 19 +++++++++++ .../solver/TaskDifficultyComparator.java | 19 +++++++++++ .../benchmark/TaskAssigningBenchmarkApp.java | 19 +++++++++++ .../persistence/TaskAssigningGenerator.java | 19 +++++++++++ .../TaskAssigningSolutionFileIO.java | 19 +++++++++++ .../TaskAssigningConstraintProvider.java | 19 +++++++++++ .../swingui/TaskAssigningPanel.java | 19 +++++++++++ .../swingui/TaskOverviewPanel.java | 19 +++++++++++ .../examples/tennis/app/TennisApp.java | 19 +++++++++++ .../examples/tennis/domain/Day.java | 19 +++++++++++ .../examples/tennis/domain/Team.java | 19 +++++++++++ .../tennis/domain/TeamAssignment.java | 19 +++++++++++ .../tennis/domain/TennisSolution.java | 19 +++++++++++ .../tennis/domain/UnavailabilityPenalty.java | 19 +++++++++++ .../benchmark/TennisBenchmarkApp.java | 19 +++++++++++ .../tennis/persistence/TennisGenerator.java | 19 +++++++++++ .../persistence/TennisSolutionFileIO.java | 19 +++++++++++ .../score/TennisConstraintProvider.java | 19 +++++++++++ .../examples/tennis/swingui/TennisPanel.java | 19 +++++++++++ .../app/TravelingTournamentApp.java | 19 +++++++++++ .../travelingtournament/domain/Day.java | 19 +++++++++++ .../travelingtournament/domain/Match.java | 19 +++++++++++ .../travelingtournament/domain/Team.java | 19 +++++++++++ .../domain/TeamKeyDeserializer.java | 19 +++++++++++ .../domain/TravelingTournament.java | 19 +++++++++++ .../TravelingTournamentBenchmarkApp.java | 19 +++++++++++ .../TravelingTournamentExporter.java | 19 +++++++++++ .../TravelingTournamentImporter.java | 19 +++++++++++ .../TravelingTournamentSolutionFileIO.java | 19 +++++++++++ ...TravelingTournamentConstraintProvider.java | 19 +++++++++++ .../solver/move/MatchChainRotationsMove.java | 19 +++++++++++ .../move/TravelingTournamentMoveHelper.java | 19 +++++++++++ .../factory/InverseMatchSwapMoveFilter.java | 19 +++++++++++ .../MatchChainRotationsMoveFactory.java | 19 +++++++++++ .../swingui/TravelingTournamentPanel.java | 19 +++++++++++ .../optaplanner/examples/tsp/app/TspApp.java | 19 +++++++++++ .../examples/tsp/domain/Domicile.java | 19 +++++++++++ .../examples/tsp/domain/Standstill.java | 19 +++++++++++ .../examples/tsp/domain/TspSolution.java | 19 +++++++++++ .../examples/tsp/domain/Visit.java | 19 +++++++++++ .../tsp/domain/location/AirLocation.java | 19 +++++++++++ .../tsp/domain/location/DistanceType.java | 19 +++++++++++ .../tsp/domain/location/Location.java | 19 +++++++++++ .../tsp/domain/location/RoadLocation.java | 19 +++++++++++ .../location/RoadLocationKeyDeserializer.java | 19 +++++++++++ ...cileAngleVisitDifficultyWeightFactory.java | 19 +++++++++++ ...stanceStandstillStrengthWeightFactory.java | 19 +++++++++++ ...eDistanceVisitDifficultyWeightFactory.java | 19 +++++++++++ .../LatitudeVisitDifficultyComparator.java | 19 +++++++++++ .../LongitudeVisitDifficultyComparator.java | 19 +++++++++++ .../nearby/VisitNearbyDistanceMeter.java | 19 +++++++++++ .../optional/benchmark/TspBenchmarkApp.java | 19 +++++++++++ .../score/TspEasyScoreCalculator.java | 19 +++++++++++ .../score/TspIncrementalScoreCalculator.java | 19 +++++++++++ .../AbstractSvgTspOutputBuilder.java | 19 +++++++++++ .../SvgTspLineAndCircleExporter.java | 19 +++++++++++ .../tsp/persistence/SvgTspPathExporter.java | 19 +++++++++++ .../examples/tsp/persistence/TspExporter.java | 19 +++++++++++ .../examples/tsp/persistence/TspFileIO.java | 19 +++++++++++ .../persistence/TspImageStipplerImporter.java | 19 +++++++++++ .../examples/tsp/persistence/TspImporter.java | 19 +++++++++++ .../tsp/persistence/TspSolutionFileIO.java | 19 +++++++++++ .../tsp/score/TspConstraintProvider.java | 19 +++++++++++ .../examples/tsp/swingui/TspListPanel.java | 19 +++++++++++ .../examples/tsp/swingui/TspPanel.java | 19 +++++++++++ .../examples/tsp/swingui/TspWorldPanel.java | 19 +++++++++++ .../vehiclerouting/app/VehicleRoutingApp.java | 19 +++++++++++ .../vehiclerouting/domain/Customer.java | 19 +++++++++++ .../examples/vehiclerouting/domain/Depot.java | 19 +++++++++++ .../vehiclerouting/domain/LocationAware.java | 19 +++++++++++ .../vehiclerouting/domain/Vehicle.java | 19 +++++++++++ .../domain/VehicleRoutingSolution.java | 19 +++++++++++ .../domain/location/AirLocation.java | 19 +++++++++++ .../domain/location/DistanceType.java | 19 +++++++++++ .../domain/location/Location.java | 19 +++++++++++ .../domain/location/RoadLocation.java | 19 +++++++++++ .../location/RoadLocationKeyDeserializer.java | 19 +++++++++++ .../segmented/HubSegmentLocation.java | 19 +++++++++++ .../HubSegmentLocationKeyDeserializer.java | 19 +++++++++++ .../segmented/RoadSegmentLocation.java | 19 +++++++++++ .../RoadSegmentLocationKeyDeserializer.java | 19 +++++++++++ ...tAngleCustomerDifficultyWeightFactory.java | 19 +++++++++++ ...stanceCustomerDifficultyWeightFactory.java | 19 +++++++++++ .../LatitudeCustomerDifficultyComparator.java | 19 +++++++++++ .../nearby/CustomerNearbyDistanceMeter.java | 19 +++++++++++ .../timewindowed/TimeWindowedCustomer.java | 19 +++++++++++ .../timewindowed/TimeWindowedDepot.java | 19 +++++++++++ .../TimeWindowedVehicleRoutingSolution.java | 19 +++++++++++ .../ArrivalTimeUpdatingVariableListener.java | 19 +++++++++++ .../benchmark/VehicleRoutingBenchmarkApp.java | 19 +++++++++++ .../VehicleRoutingEasyScoreCalculator.java | 19 +++++++++++ ...icleRoutingIncrementalScoreCalculator.java | 19 +++++++++++ .../persistence/VehicleRoutingFileIO.java | 19 +++++++++++ .../persistence/VehicleRoutingImporter.java | 19 +++++++++++ .../VehicleRoutingSolutionFileIO.java | 19 +++++++++++ .../VehicleRoutingDistanceTypeComparison.java | 19 +++++++++++ .../VehicleRoutingConstraintProvider.java | 19 +++++++++++ .../swingui/VehicleRoutingPanel.java | 19 +++++++++++ .../VehicleRoutingSolutionPainter.java | 19 +++++++++++ .../swingui/VehicleRoutingWorldPanel.java | 19 +++++++++++ .../src/main/resources/logback.xml | 19 +++++++++++ .../generalOptaPlannerBenchmarkConfig.xml | 19 +++++++++++ .../cloudBalancingSolverConfig.xml | 19 +++++++++++ .../cloudBalancingBenchmarkConfig.xml | 19 +++++++++++ ...ancingPartitionedSearchBenchmarkConfig.xml | 19 +++++++++++ ...dBalancingScoreDirectorBenchmarkConfig.xml | 19 +++++++++++ ...cloudBalancingStepLimitBenchmarkConfig.xml | 19 +++++++++++ .../swingui/addCloudComputer.svg | 19 +++++++++++ .../swingui/addCloudProcess.svg | 19 +++++++++++ .../swingui/cloudBalancingLogo.svg | 19 +++++++++++ .../cloudbalancing/swingui/cloudComputer.svg | 19 +++++++++++ .../cloudbalancing/swingui/cloudProcess.svg | 19 +++++++++++ .../swingui/deleteCloudComputer.svg | 19 +++++++++++ .../swingui/deleteCloudProcess.svg | 19 +++++++++++ .../examples/common/swingui/checkNo.svg | 19 +++++++++++ .../examples/common/swingui/checkYes.svg | 19 +++++++++++ .../swingui/exampleUsageExplanation.svg | 19 +++++++++++ .../swingui/indictmentHeatMapFalseIcon.svg | 19 +++++++++++ .../swingui/indictmentHeatMapTrueIcon.svg | 19 +++++++++++ .../examples/common/swingui/pinned.svg | 19 +++++++++++ .../refreshScreenDuringSolvingFalseIcon.svg | 19 +++++++++++ .../refreshScreenDuringSolvingTrueIcon.svg | 19 +++++++++++ .../examples/common/swingui/solveAction.svg | 19 +++++++++++ .../swingui/terminateSolvingEarlyAction.svg | 19 +++++++++++ .../conferenceSchedulingSolverConfig.xml | 19 +++++++++++ .../conferenceSchedulingBenchmarkConfig.xml | 19 +++++++++++ .../swingui/conferenceSchedulingLogo.svg | 19 +++++++++++ .../curriculumCourseSolverConfig.xml | 19 +++++++++++ .../curriculumCourseBenchmarkConfig.xml | 19 +++++++++++ ...rriculumCourseStepLimitBenchmarkConfig.xml | 19 +++++++++++ .../swingui/curriculumCourseLogo.svg | 19 +++++++++++ .../examination/examinationSolverConfig.xml | 19 +++++++++++ .../benchmark/examinationBenchmarkConfig.xml | 19 +++++++++++ .../examinationStepLimitBenchmarkConfig.xml | 19 +++++++++++ .../examination/swingui/examinationLogo.svg | 19 +++++++++++ .../flightCrewSchedulingSolverConfig.xml | 19 +++++++++++ .../swingui/flightCrewSchedulingLogo.svg | 19 +++++++++++ .../machineReassignmentSolverConfig.xml | 19 +++++++++++ .../machineReassignmentBenchmarkConfig.xml | 19 +++++++++++ ...assignmentScoreDirectorBenchmarkConfig.xml | 19 +++++++++++ ...neReassignmentStepLimitBenchmarkConfig.xml | 19 +++++++++++ .../swingui/machineReassignmentLogo.svg | 19 +++++++++++ .../meetingSchedulingSolverConfig.xml | 19 +++++++++++ .../swingui/meetingSchedulingLogo.svg | 19 +++++++++++ .../examples/nqueens/nqueensSolverConfig.xml | 19 +++++++++++ .../benchmark/nqueensBenchmarkConfig.xml | 19 +++++++++++ .../nqueensScoreDirectorBenchmarkConfig.xml | 19 +++++++++++ .../nqueensStepLimitBenchmarkConfig.xml | 19 +++++++++++ .../examples/nqueens/swingui/nqueensLogo.svg | 19 +++++++++++ .../examples/nqueens/swingui/queenImage.svg | 19 +++++++++++ .../nurseRosteringSolverConfig.xml | 19 +++++++++++ .../nurseRosteringLongBenchmarkConfig.xml | 19 +++++++++++ .../nurseRosteringMediumBenchmarkConfig.xml | 19 +++++++++++ .../nurseRosteringSprintBenchmarkConfig.xml | 19 +++++++++++ ...nurseRosteringStepLimitBenchmarkConfig.xml | 19 +++++++++++ .../nurserostering/swingui/deleteEmployee.svg | 19 +++++++++++ .../nurserostering/swingui/employee.svg | 19 +++++++++++ .../swingui/nurseRosteringLogo.svg | 19 +++++++++++ .../nurserostering/swingui/shiftTypeEarly.svg | 19 +++++++++++ .../nurserostering/swingui/shiftTypeLate.svg | 19 +++++++++++ .../nurserostering/swingui/shiftTypeNight.svg | 19 +++++++++++ ...atientAdmissionScheduleBenchmarkConfig.xml | 19 +++++++++++ .../patientAdmissionScheduleSolverConfig.xml | 19 +++++++++++ .../examples/pas/swingui/anyGender.svg | 19 +++++++++++ .../examples/pas/swingui/female.svg | 19 +++++++++++ .../optaplanner/examples/pas/swingui/male.svg | 19 +++++++++++ .../examples/pas/swingui/pasLogo.svg | 19 +++++++++++ .../examples/pas/swingui/sameGender.svg | 19 +++++++++++ .../projectJobSchedulingSolverConfig.xml | 19 +++++++++++ .../swingui/projectJobSchedulingLogo.svg | 19 +++++++++++ .../taskAssigningBenchmarkConfig.xml | 19 +++++++++++ ...kAssigningScoreDirectorBenchmarkConfig.xml | 19 +++++++++++ .../taskassigning/swingui/affinityHigh.svg | 19 +++++++++++ .../taskassigning/swingui/affinityLow.svg | 19 +++++++++++ .../taskassigning/swingui/affinityMedium.svg | 19 +++++++++++ .../taskassigning/swingui/affinityNone.svg | 19 +++++++++++ .../swingui/priorityCritical.svg | 19 +++++++++++ .../taskassigning/swingui/priorityMajor.svg | 19 +++++++++++ .../taskassigning/swingui/priorityMinor.svg | 19 +++++++++++ .../swingui/taskAssigningLogo.svg | 19 +++++++++++ .../taskAssigningSolverConfig.xml | 19 +++++++++++ .../examples/tennis/swingui/tennisLogo.svg | 19 +++++++++++ .../examples/tennis/tennisSolverConfig.xml | 19 +++++++++++ .../travelingTournamentBenchmarkConfig.xml | 19 +++++++++++ ...lingTournamentStepLimitBenchmarkConfig.xml | 19 +++++++++++ .../travelingtournament/swingui/awayMatch.svg | 19 +++++++++++ .../swingui/travelingTournamentLogo.svg | 19 +++++++++++ .../travelingTournamentSolverConfig.xml | 19 +++++++++++ .../optional/benchmark/tspBenchmarkConfig.xml | 19 +++++++++++ .../examples/tsp/swingui/tspLogo.svg | 19 +++++++++++ .../examples/tsp/tspSolverConfig.xml | 19 +++++++++++ .../vehicleRoutingBenchmarkConfig.xml | 19 +++++++++++ ...ehicleRoutingBenchmarkConfigListNearby.xml | 19 +++++++++++ ...cleRoutingScoreDirectorBenchmarkConfig.xml | 19 +++++++++++ .../examples/vehiclerouting/swingui/depot.svg | 19 +++++++++++ .../vehiclerouting/swingui/vehicle.svg | 19 +++++++++++ .../swingui/vehicleRoutingLogo.svg | 19 +++++++++++ .../vehicleRoutingSolverConfig.xml | 19 +++++++++++ .../app/GeneralBenchmarkConfigTest.java | 19 +++++++++++ .../CloudBalancingBenchmarkConfigTest.java | 19 +++++++++++ ...oudBalancingConstructionHeuristicTest.java | 19 +++++++++++ .../CloudBalancingExhaustiveSearchTest.java | 19 +++++++++++ ...udBalancingRealTimePlanningTurtleTest.java | 19 +++++++++++ .../app/CloudBalancingSmokeTest.java | 19 +++++++++++ .../app/CloudBalancingSolveAllTurtleTest.java | 19 +++++++++++ .../CloudBalancingScoreConstraintTest.java | 19 +++++++++++ .../CloudBalancingOpenDataFilesTest.java | 19 +++++++++++ .../CloudBalancingConstraintProviderTest.java | 19 +++++++++++ .../examples/common/TestSystemProperties.java | 19 +++++++++++ .../examples/common/TurtleTest.java | 19 +++++++++++ .../app/AbstractBenchmarkConfigTest.java | 19 +++++++++++ .../AbstractConstructionHeuristicTest.java | 19 +++++++++++ .../app/AbstractExhaustiveSearchTest.java | 19 +++++++++++ .../common/app/AbstractPhaseTest.java | 19 +++++++++++ .../app/ImportDirSolveAllTurtleTest.java | 19 +++++++++++ .../examples/common/app/LoggingTest.java | 19 +++++++++++ .../common/app/PlannerBenchmarkTest.java | 19 +++++++++++ .../app/RealTimePlanningTurtleTest.java | 19 +++++++++++ .../common/app/SolveAllTurtleTest.java | 19 +++++++++++ .../examples/common/app/SolverSmokeTest.java | 19 +++++++++++ .../app/UnsolvedDirSolveAllTurtleTest.java | 19 +++++++++++ .../AlphaNumericStringComparatorTest.java | 19 +++++++++++ .../ExperimentalConstraintCollectorsTest.java | 19 +++++++++++ .../impl/ConsecutiveSetTreeTest.java | 19 +++++++++++ .../experimental/impl/IntervalTreeTest.java | 19 +++++++++++ .../experimental/impl/IterableList.java | 19 +++++++++++ .../persistence/ImportDataFilesTest.java | 19 +++++++++++ .../common/persistence/OpenDataFilesTest.java | 19 +++++++++++ .../persistence/StringDataGeneratorTest.java | 19 +++++++++++ .../score/AbstractConstraintProviderTest.java | 19 +++++++++++ .../common/score/ConstraintProviderTest.java | 19 +++++++++++ .../score/SimplifiedTestNameGenerator.java | 19 +++++++++++ .../app/ConferenceSchedulingSmokeTest.java | 19 +++++++++++ ...onferenceSchedulingSolveAllTurtleTest.java | 19 +++++++++++ ...ConferenceSchedulingOpenDataFilesTest.java | 19 +++++++++++ ...renceSchedulingConstraintProviderTest.java | 19 +++++++++++ ...iculumCourseConstructionHeuristicTest.java | 19 +++++++++++ .../CurriculumCourseExhaustiveSearchTest.java | 19 +++++++++++ .../app/CurriculumCourseSmokeTest.java | 19 +++++++++++ .../CurriculumCourseSolveAllTurtleTest.java | 19 +++++++++++ .../CurriculumCourseBenchmarkConfigTest.java | 19 +++++++++++ .../CurriculumCourseImporterTest.java | 19 +++++++++++ .../CurriculumCourseOpenDataFilesTest.java | 19 +++++++++++ ...urriculumCourseConstraintProviderTest.java | 19 +++++++++++ .../examination/app/ExaminationSmokeTest.java | 19 +++++++++++ .../app/ExaminationSolveAllTurtleTest.java | 19 +++++++++++ .../ExaminationBenchmarkConfigTest.java | 19 +++++++++++ .../persistence/ExaminationImporterTest.java | 19 +++++++++++ .../ExaminationOpenDataFilesTest.java | 19 +++++++++++ .../ExaminationConstraintProviderTest.java | 19 +++++++++++ .../app/FlightCrewSchedulingSmokeTest.java | 19 +++++++++++ ...lightCrewSchedulingSolveAllTurtleTest.java | 19 +++++++++++ ...FlightCrewSchedulingOpenDataFilesTest.java | 19 +++++++++++ .../app/MachineReassignmentSmokeTest.java | 19 +++++++++++ ...MachineReassignmentSolveAllTurtleTest.java | 19 +++++++++++ ...achineReassignmentBenchmarkConfigTest.java | 19 +++++++++++ .../MachineReassignmentImporterTest.java | 19 +++++++++++ .../MachineReassignmentOpenDataFilesTest.java | 19 +++++++++++ ...ineReassignmentConstraintProviderTest.java | 19 +++++++++++ .../app/MeetingSchedulingSmokeTest.java | 19 +++++++++++ .../MeetingSchedulingSolveAllTurtleTest.java | 19 +++++++++++ .../MeetingSchedulingScoreConstraintTest.java | 19 +++++++++++ .../MeetingSchedulingOpenDataFilesTest.java | 19 +++++++++++ ...etingSchedulingConstraintProviderTest.java | 19 +++++++++++ .../app/NQueensConstructionHeuristicTest.java | 19 +++++++++++ .../app/NQueensExhaustiveSearchTest.java | 19 +++++++++++ .../nqueens/app/NQueensSmokeTest.java | 19 +++++++++++ .../app/NQueensSolveAllTurtleTest.java | 19 +++++++++++ .../benchmark/BrokenNQueensBenchmarkTest.java | 19 +++++++++++ .../benchmark/NQueensBenchmarkConfigTest.java | 19 +++++++++++ .../benchmark/NQueensBenchmarkTest.java | 19 +++++++++++ .../tracking/NQueensAbstractTrackingTest.java | 19 +++++++++++ ...eensConstructionHeuristicTrackingTest.java | 19 +++++++++++ .../NQueensLocalSearchTrackingTest.java | 19 +++++++++++ .../solver/tracking/NQueensStepTracker.java | 19 +++++++++++ .../solver/tracking/NQueensStepTracking.java | 19 +++++++++++ .../persistence/NQueensOpenDataFilesTest.java | 19 +++++++++++ .../score/NQueensConstraintProviderTest.java | 19 +++++++++++ .../app/NurseRosteringSmokeTest.java | 19 +++++++++++ .../app/NurseRosteringSolveAllTurtleTest.java | 19 +++++++++++ .../NurseRosteringBenchmarkConfigTest.java | 19 +++++++++++ .../NurseRosteringImporterTest.java | 19 +++++++++++ .../NurseRosteringOpenDataFilesTest.java | 19 +++++++++++ .../NurseRosteringConstraintProviderTest.java | 19 +++++++++++ .../PatientAdmissionScheduleSmokeTest.java | 19 +++++++++++ ...ntAdmissionScheduleSolveAllTurtleTest.java | 19 +++++++++++ ...tAdmissionScheduleBenchmarkConfigTest.java | 19 +++++++++++ .../PatientAdmissionScheduleImporterTest.java | 19 +++++++++++ ...entAdmissionScheduleOpenDataFilesTest.java | 19 +++++++++++ ...missionScheduleConstraintProviderTest.java | 19 +++++++++++ .../app/ProjectJobSchedulingSmokeTest.java | 19 +++++++++++ ...rojectJobSchedulingSolveAllTurtleTest.java | 19 +++++++++++ ...ojectJobSchedulingBenchmarkConfigTest.java | 19 +++++++++++ .../ProjectJobSchedulingImporterTest.java | 19 +++++++++++ ...ProjectJobSchedulingOpenDataFilesTest.java | 19 +++++++++++ .../app/TaskAssigningSmokeTest.java | 19 +++++++++++ .../app/TaskAssigningSolveAllTurtleTest.java | 19 +++++++++++ .../solver/TaskDifficultyComparatorTest.java | 19 +++++++++++ .../TaskAssigningOpenDataFilesTest.java | 19 +++++++++++ .../tennis/app/TennisBenchmarkTest.java | 19 +++++++++++ .../examples/tennis/app/TennisSmokeTest.java | 19 +++++++++++ .../tennis/app/TennisSolveAllTurtleTest.java | 19 +++++++++++ .../persistence/TennisOpenDataFilesTest.java | 19 +++++++++++ .../score/TennisConstraintProviderTest.java | 19 +++++++++++ .../app/TravelingTournamentSmokeTest.java | 19 +++++++++++ ...TravelingTournamentSolveAllTurtleTest.java | 19 +++++++++++ ...ravelingTournamentBenchmarkConfigTest.java | 19 +++++++++++ .../TravelingTournamentImporterTest.java | 19 +++++++++++ .../TravelingTournamentOpenDataFilesTest.java | 19 +++++++++++ .../tsp/app/TspConstructionHeuristicTest.java | 19 +++++++++++ .../examples/tsp/app/TspSmokeTest.java | 19 +++++++++++ .../tsp/app/TspSolveAllTurtleTest.java | 19 +++++++++++ .../benchmark/TspBenchmarkConfigTest.java | 19 +++++++++++ .../tsp/persistence/TspImporterTest.java | 19 +++++++++++ .../tsp/persistence/TspOpenDataFilesTest.java | 19 +++++++++++ ...utingMultiThreadedReproducibilityTest.java | 19 +++++++++++ .../app/VehicleRoutingSmokeTest.java | 19 +++++++++++ .../app/VehicleRoutingSolveAllTurtleTest.java | 19 +++++++++++ .../segmented/RoadSegmentLocationTest.java | 19 +++++++++++ .../VehicleRoutingBenchmarkConfigTest.java | 19 +++++++++++ .../VehicleRoutingImportDataFilesTest.java | 19 +++++++++++ .../VehicleRoutingOpenDataFilesTest.java | 19 +++++++++++ .../VehicleRoutingSolutionFileIOTest.java | 19 +++++++++++ .../VehicleRoutingConstraintProviderTest.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ .../data/testExaminationScoreRules.xml | 19 +++++++++++ .../data/testNurseRosteringScoreRules.xml | 19 +++++++++++ optaplanner-migration/pom.xml | 19 +++++++++++ .../InternalOptaPlannerMavenVisitor.java | 19 +++++++++++ .../jakarta/JakartaJsonMigrationRecipe.java | 19 +++++++++++ .../migration/v8/AsConstraintRecipe.java | 19 +++++++++++ .../migration/v8/ScoreGettersRecipe.java | 19 +++++++++++ .../v8/ScoreManagerMethodsRecipe.java | 19 +++++++++++ .../JakartaJsonMigrationRecipeTest.java | 19 +++++++++++ .../migration/v8/AsConstraintRecipeTest.java | 19 +++++++++++ .../migration/v8/ScoreGettersRecipeTest.java | 19 +++++++++++ .../v8/ScoreManagerMethodsRecipeTest.java | 19 +++++++++++ optaplanner-operator/pom.xml | 19 +++++++++++ .../solver/OptaPlannerSolverReconciler.java | 19 +++++++++++ .../operator/impl/solver/model/AmqBroker.java | 19 +++++++++++ .../model/ConfigMapDependentResource.java | 19 +++++++++++ .../model/DeploymentDependentResource.java | 19 +++++++++++ .../impl/solver/model/OptaPlannerSolver.java | 19 +++++++++++ .../solver/model/OptaPlannerSolverSpec.java | 19 +++++++++++ .../solver/model/OptaPlannerSolverStatus.java | 19 +++++++++++ .../operator/impl/solver/model/Scaling.java | 19 +++++++++++ .../model/common/ResourceNameReference.java | 19 +++++++++++ .../impl/solver/model/keda/KedaConstants.java | 19 +++++++++++ .../impl/solver/model/keda/ScaledObject.java | 19 +++++++++++ .../keda/ScaledObjectDependentResource.java | 19 +++++++++++ .../solver/model/keda/ScaledObjectSpec.java | 19 +++++++++++ .../solver/model/keda/SecretTargetRef.java | 19 +++++++++++ .../impl/solver/model/keda/Trigger.java | 19 +++++++++++ .../model/keda/TriggerAuthentication.java | 19 +++++++++++ ...riggerAuthenticationDependentResource.java | 19 +++++++++++ .../model/keda/TriggerAuthenticationSpec.java | 19 +++++++++++ .../solver/model/keda/TriggerMetadata.java | 19 +++++++++++ .../solver/model/messaging/ArtemisQueue.java | 19 +++++++++++ .../ArtemisQueueDependentResource.java | 19 +++++++++++ .../model/messaging/ArtemisQueueSpec.java | 19 +++++++++++ .../model/messaging/MessageAddress.java | 19 +++++++++++ .../src/main/resources/application.properties | 19 +++++++++++ .../impl/solver/AbstractKubernetesTest.java | 19 +++++++++++ .../OptaPlannerSolverReconcilerTest.java | 19 +++++++++++ .../AbstractKubernetesCustomResourceTest.java | 19 +++++++++++ .../solver/model/keda/ScaledObjectTest.java | 19 +++++++++++ .../model/keda/TriggerAuthenticationTest.java | 19 +++++++++++ .../model/messaging/ArtemisQueueTest.java | 19 +++++++++++ .../optaplanner-persistence-common/pom.xml | 19 +++++++++++ .../api/domain/solution/SolutionFileIO.java | 19 +++++++++++ .../solution/RigidTestdataSolutionFileIO.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ .../optaplanner-persistence-jackson/pom.xml | 19 +++++++++++ .../jackson/api/OptaPlannerJacksonModule.java | 19 +++++++++++ .../persistence/jackson/api/package-info.java | 19 +++++++++++ .../AbstractScoreJacksonDeserializer.java | 19 +++++++++++ .../score/AbstractScoreJacksonSerializer.java | 19 +++++++++++ .../PolymorphicScoreJacksonDeserializer.java | 19 +++++++++++ .../PolymorphicScoreJacksonSerializer.java | 19 +++++++++++ .../BendableScoreJacksonDeserializer.java | 19 +++++++++++ .../BendableScoreJacksonSerializer.java | 19 +++++++++++ ...bleBigDecimalScoreJacksonDeserializer.java | 19 +++++++++++ ...dableBigDecimalScoreJacksonSerializer.java | 19 +++++++++++ .../BendableLongScoreJacksonDeserializer.java | 19 +++++++++++ .../BendableLongScoreJacksonSerializer.java | 19 +++++++++++ ...ardMediumSoftScoreJacksonDeserializer.java | 19 +++++++++++ .../HardMediumSoftScoreJsonSerializer.java | 19 +++++++++++ ...oftBigDecimalScoreJacksonDeserializer.java | 19 +++++++++++ ...mSoftBigDecimalScoreJacksonSerializer.java | 19 +++++++++++ ...ediumSoftLongScoreJacksonDeserializer.java | 19 +++++++++++ ...dMediumSoftLongScoreJacksonSerializer.java | 19 +++++++++++ .../HardSoftScoreJacksonDeserializer.java | 19 +++++++++++ .../HardSoftScoreJacksonSerializer.java | 19 +++++++++++ ...oftBigDecimalScoreJacksonDeserializer.java | 19 +++++++++++ ...dSoftBigDecimalScoreJacksonSerializer.java | 19 +++++++++++ .../HardSoftLongScoreJacksonDeserializer.java | 19 +++++++++++ .../HardSoftLongScoreJacksonSerializer.java | 19 +++++++++++ .../SimpleScoreJacksonDeserializer.java | 19 +++++++++++ .../simple/SimpleScoreJacksonSerializer.java | 19 +++++++++++ ...pleBigDecimalScoreJacksonDeserializer.java | 19 +++++++++++ ...impleBigDecimalScoreJacksonSerializer.java | 19 +++++++++++ .../SimpleLongScoreJacksonDeserializer.java | 19 +++++++++++ .../SimpleLongScoreJacksonSerializer.java | 19 +++++++++++ .../jackson/api/score/package-info.java | 19 +++++++++++ .../solution/JacksonSolutionFileIO.java | 19 +++++++++++ .../com.fasterxml.jackson.databind.Module | 19 +++++++++++ .../api/AbstractJacksonRoundTripTest.java | 19 +++++++++++ .../api/OptaPlannerJacksonModuleTest.java | 19 +++++++++++ .../AbstractScoreJacksonRoundTripTest.java | 19 +++++++++++ .../BendableScoreJacksonRoundTripTest.java | 19 +++++++++++ ...leBigDecimalScoreJacksonRoundTripTest.java | 19 +++++++++++ ...BendableLongScoreJacksonRoundTripTest.java | 19 +++++++++++ ...rdMediumSoftScoreJacksonRoundTripTest.java | 19 +++++++++++ ...ftBigDecimalScoreJacksonRoundTripTest.java | 19 +++++++++++ ...diumSoftLongScoreJacksonRoundTripTest.java | 19 +++++++++++ .../HardSoftScoreJacksonRoundTripTest.java | 19 +++++++++++ ...ftBigDecimalScoreJacksonRoundTripTest.java | 19 +++++++++++ ...HardSoftLongScoreJacksonRoundTripTest.java | 19 +++++++++++ .../SimpleScoreJacksonRoundTripTest.java | 19 +++++++++++ ...leBigDecimalScoreJacksonRoundTripTest.java | 19 +++++++++++ .../SimpleLongScoreJacksonRoundTripTest.java | 19 +++++++++++ .../solution/JacksonSolutionFileIOTest.java | 19 +++++++++++ .../domain/JacksonTestdataEntity.java | 19 +++++++++++ .../domain/JacksonTestdataObject.java | 19 +++++++++++ .../domain/JacksonTestdataSolution.java | 19 +++++++++++ .../testdata/domain/JacksonTestdataValue.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ .../optaplanner-persistence-jaxb/pom.xml | 19 +++++++++++ .../api/score/AbstractScoreJaxbAdapter.java | 19 +++++++++++ .../score/PolymorphicScoreJaxbAdapter.java | 19 +++++++++++ .../bendable/BendableScoreJaxbAdapter.java | 19 +++++++++++ .../BendableBigDecimalScoreJaxbAdapter.java | 19 +++++++++++ .../BendableLongScoreJaxbAdapter.java | 19 +++++++++++ .../HardMediumSoftScoreJaxbAdapter.java | 19 +++++++++++ ...dMediumSoftBigDecimalScoreJaxbAdapter.java | 19 +++++++++++ .../HardMediumSoftLongScoreJaxbAdapter.java | 19 +++++++++++ .../hardsoft/HardSoftScoreJaxbAdapter.java | 19 +++++++++++ .../HardSoftBigDecimalScoreJaxbAdapter.java | 19 +++++++++++ .../HardSoftLongScoreJaxbAdapter.java | 19 +++++++++++ .../simple/SimpleScoreJaxbAdapter.java | 19 +++++++++++ .../SimpleBigDecimalScoreJaxbAdapter.java | 19 +++++++++++ .../SimpleLongScoreJaxbAdapter.java | 19 +++++++++++ .../jaxb/api/score/package-info.java | 19 +++++++++++ .../domain/solution/JaxbSolutionFileIO.java | 19 +++++++++++ .../score/AbstractScoreJaxbAdapterTest.java | 19 +++++++++++ .../PolymorphicScoreJaxbAdapterTest.java | 19 +++++++++++ .../BendableScoreJaxbAdapterTest.java | 19 +++++++++++ ...endableBigDecimalScoreJaxbAdapterTest.java | 19 +++++++++++ .../BendableLongScoreJaxbAdapterTest.java | 19 +++++++++++ .../HardMediumSoftScoreJaxbAdapterTest.java | 19 +++++++++++ ...iumSoftBigDecimalScoreJaxbAdapterTest.java | 19 +++++++++++ ...ardMediumSoftLongScoreJaxbAdapterTest.java | 19 +++++++++++ .../HardSoftScoreJaxbAdapterTest.java | 19 +++++++++++ ...ardSoftBigDecimalScoreJaxbAdapterTest.java | 19 +++++++++++ .../HardSoftLongScoreJaxbAdapterTest.java | 19 +++++++++++ .../simple/SimpleScoreJaxbAdapterTest.java | 19 +++++++++++ .../SimpleBigDecimalScoreJaxbAdapterTest.java | 19 +++++++++++ .../SimpleLongScoreJaxbAdapterTest.java | 19 +++++++++++ .../solution/JaxbSolutionFileIOTest.java | 19 +++++++++++ .../testdata/domain/JaxbTestdataEntity.java | 19 +++++++++++ .../testdata/domain/JaxbTestdataObject.java | 19 +++++++++++ .../testdata/domain/JaxbTestdataSolution.java | 19 +++++++++++ .../testdata/domain/JaxbTestdataValue.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ .../optaplanner-persistence-jpa/pom.xml | 19 +++++++++++ .../bendable/BendableScoreConverter.java | 19 +++++++++++ .../BendableBigDecimalScoreConverter.java | 19 +++++++++++ .../BendableLongScoreConverter.java | 19 +++++++++++ .../HardMediumSoftScoreConverter.java | 19 +++++++++++ ...ardMediumSoftBigDecimalScoreConverter.java | 19 +++++++++++ .../HardMediumSoftLongScoreConverter.java | 19 +++++++++++ .../hardsoft/HardSoftScoreConverter.java | 19 +++++++++++ .../HardSoftBigDecimalScoreConverter.java | 19 +++++++++++ .../HardSoftLongScoreConverter.java | 19 +++++++++++ .../buildin/simple/SimpleScoreConverter.java | 19 +++++++++++ .../SimpleBigDecimalScoreConverter.java | 19 +++++++++++ .../simplelong/SimpleLongScoreConverter.java | 19 +++++++++++ .../score/AbstractScoreHibernateType.java | 19 +++++++++++ .../bendable/BendableScoreHibernateType.java | 19 +++++++++++ .../BendableBigDecimalScoreHibernateType.java | 19 +++++++++++ .../BendableLongScoreHibernateType.java | 19 +++++++++++ .../HardMediumSoftScoreHibernateType.java | 19 +++++++++++ ...ediumSoftBigDecimalScoreHibernateType.java | 19 +++++++++++ .../HardMediumSoftLongScoreHibernateType.java | 19 +++++++++++ .../hardsoft/HardSoftScoreHibernateType.java | 19 +++++++++++ .../HardSoftBigDecimalScoreHibernateType.java | 19 +++++++++++ .../HardSoftLongScoreHibernateType.java | 19 +++++++++++ .../simple/SimpleScoreHibernateType.java | 19 +++++++++++ .../SimpleBigDecimalScoreHibernateType.java | 19 +++++++++++ .../SimpleLongScoreHibernateType.java | 19 +++++++++++ .../filtered-resources/application.properties | 19 +++++++++++ .../bendable/BendableScoreConverterTest.java | 19 +++++++++++ .../BendableBigDecimalScoreConverterTest.java | 19 +++++++++++ .../BendableLongScoreConverterTest.java | 19 +++++++++++ .../HardMediumSoftScoreConverterTest.java | 19 +++++++++++ ...ediumSoftBigDecimalScoreConverterTest.java | 19 +++++++++++ .../HardMediumSoftLongScoreConverterTest.java | 19 +++++++++++ .../hardsoft/HardSoftScoreConverterTest.java | 19 +++++++++++ .../HardSoftBigDecimalScoreConverterTest.java | 19 +++++++++++ .../HardSoftLongScoreConverterTest.java | 19 +++++++++++ .../simple/SimpleScoreConverterTest.java | 19 +++++++++++ .../SimpleBigDecimalScoreConverterTest.java | 19 +++++++++++ .../SimpleLongScoreConverterTest.java | 19 +++++++++++ .../jpa/impl/AbstractScoreJpaTest.java | 19 +++++++++++ .../BendableScoreHibernateTypeTest.java | 19 +++++++++++ ...dableBigDecimalScoreHibernateTypeTest.java | 19 +++++++++++ .../BendableLongScoreHibernateTypeTest.java | 19 +++++++++++ .../HardMediumSoftScoreHibernateTypeTest.java | 19 +++++++++++ ...mSoftBigDecimalScoreHibernateTypeTest.java | 19 +++++++++++ ...dMediumSoftLongScoreHibernateTypeTest.java | 19 +++++++++++ .../HardSoftScoreHibernateTypeTest.java | 19 +++++++++++ ...dSoftBigDecimalScoreHibernateTypeTest.java | 19 +++++++++++ .../HardSoftLongScoreHibernateTypeTest.java | 19 +++++++++++ .../simple/SimpleScoreHibernateTypeTest.java | 19 +++++++++++ ...impleBigDecimalScoreHibernateTypeTest.java | 19 +++++++++++ .../SimpleLongScoreHibernateTypeTest.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ .../optaplanner-persistence-jsonb/pom.xml | 19 +++++++++++ .../jsonb/api/OptaPlannerJsonbConfig.java | 19 +++++++++++ .../persistence/jsonb/api/package-info.java | 19 +++++++++++ .../api/score/AbstractScoreJsonbAdapter.java | 19 +++++++++++ .../bendable/BendableScoreJsonbAdapter.java | 19 +++++++++++ .../BendableBigDecimalScoreJsonbAdapter.java | 19 +++++++++++ .../BendableLongScoreJsonbAdapter.java | 19 +++++++++++ .../HardMediumSoftScoreJsonbAdapter.java | 19 +++++++++++ ...MediumSoftBigDecimalScoreJsonbAdapter.java | 19 +++++++++++ .../HardMediumSoftLongScoreJsonbAdapter.java | 19 +++++++++++ .../hardsoft/HardSoftScoreJsonbAdapter.java | 19 +++++++++++ .../HardSoftBigDecimalScoreJsonbAdapter.java | 19 +++++++++++ .../HardSoftLongScoreJsonbAdapter.java | 19 +++++++++++ .../simple/SimpleScoreJsonbAdapter.java | 19 +++++++++++ .../SimpleBigDecimalScoreJsonbAdapter.java | 19 +++++++++++ .../SimpleLongScoreJsonbAdapter.java | 19 +++++++++++ .../api/AbstractJsonbJsonAdapterTest.java | 19 +++++++++++ .../jsonb/api/OptaPlannerJsonbConfigTest.java | 19 +++++++++++ .../score/AbstractScoreJsonbAdapterTest.java | 19 +++++++++++ .../BendableScoreJsonbAdapterTest.java | 19 +++++++++++ ...ndableBigDecimalScoreJsonbAdapterTest.java | 19 +++++++++++ .../BendableLongScoreJsonbAdapterTest.java | 19 +++++++++++ .../HardMediumSoftScoreJsonbAdapterTest.java | 19 +++++++++++ ...umSoftBigDecimalScoreJsonbAdapterTest.java | 19 +++++++++++ ...rdMediumSoftLongScoreJsonbAdapterTest.java | 19 +++++++++++ .../HardSoftScoreJsonbAdapterTest.java | 19 +++++++++++ ...rdSoftBigDecimalScoreJsonbAdapterTest.java | 19 +++++++++++ .../HardSoftLongScoreJsonbAdapterTest.java | 19 +++++++++++ .../simple/SimpleScoreJsonbAdapterTest.java | 19 +++++++++++ ...SimpleBigDecimalScoreJsonbAdapterTest.java | 19 +++++++++++ .../SimpleLongScoreJsonbAdapterTest.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ .../optaplanner-persistence-xstream/pom.xml | 19 +++++++++++ .../score/AbstractScoreXStreamConverter.java | 19 +++++++++++ .../BendableScoreXStreamConverter.java | 19 +++++++++++ ...ndableBigDecimalScoreXStreamConverter.java | 19 +++++++++++ .../BendableLongScoreXStreamConverter.java | 19 +++++++++++ .../HardMediumSoftScoreXStreamConverter.java | 19 +++++++++++ ...umSoftBigDecimalScoreXStreamConverter.java | 19 +++++++++++ ...rdMediumSoftLongScoreXStreamConverter.java | 19 +++++++++++ .../HardSoftScoreXStreamConverter.java | 19 +++++++++++ ...rdSoftBigDecimalScoreXStreamConverter.java | 19 +++++++++++ .../HardSoftLongScoreXStreamConverter.java | 19 +++++++++++ .../simple/SimpleScoreXStreamConverter.java | 19 +++++++++++ ...SimpleBigDecimalScoreXStreamConverter.java | 19 +++++++++++ .../SimpleLongScoreXStreamConverter.java | 19 +++++++++++ .../solution/XStreamSolutionFileIO.java | 19 +++++++++++ .../runtime/graal/XStreamSubstitutions.java | 19 +++++++++++ .../AbstractScoreXStreamConverterTest.java | 19 +++++++++++ .../BendableScoreXStreamConverterTest.java | 19 +++++++++++ ...leBigDecimalScoreXStreamConverterTest.java | 19 +++++++++++ ...BendableLongScoreXStreamConverterTest.java | 19 +++++++++++ ...rdMediumSoftScoreXStreamConverterTest.java | 19 +++++++++++ ...ftBigDecimalScoreXStreamConverterTest.java | 19 +++++++++++ ...diumSoftLongScoreXStreamConverterTest.java | 19 +++++++++++ .../HardSoftScoreXStreamConverterTest.java | 19 +++++++++++ ...ftBigDecimalScoreXStreamConverterTest.java | 19 +++++++++++ ...HardSoftLongScoreXStreamConverterTest.java | 19 +++++++++++ .../SimpleScoreXStreamConverterTest.java | 19 +++++++++++ ...leBigDecimalScoreXStreamConverterTest.java | 19 +++++++++++ .../SimpleLongScoreXStreamConverterTest.java | 19 +++++++++++ .../solution/XStreamSolutionFileIOTest.java | 19 +++++++++++ .../domain/XStreamTestdataEntity.java | 19 +++++++++++ .../domain/XStreamTestdataSolution.java | 19 +++++++++++ .../testdata/domain/XStreamTestdataValue.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ optaplanner-persistence/pom.xml | 19 +++++++++++ .../deployment/pom.xml | 19 +++++++++++ .../OptaPlannerBenchmarkBuildTimeConfig.java | 19 +++++++++++ .../OptaPlannerBenchmarkProcessor.java | 19 +++++++++++ ...BenchmarkProcessorBenchmarkConfigTest.java | 19 +++++++++++ ...PlannerBenchmarkProcessorEmptyAppTest.java | 19 +++++++++++ ...arkProcessorEmptyAppWithInjectionTest.java | 19 +++++++++++ ...ProcessorInheritedSolverBenchmarkTest.java | 19 +++++++++++ ...ssorMissingSpentLimitPerBenchmarkTest.java | 19 +++++++++++ ...nchmarkProcessorMissingSpentLimitTest.java | 19 +++++++++++ ...nchmarkProcessorNoBenchmarkConfigTest.java | 19 +++++++++++ ...enchmarkProcessorOnlySolverConfigTest.java | 19 +++++++++++ ...taPlannerBenchmarkProcessorPhasesTest.java | 19 +++++++++++ ...rSpentLimitConfiguredPerBenchmarkTest.java | 19 +++++++++++ .../TestdataQuarkusConstraintProvider.java | 19 +++++++++++ .../normal/domain/TestdataQuarkusEntity.java | 19 +++++++++++ .../domain/TestdataQuarkusOtherEntity.java | 19 +++++++++++ .../domain/TestdataQuarkusSolution.java | 19 +++++++++++ .../optaplanner/quarkus/bavetSolverConfig.xml | 19 +++++++++++ .../quarkus/customSolverConfig.xml | 19 +++++++++++ .../test/resources/solverBenchmarkConfig.xml | 19 +++++++++++ ...rBenchmarkConfigSpentLimitPerBenchmark.xml | 19 +++++++++++ ...figSpentLimitPerBenchmarkNoTermination.xml | 19 +++++++++++ ...markConfigWithInheritedSolverBenchmark.xml | 19 +++++++++++ .../solverBenchmarkConfigWithPhases.xml | 19 +++++++++++ .../src/test/resources/solverConfig.xml | 19 +++++++++++ .../test/resources/solverConfigWithPhases.xml | 19 +++++++++++ .../integration-test/pom.xml | 19 +++++++++++ .../it/OptaPlannerBenchmarkTestResource.java | 19 +++++++++++ .../domain/StringLengthVariableListener.java | 19 +++++++++++ .../TestdataStringLengthShadowEntity.java | 19 +++++++++++ .../TestdataStringLengthShadowSolution.java | 19 +++++++++++ ...estdataStringLengthConstraintProvider.java | 19 +++++++++++ .../src/main/resources/application.properties | 19 +++++++++++ .../OptaPlannerBenchmarkTestResourceIT.java | 19 +++++++++++ .../OptaPlannerBenchmarkTestResourceTest.java | 19 +++++++++++ .../optaplanner-quarkus-benchmark/pom.xml | 19 +++++++++++ .../runtime/pom.xml | 19 +++++++++++ .../OptaPlannerBenchmarkBeanProvider.java | 19 +++++++++++ .../quarkus/OptaPlannerBenchmarkRecorder.java | 19 +++++++++++ ...lableOptaPlannerBenchmarkBeanProvider.java | 19 +++++++++++ .../OptaPlannerBenchmarkRuntimeConfig.java | 19 +++++++++++ .../deployment/pom.xml | 19 +++++++++++ .../OptaPlannerJacksonProcessor.java | 19 +++++++++++ .../integration-test/pom.xml | 19 +++++++++++ .../jackson/it/OptaPlannerTestResource.java | 19 +++++++++++ .../it/domain/ITestdataPlanningEntity.java | 19 +++++++++++ .../it/domain/ITestdataPlanningSolution.java | 19 +++++++++++ .../ITestdataPlanningConstraintProvider.java | 19 +++++++++++ .../src/main/resources/application.properties | 19 +++++++++++ .../jackson/it/OptaPlannerTestResourceIT.java | 19 +++++++++++ .../it/OptaPlannerTestResourceTest.java | 19 +++++++++++ .../optaplanner-quarkus-jackson/pom.xml | 19 +++++++++++ .../runtime/pom.xml | 19 +++++++++++ .../OptaPlannerObjectMapperCustomizer.java | 19 +++++++++++ .../deployment/pom.xml | 19 +++++++++++ .../deployment/OptaPlannerJsonbProcessor.java | 19 +++++++++++ .../integration-test/pom.xml | 19 +++++++++++ .../jsonb/it/OptaPlannerTestResource.java | 19 +++++++++++ .../it/domain/ITestdataPlanningEntity.java | 19 +++++++++++ .../it/domain/ITestdataPlanningSolution.java | 19 +++++++++++ .../ITestdataPlanningConstraintProvider.java | 19 +++++++++++ .../src/main/resources/application.properties | 19 +++++++++++ .../jsonb/it/OptaPlannerTestResourceIT.java | 19 +++++++++++ .../jsonb/it/OptaPlannerTestResourceTest.java | 19 +++++++++++ .../optaplanner-quarkus-jsonb/pom.xml | 19 +++++++++++ .../optaplanner-quarkus-jsonb/runtime/pom.xml | 19 +++++++++++ .../OptaPlannerJsonbConfigCustomizer.java | 19 +++++++++++ .../optaplanner-quarkus/deployment/pom.xml | 19 +++++++++++ .../DetermineIfNativeBuildItem.java | 19 +++++++++++ .../quarkus/deployment/DotNames.java | 19 +++++++++++ .../deployment/GeneratedGizmoClasses.java | 19 +++++++++++ .../GizmoMemberAccessorEntityEnhancer.java | 19 +++++++++++ .../deployment/OptaPlannerProcessor.java | 19 +++++++++++ .../deployment/SolverConfigBuildItem.java | 19 +++++++++++ .../config/OptaPlannerBuildTimeConfig.java | 19 +++++++++++ .../config/SolverBuildTimeConfig.java | 19 +++++++++++ .../resources/dev-templates/constraints.html | 19 +++++++++++ .../resources/dev-templates/embedded.html | 19 +++++++++++ .../main/resources/dev-templates/model.html | 19 +++++++++++ .../resources/dev-templates/solverConfig.html | 19 +++++++++++ ...ptaPlannerProcessorChainedXMLNoneTest.java | 19 +++++++++++ .../OptaPlannerProcessorEmptyAppTest.java | 19 +++++++++++ ...nerProcessorEmptyAppWithInjectionTest.java | 19 +++++++++++ ...nerProcessorExtendedSolutionSolveTest.java | 19 +++++++++++ ...erProcessorGeneratedGizmoSupplierTest.java | 19 +++++++++++ ...aPlannerProcessorGizmoKitchenSinkTest.java | 19 +++++++++++ ...taPlannerProcessorInterfaceEntityTest.java | 19 +++++++++++ .../OptaPlannerProcessorInvalidTest.java | 19 +++++++++++ ...nnerProcessorOnlyMultiConstructorTest.java | 19 +++++++++++ ...cessorOverridePropertiesAtRuntimeTest.java | 19 +++++++++++ .../OptaPlannerProcessorPlanningIdTest.java | 19 +++++++++++ ...lannerProcessorPrivateConstructorTest.java | 19 +++++++++++ .../OptaPlannerProcessorSolveTest.java | 19 +++++++++++ ...nerProcessorSolverPropertiesBavetTest.java | 19 +++++++++++ ...aPlannerProcessorSolverPropertiesTest.java | 19 +++++++++++ .../OptaPlannerProcessorXMLDefaultTest.java | 19 +++++++++++ .../OptaPlannerProcessorXMLNoneTest.java | 19 +++++++++++ .../OptaPlannerProcessorXMLPropertyTest.java | 19 +++++++++++ ...lannerProcessorConstraintProviderTest.java | 19 +++++++++++ ...nerProcessorConstraintsDrlDefaultTest.java | 19 +++++++++++ ...ptaPlannerProcessorConstraintsDrlTest.java | 19 +++++++++++ .../deployment/OptaPlannerProcessorTest.java | 19 +++++++++++ .../OptaPlannerProcessorHotReloadTest.java | 19 +++++++++++ .../rest/SolverConfigTestResource.java | 19 +++++++++++ ...tdataChainedQuarkusConstraintProvider.java | 19 +++++++++++ .../domain/TestdataChainedQuarkusAnchor.java | 19 +++++++++++ .../domain/TestdataChainedQuarkusEntity.java | 19 +++++++++++ .../domain/TestdataChainedQuarkusObject.java | 19 +++++++++++ .../TestdataChainedQuarkusSolution.java | 19 +++++++++++ .../TestdataExtendedQuarkusSolution.java | 19 +++++++++++ .../gizmo/DummyConstraintProvider.java | 19 +++++++++++ .../testdata/gizmo/DummyVariableListener.java | 19 +++++++++++ .../gizmo/OnlyMultiArgsConstructorEntity.java | 19 +++++++++++ ...teNoArgsConstructorConstraintProvider.java | 19 +++++++++++ .../gizmo/PrivateNoArgsConstructorEntity.java | 19 +++++++++++ .../PrivateNoArgsConstructorSolution.java | 19 +++++++++++ .../gizmo/TestDataKitchenSinkEntity.java | 19 +++++++++++ .../gizmo/TestDataKitchenSinkSolution.java | 19 +++++++++++ ...dataInterfaceEntityConstraintProvider.java | 19 +++++++++++ .../domain/TestdataInterfaceEntity.java | 19 +++++++++++ ...TestdataInterfaceEntityImplementation.java | 19 +++++++++++ .../TestdataInterfaceEntitySolution.java | 19 +++++++++++ ...tdataInvalidQuarkusConstraintProvider.java | 19 +++++++++++ .../TestdataInvalidInverseRelationEntity.java | 19 +++++++++++ ...estdataInvalidInverseRelationSolution.java | 19 +++++++++++ .../TestdataInvalidInverseRelationValue.java | 19 +++++++++++ .../TestdataQuarkusConstraintProvider.java | 19 +++++++++++ .../normal/domain/TestdataQuarkusEntity.java | 19 +++++++++++ .../domain/TestdataQuarkusSolution.java | 19 +++++++++++ .../constraints/DummyConstraintProvider.java | 19 +++++++++++ .../domain/TestdataAbstractIdentifiable.java | 19 +++++++++++ .../superclass/domain/TestdataEntity.java | 19 +++++++++++ .../superclass/domain/TestdataSolution.java | 19 +++++++++++ ...ConstraintVerifierBavetStreamImplTest.java | 19 +++++++++++ ...onstraintVerifierDroolsStreamImplTest.java | 19 +++++++++++ .../OptaPlannerConstraintVerifierTest.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ .../quarkus/customSolverConfig.xml | 19 +++++++++++ .../quarkus/gizmoSupplierTestSolverConfig.xml | 19 +++++++++++ .../quarkus/verifier/bavetSolverConfig.xml | 19 +++++++++++ .../quarkus/verifier/droolsSolverConfig.xml | 19 +++++++++++ .../src/test/resources/solverConfig.xml | 19 +++++++++++ .../devui-integration-test/pom.xml | 19 +++++++++++ .../it/devui/OptaPlannerTestResource.java | 19 +++++++++++ .../domain/StringLengthVariableListener.java | 19 +++++++++++ .../TestdataStringLengthShadowEntity.java | 19 +++++++++++ .../TestdataStringLengthShadowSolution.java | 19 +++++++++++ ...estdataStringLengthConstraintProvider.java | 19 +++++++++++ .../src/main/resources/application.properties | 19 +++++++++++ .../it/devui/OptaPlannerDevUITest.java | 19 +++++++++++ .../drl-integration-test/pom.xml | 19 +++++++++++ .../drl/it/OptaPlannerTestResource.java | 19 +++++++++++ .../drl/it/domain/TestdataQuarkusEntity.java | 19 +++++++++++ .../it/domain/TestdataQuarkusSolution.java | 19 +++++++++++ .../src/main/resources/application.properties | 19 +++++++++++ .../drl/it/OptaPlannerTestResourceIT.java | 19 +++++++++++ .../drl/it/OptaPlannerTestResourceTest.java | 19 +++++++++++ .../integration-test/pom.xml | 19 +++++++++++ .../quarkus/it/OptaPlannerTestResource.java | 19 +++++++++++ .../domain/StringLengthVariableListener.java | 19 +++++++++++ .../TestdataStringLengthShadowEntity.java | 19 +++++++++++ .../TestdataStringLengthShadowSolution.java | 19 +++++++++++ ...estdataStringLengthConstraintProvider.java | 19 +++++++++++ .../src/main/resources/application.properties | 19 +++++++++++ .../quarkus/it/OptaPlannerTestResourceIT.java | 19 +++++++++++ .../it/OptaPlannerTestResourceTest.java | 19 +++++++++++ .../optaplanner-quarkus/pom.xml | 19 +++++++++++ .../reflection-integration-test/pom.xml | 19 +++++++++++ .../reflection/OptaPlannerTestResource.java | 19 +++++++++++ .../domain/TestdataReflectionEntity.java | 19 +++++++++++ .../domain/TestdataReflectionSolution.java | 19 +++++++++++ ...estdataStringLengthConstraintProvider.java | 19 +++++++++++ .../src/main/resources/application.properties | 19 +++++++++++ .../reflection/OptaPlannerTestResourceIT.java | 19 +++++++++++ .../OptaPlannerTestResourceTest.java | 19 +++++++++++ .../optaplanner-quarkus/runtime/pom.xml | 19 +++++++++++ .../quarkus/OptaPlannerRecorder.java | 19 +++++++++++ .../bean/DefaultOptaPlannerBeanProvider.java | 19 +++++++++++ .../UnavailableOptaPlannerBeanProvider.java | 19 +++++++++++ .../config/OptaPlannerRuntimeConfig.java | 19 +++++++++++ .../config/SolverManagerRuntimeConfig.java | 19 +++++++++++ .../quarkus/config/SolverRuntimeConfig.java | 19 +++++++++++ .../config/TerminationRuntimeConfig.java | 19 +++++++++++ .../devui/OptaPlannerDevUIProperties.java | 19 +++++++++++ .../OptaPlannerDevUIPropertiesSupplier.java | 19 +++++++++++ .../devui/OptaPlannerModelProperties.java | 19 +++++++++++ .../gizmo/OptaPlannerGizmoBeanFactory.java | 19 +++++++++++ .../nativeimage/Substitute_ConfigUtils.java | 19 +++++++++++ ...tute_LambdaBeanPropertyMemberAccessor.java | 19 +++++++++++ optaplanner-quarkus-integration/pom.xml | 19 +++++++++++ .../pom.xml | 19 +++++++++++ .../OptaPlannerAutoConfiguration.java | 19 +++++++++++ ...OptaPlannerBenchmarkAutoConfiguration.java | 19 +++++++++++ .../config/BenchmarkProperties.java | 19 +++++++++++ .../config/BenchmarkSolverProperties.java | 19 +++++++++++ .../config/OptaPlannerProperties.java | 19 +++++++++++ .../config/SolverManagerProperties.java | 19 +++++++++++ .../config/SolverProperties.java | 19 +++++++++++ .../config/TerminationProperties.java | 19 +++++++++++ .../OptaPlannerAutoConfigurationTest.java | 19 +++++++++++ .../ChainedSpringTestConfiguration.java | 19 +++++++++++ ...stdataChainedSpringConstraintProvider.java | 19 +++++++++++ .../domain/TestdataChainedSpringAnchor.java | 19 +++++++++++ .../domain/TestdataChainedSpringEntity.java | 19 +++++++++++ .../domain/TestdataChainedSpringObject.java | 19 +++++++++++ .../domain/TestdataChainedSpringSolution.java | 19 +++++++++++ .../gizmo/GizmoSpringTestConfiguration.java | 19 +++++++++++ .../TestdataGizmoConstraintProvider.java | 19 +++++++++++ .../domain/TestdataGizmoSpringEntity.java | 19 +++++++++++ .../domain/TestdataGizmoSpringSolution.java | 19 +++++++++++ .../MultiModuleSpringTestConfiguration.java | 19 +++++++++++ .../NoConstraintsSpringTestConfiguration.java | 19 +++++++++++ .../normal/NormalSpringTestConfiguration.java | 19 +++++++++++ .../TestdataSpringConstraintProvider.java | 19 +++++++++++ .../normal/domain/TestdataSpringEntity.java | 19 +++++++++++ .../normal/domain/TestdataSpringSolution.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ .../boot/autoconfigure/bavetSolverConfig.xml | 19 +++++++++++ .../customSpringBootSolverConfig.xml | 19 +++++++++++ .../boot/autoconfigure/droolsSolverConfig.xml | 19 +++++++++++ .../gizmoSpringBootSolverConfig.xml | 19 +++++++++++ .../src/test/resources/solverConfig.xml | 19 +++++++++++ .../optaplanner-spring-boot-starter/pom.xml | 19 +++++++++++ optaplanner-spring-integration/pom.xml | 19 +++++++++++ optaplanner-test/pom.xml | 19 +++++++++++ .../api/score/stream/ConstraintVerifier.java | 19 +++++++++++ .../stream/MultiConstraintAssertion.java | 19 +++++++++++ .../stream/MultiConstraintVerification.java | 19 +++++++++++ .../stream/SingleConstraintAssertion.java | 19 +++++++++++ .../stream/SingleConstraintVerification.java | 19 +++++++++++ .../change/MockProblemChangeDirector.java | 19 +++++++++++ .../impl/score/AbstractScoreVerifier.java | 19 +++++++++++ .../bendable/BendableScoreVerifier.java | 19 +++++++++++ .../BendableBigDecimalScoreVerifier.java | 19 +++++++++++ .../BendableLongScoreVerifier.java | 19 +++++++++++ .../HardMediumSoftScoreVerifier.java | 19 +++++++++++ .../HardMediumSoftLongScoreVerifier.java | 19 +++++++++++ .../hardsoft/HardSoftScoreVerifier.java | 19 +++++++++++ .../HardSoftBigDecimalScoreVerifier.java | 19 +++++++++++ .../HardSoftLongScoreVerifier.java | 19 +++++++++++ .../buildin/simple/SimpleScoreVerifier.java | 19 +++++++++++ .../SimpleBigDecimalScoreVerifier.java | 19 +++++++++++ .../simplelong/SimpleLongScoreVerifier.java | 19 +++++++++++ .../AbstractConstraintVerification.java | 19 +++++++++++ .../stream/ConfiguredConstraintVerifier.java | 19 +++++++++++ .../stream/DefaultConstraintVerifier.java | 19 +++++++++++ .../DefaultMultiConstraintAssertion.java | 19 +++++++++++ .../DefaultMultiConstraintVerification.java | 19 +++++++++++ .../DefaultSingleConstraintAssertion.java | 19 +++++++++++ .../DefaultSingleConstraintVerification.java | 19 +++++++++++ .../impl/score/stream/NumberEqualityUtil.java | 19 +++++++++++ .../stream/ScoreDirectorFactoryCache.java | 19 +++++++++++ .../stream/SessionBasedAssertionBuilder.java | 19 +++++++++++ .../DuplicateConstraintAssertionTest.java | 19 +++++++++++ .../stream/MultiConstraintAssertionTest.java | 19 +++++++++++ .../stream/SingleConstraintAssertionTest.java | 19 +++++++++++ ...aConstraintVerifierConstraintProvider.java | 19 +++++++++++ ...ntVerifierDuplicateConstraintProvider.java | 19 +++++++++++ ...ataConstraintVerifierExtendedSolution.java | 19 +++++++++++ ...TestdataConstraintVerifierFirstEntity.java | 19 +++++++++++ ...estdataConstraintVerifierSecondEntity.java | 19 +++++++++++ .../TestdataConstraintVerifierSolution.java | 19 +++++++++++ .../change/MockProblemChangeDirectorTest.java | 19 +++++++++++ .../src/test/resources/logback-test.xml | 19 +++++++++++ pom.xml | 19 +++++++++++ 3343 files changed, 63502 insertions(+), 38 deletions(-) diff --git a/.ci/environments/common/update_quarkus.sh b/.ci/environments/common/update_quarkus.sh index a78863f4ee..192f946390 100755 --- a/.ci/environments/common/update_quarkus.sh +++ b/.ci/environments/common/update_quarkus.sh @@ -1,4 +1,23 @@ #!/bin/bash +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + set -euo pipefail mvn_cmd="mvn ${BUILD_MVN_OPTS:-} ${BUILD_MVN_OPTS_QUARKUS_UPDATE:-}" diff --git a/.ci/environments/quarkus-branch/before.sh b/.ci/environments/quarkus-branch/before.sh index d2cf2e71c0..a14e406f43 100755 --- a/.ci/environments/quarkus-branch/before.sh +++ b/.ci/environments/quarkus-branch/before.sh @@ -1,4 +1,23 @@ #!/bin/bash +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + set -euo pipefail script_dir_path=$(cd `dirname "${BASH_SOURCE[0]}"`; pwd -P) diff --git a/.ci/environments/quarkus-lts/before.sh b/.ci/environments/quarkus-lts/before.sh index d2cf2e71c0..a14e406f43 100755 --- a/.ci/environments/quarkus-lts/before.sh +++ b/.ci/environments/quarkus-lts/before.sh @@ -1,4 +1,23 @@ #!/bin/bash +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + set -euo pipefail script_dir_path=$(cd `dirname "${BASH_SOURCE[0]}"`; pwd -P) diff --git a/.ci/environments/quarkus-main/before.sh b/.ci/environments/quarkus-main/before.sh index d2cf2e71c0..a14e406f43 100755 --- a/.ci/environments/quarkus-main/before.sh +++ b/.ci/environments/quarkus-main/before.sh @@ -1,4 +1,23 @@ #!/bin/bash +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + set -euo pipefail script_dir_path=$(cd `dirname "${BASH_SOURCE[0]}"`; pwd -P) diff --git a/.ci/environments/update.sh b/.ci/environments/update.sh index 6360cc7f15..31cadc661b 100755 --- a/.ci/environments/update.sh +++ b/.ci/environments/update.sh @@ -1,4 +1,23 @@ #!/bin/bash +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + set -euo pipefail script_dir_path=$(cd `dirname "${BASH_SOURCE[0]}"`; pwd -P) diff --git a/.ci/jenkins/dsl/jobs.groovy b/.ci/jenkins/dsl/jobs.groovy index a55d06419a..155442f786 100644 --- a/.ci/jenkins/dsl/jobs.groovy +++ b/.ci/jenkins/dsl/jobs.groovy @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /* * This file is describing all the Jenkins jobs in the DSL format (see https://plugins.jenkins.io/job-dsl/) * needed by the Kogito pipelines. diff --git a/.ci/jenkins/dsl/test.sh b/.ci/jenkins/dsl/test.sh index 1dd3b10fe1..d43b6ddc04 100755 --- a/.ci/jenkins/dsl/test.sh +++ b/.ci/jenkins/dsl/test.sh @@ -1,5 +1,24 @@ #!/bin/bash -e +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + # Used to retrieve current git author, to set correctly the main config file repo GIT_SERVER='github.com' diff --git a/.ci/jenkins/scripts/imageUtils.groovy b/.ci/jenkins/scripts/imageUtils.groovy index 4418fdb69a..b80bb07223 100644 --- a/.ci/jenkins/scripts/imageUtils.groovy +++ b/.ci/jenkins/scripts/imageUtils.groovy @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + containerEngine = 'docker' containerTlsOptions = '' diff --git a/.github/quarkus-ecosystem-test b/.github/quarkus-ecosystem-test index 1d13a42b45..f179b130a1 100755 --- a/.github/quarkus-ecosystem-test +++ b/.github/quarkus-ecosystem-test @@ -1,4 +1,23 @@ #!/usr/bin/env bash +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + set -e # update the versions diff --git a/build/8-to-9-migration/migrate.sh b/build/8-to-9-migration/migrate.sh index ed75841c9c..15c84e15aa 100755 --- a/build/8-to-9-migration/migrate.sh +++ b/build/8-to-9-migration/migrate.sh @@ -1,5 +1,24 @@ #!/bin/bash +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + version_upgrade=true commit=true diff --git a/build/8-to-9-migration/scripts/PLANNER-2911_remove-hibernate-score-types.sh b/build/8-to-9-migration/scripts/PLANNER-2911_remove-hibernate-score-types.sh index 52841dc7b1..3dc3a394e6 100755 --- a/build/8-to-9-migration/scripts/PLANNER-2911_remove-hibernate-score-types.sh +++ b/build/8-to-9-migration/scripts/PLANNER-2911_remove-hibernate-score-types.sh @@ -1,5 +1,24 @@ #!/bin/bash +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + optaplanner_root="$1" optaplanner_persistence_jpa="${optaplanner_root}/optaplanner-persistence/optaplanner-persistence-jpa" diff --git a/build/optaplanner-bom/pom.xml b/build/optaplanner-bom/pom.xml index f444857b29..f093d665bc 100644 --- a/build/optaplanner-bom/pom.xml +++ b/build/optaplanner-bom/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/build/optaplanner-build-parent/pom.xml b/build/optaplanner-build-parent/pom.xml index 661926df12..008ddd03fd 100644 --- a/build/optaplanner-build-parent/pom.xml +++ b/build/optaplanner-build-parent/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/build/optaplanner-distribution-internal/pom.xml b/build/optaplanner-distribution-internal/pom.xml index 10f5d7d97f..490d2c7d82 100644 --- a/build/optaplanner-distribution-internal/pom.xml +++ b/build/optaplanner-distribution-internal/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/build/optaplanner-distribution-internal/src/main/assembly/assembly-optaplanner-productized.xml b/build/optaplanner-distribution-internal/src/main/assembly/assembly-optaplanner-productized.xml index 0f20c62097..de0280c5a9 100644 --- a/build/optaplanner-distribution-internal/src/main/assembly/assembly-optaplanner-productized.xml +++ b/build/optaplanner-distribution-internal/src/main/assembly/assembly-optaplanner-productized.xml @@ -1,4 +1,23 @@ + + diff --git a/build/optaplanner-distribution-internal/src/main/assembly/assembly-optaplanner.xml b/build/optaplanner-distribution-internal/src/main/assembly/assembly-optaplanner.xml index 6a888e5ffa..7e6f735cf7 100644 --- a/build/optaplanner-distribution-internal/src/main/assembly/assembly-optaplanner.xml +++ b/build/optaplanner-distribution-internal/src/main/assembly/assembly-optaplanner.xml @@ -1,4 +1,23 @@ + + diff --git a/build/optaplanner-distribution-internal/src/main/assembly/scripts/runExamples.sh b/build/optaplanner-distribution-internal/src/main/assembly/scripts/runExamples.sh index 67930aedcb..e0257968da 100644 --- a/build/optaplanner-distribution-internal/src/main/assembly/scripts/runExamples.sh +++ b/build/optaplanner-distribution-internal/src/main/assembly/scripts/runExamples.sh @@ -1,5 +1,24 @@ #!/bin/sh +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + # Change directory to the directory of the script cd "$(dirname $0)" || exit diff --git a/build/optaplanner-ide-config/pom.xml b/build/optaplanner-ide-config/pom.xml index eda11295e7..26be4a00c3 100644 --- a/build/optaplanner-ide-config/pom.xml +++ b/build/optaplanner-ide-config/pom.xml @@ -1,4 +1,23 @@ + + 4.0.0 diff --git a/build/optaplanner-ide-config/src/main/resources/eclipse-format.xml b/build/optaplanner-ide-config/src/main/resources/eclipse-format.xml index e8c8cf7fd4..6217aeac55 100755 --- a/build/optaplanner-ide-config/src/main/resources/eclipse-format.xml +++ b/build/optaplanner-ide-config/src/main/resources/eclipse-format.xml @@ -1,4 +1,23 @@ + + diff --git a/build/optaplanner-javadoc/pom.xml b/build/optaplanner-javadoc/pom.xml index fabb41403d..57c6d4a902 100644 --- a/build/optaplanner-javadoc/pom.xml +++ b/build/optaplanner-javadoc/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/build/release/update_antora_yml.sh b/build/release/update_antora_yml.sh index b05cebb01e..bb3b6c8864 100755 --- a/build/release/update_antora_yml.sh +++ b/build/release/update_antora_yml.sh @@ -1,5 +1,24 @@ #!/bin/bash +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + # This script copies the antora-template.yml with asciidoc attributes substituted by a maven build to src/antora.yml # in optaplanner-docs. diff --git a/build/release/upload_distribution.sh b/build/release/upload_distribution.sh index 3c6658c5a2..a37f598655 100755 --- a/build/release/upload_distribution.sh +++ b/build/release/upload_distribution.sh @@ -1,5 +1,24 @@ #!/bin/bash +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + function display_help() { readonly script_name="./$(basename "$0")" diff --git a/core/optaplanner-constraint-drl/pom.xml b/core/optaplanner-constraint-drl/pom.xml index 686ed18684..2a96c0820a 100644 --- a/core/optaplanner-constraint-drl/pom.xml +++ b/core/optaplanner-constraint-drl/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/DrlScoreDirector.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/DrlScoreDirector.java index f5de7ec250..3b817c1882 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/DrlScoreDirector.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/DrlScoreDirector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl; import java.util.Map; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/DrlScoreDirectorFactory.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/DrlScoreDirectorFactory.java index 11e734d7ea..9a9c4ba95e 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/DrlScoreDirectorFactory.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/DrlScoreDirectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl; import java.util.Collection; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/DrlScoreDirectorFactoryService.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/DrlScoreDirectorFactoryService.java index 6486200039..f59fee1617 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/DrlScoreDirectorFactoryService.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/DrlScoreDirectorFactoryService.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl; import java.io.File; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/OptaPlannerRuleEventListener.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/OptaPlannerRuleEventListener.java index 61ae1aaafc..a7faa7b57d 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/OptaPlannerRuleEventListener.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/OptaPlannerRuleEventListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl; import org.drools.core.rule.consequence.InternalMatch; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/AbstractScoreHolder.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/AbstractScoreHolder.java index 3e1f5fd1b7..1ff0bc7b91 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/AbstractScoreHolder.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/AbstractScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.lang.reflect.InvocationTargetException; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/BendableBigDecimalScoreHolderImpl.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/BendableBigDecimalScoreHolderImpl.java index 8acb42f40e..a0b86f855b 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/BendableBigDecimalScoreHolderImpl.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/BendableBigDecimalScoreHolderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/BendableLongScoreHolderImpl.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/BendableLongScoreHolderImpl.java index 6c69714b96..e72d3fb0a5 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/BendableLongScoreHolderImpl.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/BendableLongScoreHolderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/BendableScoreHolderImpl.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/BendableScoreHolderImpl.java index 3e07c079d5..a44600b047 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/BendableScoreHolderImpl.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/BendableScoreHolderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardMediumSoftBigDecimalScoreHolderImpl.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardMediumSoftBigDecimalScoreHolderImpl.java index 84488b8e34..2164ee1b84 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardMediumSoftBigDecimalScoreHolderImpl.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardMediumSoftBigDecimalScoreHolderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardMediumSoftLongScoreHolderImpl.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardMediumSoftLongScoreHolderImpl.java index 7707a37a14..bfbf63abb8 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardMediumSoftLongScoreHolderImpl.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardMediumSoftLongScoreHolderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardMediumSoftScoreHolderImpl.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardMediumSoftScoreHolderImpl.java index 67cfecc7b8..ae151801ee 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardMediumSoftScoreHolderImpl.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardMediumSoftScoreHolderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardSoftBigDecimalScoreHolderImpl.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardSoftBigDecimalScoreHolderImpl.java index e61e86b5b8..4ce4d2167f 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardSoftBigDecimalScoreHolderImpl.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardSoftBigDecimalScoreHolderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardSoftLongScoreHolderImpl.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardSoftLongScoreHolderImpl.java index 7cb85dd667..2f66ad09c3 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardSoftLongScoreHolderImpl.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardSoftLongScoreHolderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardSoftScoreHolderImpl.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardSoftScoreHolderImpl.java index 946d70678d..ddf99e923b 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardSoftScoreHolderImpl.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/HardSoftScoreHolderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/SimpleBigDecimalScoreHolderImpl.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/SimpleBigDecimalScoreHolderImpl.java index 73bc75f655..c7235ca3d1 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/SimpleBigDecimalScoreHolderImpl.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/SimpleBigDecimalScoreHolderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/SimpleLongScoreHolderImpl.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/SimpleLongScoreHolderImpl.java index 7adb418ed7..ac5c8c736b 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/SimpleLongScoreHolderImpl.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/SimpleLongScoreHolderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/SimpleScoreHolderImpl.java b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/SimpleScoreHolderImpl.java index 42a4114903..e66b509fcc 100644 --- a/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/SimpleScoreHolderImpl.java +++ b/core/optaplanner-constraint-drl/src/main/java/org/optaplanner/constraint/drl/holder/SimpleScoreHolderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-drl/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService b/core/optaplanner-constraint-drl/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService index a08ce5d182..9f91d567a8 100644 --- a/core/optaplanner-constraint-drl/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService +++ b/core/optaplanner-constraint-drl/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService @@ -1 +1,20 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + org.optaplanner.constraint.drl.DrlScoreDirectorFactoryService \ No newline at end of file diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlScoreDirectorFactoryServiceTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlScoreDirectorFactoryServiceTest.java index 446eb28b06..0caa7880ca 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlScoreDirectorFactoryServiceTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlScoreDirectorFactoryServiceTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl; import static org.assertj.core.api.Assertions.assertThatExceptionOfType; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlScoreDirectorSemanticsTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlScoreDirectorSemanticsTest.java index e68f258e1c..5f3356e48a 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlScoreDirectorSemanticsTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlScoreDirectorSemanticsTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlScoreDirectorTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlScoreDirectorTest.java index 40d486cdd8..cdd2077381 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlScoreDirectorTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlScoreDirectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlSolutionManagerTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlSolutionManagerTest.java index 37de9591b0..a74d567a25 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlSolutionManagerTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/DrlSolutionManagerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl; import org.optaplanner.core.config.score.director.ScoreDirectorFactoryConfig; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/SolutionDescriptorTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/SolutionDescriptorTest.java index 67ee88d7d1..5e32864b65 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/SolutionDescriptorTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/SolutionDescriptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl; import static org.assertj.core.api.Assertions.assertThatIllegalStateException; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/AbstractScoreHolderTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/AbstractScoreHolderTest.java index 7f75fb7e48..1850b4eebb 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/AbstractScoreHolderTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/AbstractScoreHolderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/BendableBigDecimalScoreHolderImplTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/BendableBigDecimalScoreHolderImplTest.java index 884a6bbf77..55a4c698e2 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/BendableBigDecimalScoreHolderImplTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/BendableBigDecimalScoreHolderImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/BendableLongScoreHolderImplTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/BendableLongScoreHolderImplTest.java index 66570f39da..fef11d8071 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/BendableLongScoreHolderImplTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/BendableLongScoreHolderImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/BendableScoreHolderImplTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/BendableScoreHolderImplTest.java index 84f3b33a1b..eb0c2b9e23 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/BendableScoreHolderImplTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/BendableScoreHolderImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardMediumSoftBigDecimalScoreHolderImplTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardMediumSoftBigDecimalScoreHolderImplTest.java index 74b2b335c6..9b495cbda9 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardMediumSoftBigDecimalScoreHolderImplTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardMediumSoftBigDecimalScoreHolderImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardMediumSoftLongScoreHolderImplTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardMediumSoftLongScoreHolderImplTest.java index 20446b4d9e..d578764a63 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardMediumSoftLongScoreHolderImplTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardMediumSoftLongScoreHolderImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardMediumSoftScoreHolderImplTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardMediumSoftScoreHolderImplTest.java index 2b9d7b7df3..772c9455f1 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardMediumSoftScoreHolderImplTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardMediumSoftScoreHolderImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardSoftBigDecimalScoreHolderImplTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardSoftBigDecimalScoreHolderImplTest.java index 936b0c6ab5..c28b486994 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardSoftBigDecimalScoreHolderImplTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardSoftBigDecimalScoreHolderImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardSoftLongScoreHolderImplTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardSoftLongScoreHolderImplTest.java index 5ac0a50c56..842b7fcc40 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardSoftLongScoreHolderImplTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardSoftLongScoreHolderImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardSoftScoreHolderImplTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardSoftScoreHolderImplTest.java index a13d66f6bb..4f7cfd3587 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardSoftScoreHolderImplTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/HardSoftScoreHolderImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/SimpleBigDecimalScoreHolderImplTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/SimpleBigDecimalScoreHolderImplTest.java index 5c9ae80ec1..fedc41975e 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/SimpleBigDecimalScoreHolderImplTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/SimpleBigDecimalScoreHolderImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/SimpleLongScoreHolderImplTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/SimpleLongScoreHolderImplTest.java index 2075f4697b..1dc53a66b7 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/SimpleLongScoreHolderImplTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/SimpleLongScoreHolderImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/SimpleScoreHolderImplTest.java b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/SimpleScoreHolderImplTest.java index 3691b3cce8..1df8c0ad49 100644 --- a/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/SimpleScoreHolderImplTest.java +++ b/core/optaplanner-constraint-drl/src/test/java/org/optaplanner/constraint/drl/holder/SimpleScoreHolderImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.drl.holder; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-drl/src/test/resources/logback-test.xml b/core/optaplanner-constraint-drl/src/test/resources/logback-test.xml index 750a56267d..e26a43f8c0 100644 --- a/core/optaplanner-constraint-drl/src/test/resources/logback-test.xml +++ b/core/optaplanner-constraint-drl/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + + diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraint.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraint.java index b8dcaaa64a..b12be60ec4 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraint.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintFactory.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintFactory.java index 05adbbff24..4cf3569d33 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintFactory.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import java.util.HashMap; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintSession.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintSession.java index 6f9dbb735a..469e9c1109 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintSession.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintSession.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import java.util.IdentityHashMap; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintSessionFactory.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintSessionFactory.java index 76226597e1..196c2885b4 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintSessionFactory.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintSessionFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import java.util.ArrayList; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamScoreDirector.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamScoreDirector.java index c128789849..d0fad6e724 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamScoreDirector.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamScoreDirector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import java.util.Map; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamScoreDirectorFactory.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamScoreDirectorFactory.java index ccd327ad39..7010e395e1 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamScoreDirectorFactory.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamScoreDirectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import java.util.Arrays; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamScoreDirectorFactoryService.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamScoreDirectorFactoryService.java index ff393285b2..b3d81d4b99 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamScoreDirectorFactoryService.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamScoreDirectorFactoryService.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import static org.optaplanner.core.api.score.stream.ConstraintStreamImplType.DROOLS; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/AbstractGroupBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/AbstractGroupBiNode.java index 548edc723c..b61b58f860 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/AbstractGroupBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/AbstractGroupBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetAbstractBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetAbstractBiConstraintStream.java index 6312d7de92..0c726e8072 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetAbstractBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetAbstractBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import static org.optaplanner.constraint.streams.bavet.common.GroupNodeConstructor.of; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetBiGroupBridgeBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetBiGroupBridgeBiConstraintStream.java index 0b5dddb4de..5c60cfc11a 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetBiGroupBridgeBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetBiGroupBridgeBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetFilterBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetFilterBiConstraintStream.java index 49d84ac6eb..ec29be4d51 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetFilterBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetFilterBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetFlattenLastBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetFlattenLastBiConstraintStream.java index bbf6bc8e1a..05ce3417e1 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetFlattenLastBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetFlattenLastBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetFlattenLastBridgeBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetFlattenLastBridgeBiConstraintStream.java index 8aaa38b05a..7e97a91ad8 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetFlattenLastBridgeBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetFlattenLastBridgeBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetGroupBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetGroupBiConstraintStream.java index d4b3794824..0c4b2a24fa 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetGroupBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetGroupBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetIfExistsBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetIfExistsBiConstraintStream.java index a4534faf16..56229f1def 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetIfExistsBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetIfExistsBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetJoinBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetJoinBiConstraintStream.java index 70171d92a5..e1b3d67c73 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetJoinBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetJoinBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetJoinBridgeBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetJoinBridgeBiConstraintStream.java index eb99011848..ab0ccaad8f 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetJoinBridgeBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetJoinBridgeBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetMapBridgeBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetMapBridgeBiConstraintStream.java index bc44b4bc70..8c7301ace1 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetMapBridgeBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetMapBridgeBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetQuadGroupBridgeBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetQuadGroupBridgeBiConstraintStream.java index 385a876e36..c690afe702 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetQuadGroupBridgeBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetQuadGroupBridgeBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetScoringBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetScoringBiConstraintStream.java index 994a9b1f1f..745205ad85 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetScoringBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetScoringBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import static org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier.of; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetTriGroupBridgeBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetTriGroupBridgeBiConstraintStream.java index 05ade48f57..4e3b9a5408 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetTriGroupBridgeBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetTriGroupBridgeBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetUniGroupBridgeBiConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetUniGroupBridgeBiConstraintStream.java index 3f66b9101c..295c405841 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetUniGroupBridgeBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BavetUniGroupBridgeBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BiScorer.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BiScorer.java index 88638e92d3..3e17e12e67 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BiScorer.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BiScorer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BiTuple.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BiTuple.java index 45bbc75cc9..d4b2c0541e 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BiTuple.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BiTuple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import org.optaplanner.constraint.streams.bavet.common.Tuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BiTupleImpl.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BiTupleImpl.java index c343809f44..519167e0f4 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BiTupleImpl.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/BiTupleImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import org.optaplanner.constraint.streams.bavet.common.AbstractTuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/ConditionalBiTupleLifecycle.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/ConditionalBiTupleLifecycle.java index c8fa129361..a3a9346a22 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/ConditionalBiTupleLifecycle.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/ConditionalBiTupleLifecycle.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.function.BiPredicate; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/FlattenLastBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/FlattenLastBiNode.java index d54c9e3199..984bbe43a7 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/FlattenLastBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/FlattenLastBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping1CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping1CollectorBiNode.java index 91bbea9d0c..6028ff9d32 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping1CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping1CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping2CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping2CollectorBiNode.java index bc1569a68b..6a297749ca 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping2CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping2CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping3CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping3CollectorBiNode.java index 6c6f189054..a396eaa0ae 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping3CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping3CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping4CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping4CollectorBiNode.java index 422c306d29..c11a731ca1 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping4CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group0Mapping4CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping0CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping0CollectorBiNode.java index 1b3a03676b..35b994b8ce 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping0CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping0CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping1CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping1CollectorBiNode.java index 4e6383e7ad..3fe74a8abd 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping1CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping1CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import static org.optaplanner.constraint.streams.bavet.bi.Group1Mapping0CollectorBiNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping2CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping2CollectorBiNode.java index f42dc21d0a..166c6aad57 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping2CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping2CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import static org.optaplanner.constraint.streams.bavet.bi.Group1Mapping0CollectorBiNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping3CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping3CollectorBiNode.java index 44df21a961..91d4c13ef9 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping3CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group1Mapping3CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import static org.optaplanner.constraint.streams.bavet.bi.Group0Mapping3CollectorBiNode.mergeCollectors; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group2Mapping0CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group2Mapping0CollectorBiNode.java index 73d46af431..4abf905b29 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group2Mapping0CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group2Mapping0CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group2Mapping1CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group2Mapping1CollectorBiNode.java index 908ccdaae2..55157274d4 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group2Mapping1CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group2Mapping1CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import static org.optaplanner.constraint.streams.bavet.bi.Group2Mapping0CollectorBiNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group2Mapping2CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group2Mapping2CollectorBiNode.java index 670e4fb734..7d6f9041f7 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group2Mapping2CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group2Mapping2CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import static org.optaplanner.constraint.streams.bavet.bi.Group0Mapping2CollectorBiNode.mergeCollectors; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group3Mapping0CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group3Mapping0CollectorBiNode.java index 6f3d462e1a..be25c9f3ce 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group3Mapping0CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group3Mapping0CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group3Mapping1CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group3Mapping1CollectorBiNode.java index 57fe3f1afe..238fc67ab8 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group3Mapping1CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group3Mapping1CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import static org.optaplanner.constraint.streams.bavet.bi.Group3Mapping0CollectorBiNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group4Mapping0CollectorBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group4Mapping0CollectorBiNode.java index 7a5dbffc6a..740fd78832 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group4Mapping0CollectorBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/Group4Mapping0CollectorBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/IndexedIfExistsBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/IndexedIfExistsBiNode.java index d3545d0cb6..837cab60e3 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/IndexedIfExistsBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/IndexedIfExistsBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/IndexedJoinBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/IndexedJoinBiNode.java index c6d677adce..cab888b7c3 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/IndexedJoinBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/IndexedJoinBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.function.BiPredicate; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/MapBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/MapBiNode.java index 580989f584..58564f45ab 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/MapBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/MapBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/UnindexedIfExistsBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/UnindexedIfExistsBiNode.java index 61297b10bd..e958c241b4 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/UnindexedIfExistsBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/UnindexedIfExistsBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedIfExistsNode; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/UnindexedJoinBiNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/UnindexedJoinBiNode.java index 0ceb3a783b..624b220000 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/UnindexedJoinBiNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/bi/UnindexedJoinBiNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import java.util.function.BiPredicate; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractConditionalTupleLifecycle.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractConditionalTupleLifecycle.java index d8ac60a064..667599d783 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractConditionalTupleLifecycle.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractConditionalTupleLifecycle.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractFlattenLastNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractFlattenLastNode.java index f468eb169b..282ef4b150 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractFlattenLastNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractFlattenLastNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.ArrayDeque; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractGroup.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractGroup.java index f0343746fb..0d82ce4ab2 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractGroup.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractGroup.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractGroupNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractGroupNode.java index 661c805b39..d086ee7d46 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractGroupNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractGroupNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.ArrayDeque; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractIfExistsNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractIfExistsNode.java index e0fe479abf..c6c6cbac57 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractIfExistsNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractIfExistsNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import static org.optaplanner.constraint.streams.bavet.common.BavetTupleState.DEAD; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractIndexedIfExistsNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractIndexedIfExistsNode.java index f0aa2f4ffe..d6fa9c1491 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractIndexedIfExistsNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractIndexedIfExistsNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractIndexedJoinNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractIndexedJoinNode.java index 95faa0348f..eff2066f73 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractIndexedJoinNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractIndexedJoinNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractJoinNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractJoinNode.java index 840187b450..1636a908a4 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractJoinNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractJoinNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.ArrayDeque; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractMapNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractMapNode.java index 0777c7d390..1e258ff563 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractMapNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractMapNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.ArrayDeque; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractNode.java index e696b8ca3c..97f33f8b3e 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; public abstract class AbstractNode { diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractScorer.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractScorer.java index 3720a142e7..b2a18c2e79 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractScorer.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractScorer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import org.optaplanner.constraint.streams.common.inliner.UndoScoreImpacter; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractTuple.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractTuple.java index 5aa7f44e95..64fa3d6d9f 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractTuple.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractTuple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; public abstract class AbstractTuple implements Tuple { diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractUnindexedIfExistsNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractUnindexedIfExistsNode.java index c4ea62ddc4..f14f58fe51 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractUnindexedIfExistsNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractUnindexedIfExistsNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import org.optaplanner.constraint.streams.bavet.common.collection.TupleList; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractUnindexedJoinNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractUnindexedJoinNode.java index 4fdc66cc3a..bec33b469d 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractUnindexedJoinNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AbstractUnindexedJoinNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import org.optaplanner.constraint.streams.bavet.common.collection.TupleList; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AggregatedTupleLifecycle.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AggregatedTupleLifecycle.java index 6a3baf4418..f13754652b 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AggregatedTupleLifecycle.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/AggregatedTupleLifecycle.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; final class AggregatedTupleLifecycle implements TupleLifecycle { diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetAbstractConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetAbstractConstraintStream.java index 3cb4232074..9ba12b56cb 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetAbstractConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetAbstractConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetJoinConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetJoinConstraintStream.java index 5991a05437..e70521dcee 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetJoinConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetJoinConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; public interface BavetJoinConstraintStream { diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetScoringConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetScoringConstraintStream.java index c5b97c9864..92526b364f 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetScoringConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetScoringConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetTupleState.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetTupleState.java index 34c4928d82..ec46c165ef 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetTupleState.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/BavetTupleState.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; public enum BavetTupleState { diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/ExistsCounter.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/ExistsCounter.java index eaed40f868..533820268d 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/ExistsCounter.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/ExistsCounter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import static org.optaplanner.constraint.streams.bavet.common.BavetTupleState.DEAD; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupNodeConstructor.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupNodeConstructor.java index f6bcc5a775..60fae70cf1 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupNodeConstructor.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupNodeConstructor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupNodeConstructorWithAccumulate.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupNodeConstructorWithAccumulate.java index 102a2cb24f..f369760085 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupNodeConstructorWithAccumulate.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupNodeConstructorWithAccumulate.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupNodeConstructorWithoutAccumulate.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupNodeConstructorWithoutAccumulate.java index 82a5992039..712ebe37c7 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupNodeConstructorWithoutAccumulate.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupNodeConstructorWithoutAccumulate.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupWithAccumulate.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupWithAccumulate.java index 22d73c82b3..65ae423714 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupWithAccumulate.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupWithAccumulate.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; final class GroupWithAccumulate diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupWithoutAccumulate.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupWithoutAccumulate.java index 1805b0e83d..7bc7a35a5a 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupWithoutAccumulate.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/GroupWithoutAccumulate.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; final class GroupWithoutAccumulate diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/LeftTupleLifecycle.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/LeftTupleLifecycle.java index cca99da297..71d8fbe752 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/LeftTupleLifecycle.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/LeftTupleLifecycle.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; public interface LeftTupleLifecycle { diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/LeftTupleLifecycleImpl.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/LeftTupleLifecycleImpl.java index a15185396b..c1071552ea 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/LeftTupleLifecycleImpl.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/LeftTupleLifecycleImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/NodeBuildHelper.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/NodeBuildHelper.java index 1819bfe393..dfa6effd8d 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/NodeBuildHelper.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/NodeBuildHelper.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.ArrayList; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/RightTupleLifecycle.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/RightTupleLifecycle.java index 3592527895..6237d0b31a 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/RightTupleLifecycle.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/RightTupleLifecycle.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; public interface RightTupleLifecycle { diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/RightTupleLifecycleImpl.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/RightTupleLifecycleImpl.java index 4506c27bab..4ad4d82b58 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/RightTupleLifecycleImpl.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/RightTupleLifecycleImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/Tuple.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/Tuple.java index 431b537f50..2f268234f0 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/Tuple.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/Tuple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/TupleLifecycle.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/TupleLifecycle.java index 820f6de7f5..4a3051af0f 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/TupleLifecycle.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/TupleLifecycle.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common; public interface TupleLifecycle { diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/collection/TupleList.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/collection/TupleList.java index 5c7ab773b8..acf3477baf 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/collection/TupleList.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/collection/TupleList.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.collection; import java.util.LinkedList; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/collection/TupleListEntry.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/collection/TupleListEntry.java index 3e34fc7630..c8916c7a53 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/collection/TupleListEntry.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/collection/TupleListEntry.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.collection; /** diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/ComparisonIndexer.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/ComparisonIndexer.java index 68dddb233e..01c8a7cced 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/ComparisonIndexer.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/ComparisonIndexer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import java.util.Comparator; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/EqualsIndexer.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/EqualsIndexer.java index fc536828a2..52c9902041 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/EqualsIndexer.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/EqualsIndexer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import java.util.HashMap; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexProperties.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexProperties.java index 2b2ee4c8b2..c34bbea90a 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexProperties.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; /** diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/Indexer.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/Indexer.java index 318d62c9c3..23eee7d0c8 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/Indexer.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/Indexer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import java.util.function.Consumer; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexerFactory.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexerFactory.java index ddd0aab590..f5e25a9dbe 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexerFactory.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexerFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import java.util.Map; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexerKey.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexerKey.java index 96f7b2660c..ce3222cf58 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexerKey.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexerKey.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/JoinerUtils.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/JoinerUtils.java index 1630db504d..767fcf0fda 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/JoinerUtils.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/JoinerUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/ManyIndexProperties.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/ManyIndexProperties.java index 70ce039e24..197399f47f 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/ManyIndexProperties.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/ManyIndexProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import java.util.Arrays; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/NoneIndexProperties.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/NoneIndexProperties.java index 757818695a..39390d468a 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/NoneIndexProperties.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/NoneIndexProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; final class NoneIndexProperties implements IndexProperties { diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/NoneIndexer.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/NoneIndexer.java index 4e1caa90c0..bce5421518 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/NoneIndexer.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/NoneIndexer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import java.util.function.Consumer; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/SingleIndexProperties.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/SingleIndexProperties.java index bc7242b029..146b2a72c5 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/SingleIndexProperties.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/SingleIndexProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/ThreeIndexProperties.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/ThreeIndexProperties.java index 35af7b0eb4..b72f025462 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/ThreeIndexProperties.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/ThreeIndexProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/TwoIndexProperties.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/TwoIndexProperties.java index 284a87d715..15a5cc805e 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/TwoIndexProperties.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/TwoIndexProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/package-info.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/package-info.java index 89764041f0..26c964c036 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/package-info.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * This package contains performance-sensitive code. * Much of it is directly on the hot path of the solver. diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/AbstractGroupQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/AbstractGroupQuadNode.java index 34b0c863aa..cb75f3e0a9 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/AbstractGroupQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/AbstractGroupQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetAbstractQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetAbstractQuadConstraintStream.java index 59b0418233..788b1bbd05 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetAbstractQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetAbstractQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import static org.optaplanner.constraint.streams.bavet.common.GroupNodeConstructor.of; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetBiGroupBridgeQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetBiGroupBridgeQuadConstraintStream.java index 7504583be3..067c3d88d8 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetBiGroupBridgeQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetBiGroupBridgeQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetFilterQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetFilterQuadConstraintStream.java index e31fa0edb3..c86b357bd5 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetFilterQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetFilterQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetFlattenLastBridgeQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetFlattenLastBridgeQuadConstraintStream.java index ab7e850343..0ec88ba3ed 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetFlattenLastBridgeQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetFlattenLastBridgeQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetFlattenLastQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetFlattenLastQuadConstraintStream.java index 679aafc569..b32e7f27da 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetFlattenLastQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetFlattenLastQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetGroupQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetGroupQuadConstraintStream.java index f68ed428a1..d59bb9be61 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetGroupQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetGroupQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetIfExistsQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetIfExistsQuadConstraintStream.java index 193cab7593..266d8204f0 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetIfExistsQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetIfExistsQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetJoinQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetJoinQuadConstraintStream.java index e5399ccca3..8938372663 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetJoinQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetJoinQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetMapBridgeQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetMapBridgeQuadConstraintStream.java index 96f1a431c6..b96bb4eaad 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetMapBridgeQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetMapBridgeQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetQuadGroupBridgeQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetQuadGroupBridgeQuadConstraintStream.java index 4b5e24d896..ed40d4620d 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetQuadGroupBridgeQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetQuadGroupBridgeQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetScoringQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetScoringQuadConstraintStream.java index bc463bf769..896f413884 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetScoringQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetScoringQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import static org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier.of; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetTriGroupBridgeQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetTriGroupBridgeQuadConstraintStream.java index 206576ace3..0c98ca67ae 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetTriGroupBridgeQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetTriGroupBridgeQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetUniGroupBridgeQuadConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetUniGroupBridgeQuadConstraintStream.java index 8273c60206..0a38804f54 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetUniGroupBridgeQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/BavetUniGroupBridgeQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/ConditionalQuadTupleLifecycle.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/ConditionalQuadTupleLifecycle.java index 5b991c0944..8a0a5e03ba 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/ConditionalQuadTupleLifecycle.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/ConditionalQuadTupleLifecycle.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.common.AbstractConditionalTupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/FlattenLastQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/FlattenLastQuadNode.java index 2d859dfb91..b630298642 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/FlattenLastQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/FlattenLastQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping1CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping1CollectorQuadNode.java index cc465e9ae0..7d116aec3a 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping1CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping1CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping2CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping2CollectorQuadNode.java index 4b8d32d579..89509e5c9c 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping2CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping2CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.bi.BiTuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping3CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping3CollectorQuadNode.java index f8c35c4d21..8776c6719a 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping3CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping3CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping4CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping4CollectorQuadNode.java index 11d5f58655..c995f06a02 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping4CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group0Mapping4CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping0CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping0CollectorQuadNode.java index c9d661d66a..62a597f6fb 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping0CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping0CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping1CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping1CollectorQuadNode.java index 052f813b2d..240bf64ad1 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping1CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping1CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import static org.optaplanner.constraint.streams.bavet.quad.Group1Mapping0CollectorQuadNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping2CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping2CollectorQuadNode.java index 20fd984b7e..4f7c66b8be 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping2CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping2CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import static org.optaplanner.constraint.streams.bavet.quad.Group1Mapping0CollectorQuadNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping3CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping3CollectorQuadNode.java index afc370383b..98d09851af 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping3CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group1Mapping3CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import static org.optaplanner.constraint.streams.bavet.quad.Group0Mapping3CollectorQuadNode.mergeCollectors; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group2Mapping0CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group2Mapping0CollectorQuadNode.java index 0dc5f49ba9..7066d94ce0 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group2Mapping0CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group2Mapping0CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.bi.BiTuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group2Mapping1CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group2Mapping1CollectorQuadNode.java index 745f573339..47d4c7b9c1 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group2Mapping1CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group2Mapping1CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import static org.optaplanner.constraint.streams.bavet.quad.Group2Mapping0CollectorQuadNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group2Mapping2CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group2Mapping2CollectorQuadNode.java index 421b0b2e12..93e61a5af2 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group2Mapping2CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group2Mapping2CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import static org.optaplanner.constraint.streams.bavet.quad.Group0Mapping2CollectorQuadNode.mergeCollectors; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group3Mapping0CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group3Mapping0CollectorQuadNode.java index ff3a44229b..d9d6ca9cac 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group3Mapping0CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group3Mapping0CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group3Mapping1CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group3Mapping1CollectorQuadNode.java index 8f18017280..b131a5140a 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group3Mapping1CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group3Mapping1CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import static org.optaplanner.constraint.streams.bavet.quad.Group3Mapping0CollectorQuadNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group4Mapping0CollectorQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group4Mapping0CollectorQuadNode.java index f81f83a3a8..6e69698d2d 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group4Mapping0CollectorQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/Group4Mapping0CollectorQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/IndexedIfExistsQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/IndexedIfExistsQuadNode.java index 92f24d90d4..1737c5a3f0 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/IndexedIfExistsQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/IndexedIfExistsQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/IndexedJoinQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/IndexedJoinQuadNode.java index 86173bab96..35a3d5322f 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/IndexedJoinQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/IndexedJoinQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/MapQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/MapQuadNode.java index 4308414fb9..8b24257ac0 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/MapQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/MapQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/QuadScorer.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/QuadScorer.java index b56ce9d2e1..b9ce98992f 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/QuadScorer.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/QuadScorer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.common.AbstractScorer; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/QuadTuple.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/QuadTuple.java index 4b7b745764..20463d90c9 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/QuadTuple.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/QuadTuple.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.common.Tuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/QuadTupleImpl.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/QuadTupleImpl.java index 8d800f172c..b2dfc58a83 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/QuadTupleImpl.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/QuadTupleImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.common.AbstractTuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/UnindexedIfExistsQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/UnindexedIfExistsQuadNode.java index 88a11711a4..8e9bb72e58 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/UnindexedIfExistsQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/UnindexedIfExistsQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedIfExistsNode; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/UnindexedJoinQuadNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/UnindexedJoinQuadNode.java index bedd322739..263366fb9c 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/UnindexedJoinQuadNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/quad/UnindexedJoinQuadNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedJoinNode; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/AbstractGroupTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/AbstractGroupTriNode.java index 390a30f92d..ab67b4e1a9 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/AbstractGroupTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/AbstractGroupTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetAbstractTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetAbstractTriConstraintStream.java index a399f71e3e..11f793202a 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetAbstractTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetAbstractTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import static org.optaplanner.constraint.streams.bavet.common.GroupNodeConstructor.of; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetBiGroupBridgeTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetBiGroupBridgeTriConstraintStream.java index d9f7aac740..5b09ed8398 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetBiGroupBridgeTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetBiGroupBridgeTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetFilterTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetFilterTriConstraintStream.java index 0914933984..87bf9f1594 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetFilterTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetFilterTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetFlattenLastBridgeTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetFlattenLastBridgeTriConstraintStream.java index aa08a76d64..02d821dc6f 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetFlattenLastBridgeTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetFlattenLastBridgeTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetFlattenLastTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetFlattenLastTriConstraintStream.java index 72ece08e63..42cd701a45 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetFlattenLastTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetFlattenLastTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetGroupTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetGroupTriConstraintStream.java index 897c72fd4c..39fa7c054b 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetGroupTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetGroupTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetIfExistsTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetIfExistsTriConstraintStream.java index 3e551b7f69..0fb5efcc44 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetIfExistsTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetIfExistsTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetJoinBridgeTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetJoinBridgeTriConstraintStream.java index 9c1653f698..ca7ab993bc 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetJoinBridgeTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetJoinBridgeTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetJoinTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetJoinTriConstraintStream.java index cd99117a84..6ca9dedea9 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetJoinTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetJoinTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetMapBridgeTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetMapBridgeTriConstraintStream.java index 26896bc673..2ba5de4197 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetMapBridgeTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetMapBridgeTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetQuadGroupBridgeTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetQuadGroupBridgeTriConstraintStream.java index df2ea4c1c8..96b583b718 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetQuadGroupBridgeTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetQuadGroupBridgeTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetScoringTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetScoringTriConstraintStream.java index a2b62e614d..043b2221ad 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetScoringTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetScoringTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import static org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier.of; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetTriGroupBridgeTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetTriGroupBridgeTriConstraintStream.java index ee7e714143..99f65fefcb 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetTriGroupBridgeTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetTriGroupBridgeTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetUniGroupBridgeTriConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetUniGroupBridgeTriConstraintStream.java index f8bca39938..e1f446dbb2 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetUniGroupBridgeTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/BavetUniGroupBridgeTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/ConditionalTriTupleLifecycle.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/ConditionalTriTupleLifecycle.java index 97626a77ae..5bdcf678ce 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/ConditionalTriTupleLifecycle.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/ConditionalTriTupleLifecycle.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.common.AbstractConditionalTupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/FlattenLastTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/FlattenLastTriNode.java index d10f34cd03..c5d0c9a9c4 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/FlattenLastTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/FlattenLastTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping1CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping1CollectorTriNode.java index f4f59d909f..eccd18305c 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping1CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping1CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping2CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping2CollectorTriNode.java index 6112fbe383..2050033461 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping2CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping2CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.bi.BiTuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping3CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping3CollectorTriNode.java index 3cc0ab62b0..6e500e76fc 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping3CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping3CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping4CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping4CollectorTriNode.java index a0908f69cc..7fe84b6286 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping4CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group0Mapping4CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping0CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping0CollectorTriNode.java index 4a66805396..945f7cc9ee 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping0CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping0CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping1CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping1CollectorTriNode.java index 3ec5344757..021a1ea936 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping1CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping1CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import static org.optaplanner.constraint.streams.bavet.tri.Group1Mapping0CollectorTriNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping2CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping2CollectorTriNode.java index dba468f865..544acb217e 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping2CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping2CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import static org.optaplanner.constraint.streams.bavet.tri.Group1Mapping0CollectorTriNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping3CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping3CollectorTriNode.java index 28e224e9eb..c16096b6fc 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping3CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group1Mapping3CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import static org.optaplanner.constraint.streams.bavet.tri.Group0Mapping3CollectorTriNode.mergeCollectors; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group2Mapping0CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group2Mapping0CollectorTriNode.java index 3b1b5649ce..c33a8d66f3 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group2Mapping0CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group2Mapping0CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.bi.BiTuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group2Mapping1CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group2Mapping1CollectorTriNode.java index 318970970b..e25396cc9b 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group2Mapping1CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group2Mapping1CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import static org.optaplanner.constraint.streams.bavet.tri.Group2Mapping0CollectorTriNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group2Mapping2CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group2Mapping2CollectorTriNode.java index e8a5b19f6d..6d44bffeb0 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group2Mapping2CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group2Mapping2CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import static org.optaplanner.constraint.streams.bavet.tri.Group0Mapping2CollectorTriNode.mergeCollectors; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group3Mapping0CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group3Mapping0CollectorTriNode.java index 3f47959007..e99e16775e 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group3Mapping0CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group3Mapping0CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group3Mapping1CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group3Mapping1CollectorTriNode.java index 0c1b061b1d..0e84782463 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group3Mapping1CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group3Mapping1CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import static org.optaplanner.constraint.streams.bavet.tri.Group3Mapping0CollectorTriNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group4Mapping0CollectorTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group4Mapping0CollectorTriNode.java index e760beb86f..bb092f0bb1 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group4Mapping0CollectorTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/Group4Mapping0CollectorTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/IndexedIfExistsTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/IndexedIfExistsTriNode.java index 7346f2ed1a..9b5e3e5d78 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/IndexedIfExistsTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/IndexedIfExistsTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/IndexedJoinTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/IndexedJoinTriNode.java index f39cbd8de8..65c25e8bb4 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/IndexedJoinTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/IndexedJoinTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/MapTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/MapTriNode.java index c242263f43..607d406157 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/MapTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/MapTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/TriScorer.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/TriScorer.java index 6c6a346df6..d3d4da6e9c 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/TriScorer.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/TriScorer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.common.AbstractScorer; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/TriTuple.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/TriTuple.java index 96996b60ab..0410a21aa7 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/TriTuple.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/TriTuple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.common.Tuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/TriTupleImpl.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/TriTupleImpl.java index d7717bb303..292b6e8166 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/TriTupleImpl.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/TriTupleImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.common.AbstractTuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/UnindexedIfExistsTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/UnindexedIfExistsTriNode.java index 4db01fab6c..bfbe34a540 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/UnindexedIfExistsTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/UnindexedIfExistsTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.common.AbstractUnindexedIfExistsNode; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/UnindexedJoinTriNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/UnindexedJoinTriNode.java index 2c20510f2d..8a6e5b1daf 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/UnindexedJoinTriNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/tri/UnindexedJoinTriNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.bi.BiTuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/AbstractGroupUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/AbstractGroupUniNode.java index eae96c1d32..70e770e097 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/AbstractGroupUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/AbstractGroupUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetAbstractUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetAbstractUniConstraintStream.java index 09e7c93372..69cf8cf204 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetAbstractUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetAbstractUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import static org.optaplanner.constraint.streams.bavet.common.GroupNodeConstructor.of; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetBiGroupBridgeUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetBiGroupBridgeUniConstraintStream.java index 5de820950b..5a8711b3f0 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetBiGroupBridgeUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetBiGroupBridgeUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetFilterUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetFilterUniConstraintStream.java index 3f378b7861..6d10c7d289 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetFilterUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetFilterUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetFlattenLastBridgeUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetFlattenLastBridgeUniConstraintStream.java index 0758027735..06eb498303 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetFlattenLastBridgeUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetFlattenLastBridgeUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetFlattenLastUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetFlattenLastUniConstraintStream.java index 0c4a6f4970..18890e8dc5 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetFlattenLastUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetFlattenLastUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetForEachUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetForEachUniConstraintStream.java index bd382a5e4e..e48f8eb4c7 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetForEachUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetForEachUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetGroupUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetGroupUniConstraintStream.java index f04e5ea42f..27f804203e 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetGroupUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetGroupUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetIfExistsBridgeUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetIfExistsBridgeUniConstraintStream.java index f1d689b709..3fc703eae6 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetIfExistsBridgeUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetIfExistsBridgeUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetIfExistsUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetIfExistsUniConstraintStream.java index e400416877..ed969bf131 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetIfExistsUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetIfExistsUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetJoinBridgeUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetJoinBridgeUniConstraintStream.java index 381c34b1df..af84687b9e 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetJoinBridgeUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetJoinBridgeUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetMapBridgeUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetMapBridgeUniConstraintStream.java index 410652e8b3..edfb0be175 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetMapBridgeUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetMapBridgeUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetMapUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetMapUniConstraintStream.java index 69e90f82cb..e6dd116d8d 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetMapUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetMapUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.Set; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetQuadGroupBridgeUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetQuadGroupBridgeUniConstraintStream.java index 2c1e8db660..af3791d8ca 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetQuadGroupBridgeUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetQuadGroupBridgeUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetScoringUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetScoringUniConstraintStream.java index 068d1eaa90..6bd75b776e 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetScoringUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetScoringUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import static org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier.of; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetTriGroupBridgeUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetTriGroupBridgeUniConstraintStream.java index f63d5d2949..6739a77993 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetTriGroupBridgeUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetTriGroupBridgeUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetUniGroupBridgeUniConstraintStream.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetUniGroupBridgeUniConstraintStream.java index 536901a4d6..ff71e21243 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetUniGroupBridgeUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/BavetUniGroupBridgeUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.List; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/ConditionalUniTupleLifecycle.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/ConditionalUniTupleLifecycle.java index cae86927bb..4268ad84c0 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/ConditionalUniTupleLifecycle.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/ConditionalUniTupleLifecycle.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.function.Predicate; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/FlattenLastUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/FlattenLastUniNode.java index 27c70d1a38..7e07361226 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/FlattenLastUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/FlattenLastUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/ForEachUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/ForEachUniNode.java index acb5e447ff..f0f56d14a9 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/ForEachUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/ForEachUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.ArrayDeque; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping1CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping1CollectorUniNode.java index 1b16a8592f..263ff83db0 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping1CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping1CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping2CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping2CollectorUniNode.java index b67f3e5e05..7873936190 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping2CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping2CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import org.optaplanner.constraint.streams.bavet.bi.BiTuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping3CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping3CollectorUniNode.java index d4c5236e41..cface0e210 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping3CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping3CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping4CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping4CollectorUniNode.java index 2f2a76e8db..baf4c304b9 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping4CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group0Mapping4CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import org.optaplanner.constraint.streams.bavet.common.TupleLifecycle; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping0CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping0CollectorUniNode.java index f52df65a16..41165eee73 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping0CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping0CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping1CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping1CollectorUniNode.java index 9cf73d64ea..c4ff43b718 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping1CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping1CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import static org.optaplanner.constraint.streams.bavet.uni.Group1Mapping0CollectorUniNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping2CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping2CollectorUniNode.java index 48ce09354b..5f504ba05b 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping2CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping2CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import static org.optaplanner.constraint.streams.bavet.uni.Group1Mapping0CollectorUniNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping3CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping3CollectorUniNode.java index da53ff2c67..f40905054c 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping3CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group1Mapping3CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import static org.optaplanner.constraint.streams.bavet.uni.Group1Mapping0CollectorUniNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group2Mapping0CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group2Mapping0CollectorUniNode.java index 21c95567f1..d6ffdbac56 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group2Mapping0CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group2Mapping0CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group2Mapping1CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group2Mapping1CollectorUniNode.java index c4070b1742..38e20f1763 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group2Mapping1CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group2Mapping1CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import static org.optaplanner.constraint.streams.bavet.uni.Group2Mapping0CollectorUniNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group2Mapping2CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group2Mapping2CollectorUniNode.java index a6ebece9ef..70a24ee231 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group2Mapping2CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group2Mapping2CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import static org.optaplanner.constraint.streams.bavet.uni.Group0Mapping2CollectorUniNode.mergeCollectors; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group3Mapping0CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group3Mapping0CollectorUniNode.java index 396144d2d0..21520c2fa4 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group3Mapping0CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group3Mapping0CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group3Mapping1CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group3Mapping1CollectorUniNode.java index 336b97d420..b3c21e84dc 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group3Mapping1CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group3Mapping1CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import static org.optaplanner.constraint.streams.bavet.uni.Group3Mapping0CollectorUniNode.createGroupKey; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group4Mapping0CollectorUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group4Mapping0CollectorUniNode.java index 56b7175b9f..c577ec4751 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group4Mapping0CollectorUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/Group4Mapping0CollectorUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/IndexedIfExistsUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/IndexedIfExistsUniNode.java index b48e951aed..e5fcb5e43c 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/IndexedIfExistsUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/IndexedIfExistsUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.function.BiPredicate; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/MapUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/MapUniNode.java index 6b7c119b2d..a2583ef354 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/MapUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/MapUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UniScorer.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UniScorer.java index ab14ead87f..e0badee9c6 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UniScorer.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UniScorer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UniTuple.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UniTuple.java index 0cb97ec31f..962984a723 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UniTuple.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UniTuple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import org.optaplanner.constraint.streams.bavet.common.Tuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UniTupleImpl.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UniTupleImpl.java index 58f5b95f94..412c024cfa 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UniTupleImpl.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UniTupleImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import org.optaplanner.constraint.streams.bavet.common.AbstractTuple; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UnindexedIfExistsUniNode.java b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UnindexedIfExistsUniNode.java index b09d567a84..bf248b3438 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UnindexedIfExistsUniNode.java +++ b/core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/uni/UnindexedIfExistsUniNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import java.util.function.BiPredicate; diff --git a/core/optaplanner-constraint-streams-bavet/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService b/core/optaplanner-constraint-streams-bavet/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService index 3bb599b1e8..4369f7f60b 100644 --- a/core/optaplanner-constraint-streams-bavet/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService +++ b/core/optaplanner-constraint-streams-bavet/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService @@ -1 +1,20 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + org.optaplanner.constraint.streams.bavet.BavetConstraintStreamScoreDirectorFactoryService diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetAdvancedGroupByConstraintStreamTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetAdvancedGroupByConstraintStreamTest.java index e2d56d1427..c81595639e 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetAdvancedGroupByConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetAdvancedGroupByConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import static org.assertj.core.api.Assertions.assertThatCode; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamImplSupport.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamImplSupport.java index 964d4ddf3f..655fcf0fb7 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamImplSupport.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetConstraintStreamImplSupport.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import org.junit.jupiter.api.Assumptions; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetFactChangePropagationTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetFactChangePropagationTest.java index fbaf5c2d16..62620a78b2 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetFactChangePropagationTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetFactChangePropagationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import org.optaplanner.constraint.streams.common.AbstractFactChangePropagationTest; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetSolutionManagerTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetSolutionManagerTest.java index 9cbf0cc4fe..71d7452ef8 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetSolutionManagerTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/BavetSolutionManagerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import org.optaplanner.core.api.score.stream.ConstraintStreamImplType; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/ConstraintStreamsBavetScoreDirectorSemanticsTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/ConstraintStreamsBavetScoreDirectorSemanticsTest.java index bb89203020..0d3eb9cd2a 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/ConstraintStreamsBavetScoreDirectorSemanticsTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/ConstraintStreamsBavetScoreDirectorSemanticsTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/NodeSharingTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/NodeSharingTest.java index 1cbb45f491..7cc7032bef 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/NodeSharingTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/NodeSharingTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/ScoreDirectorFactoryFactoryTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/ScoreDirectorFactoryFactoryTest.java index 0abe6fe371..855ce91839 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/ScoreDirectorFactoryFactoryTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/ScoreDirectorFactoryFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/bi/BavetBiConstraintStreamTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/bi/BavetBiConstraintStreamTest.java index ff23163413..5972a38d2c 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/bi/BavetBiConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/bi/BavetBiConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.bi; import org.optaplanner.constraint.streams.bavet.BavetConstraintStreamImplSupport; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/collection/TupleListTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/collection/TupleListTest.java index 5b4344db18..6e39f3184c 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/collection/TupleListTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/collection/TupleListTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.collection; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/AbstractIndexerTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/AbstractIndexerTest.java index 8a8ba6bd1e..f1181c8325 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/AbstractIndexerTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/AbstractIndexerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import java.util.ArrayList; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/EqualsAndComparisonIndexerTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/EqualsAndComparisonIndexerTest.java index 0f5a54d7e5..96e7ead2d5 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/EqualsAndComparisonIndexerTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/EqualsAndComparisonIndexerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/EqualsIndexerTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/EqualsIndexerTest.java index aaa07cb5a9..ba8da664b3 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/EqualsIndexerTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/EqualsIndexerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/NoneIndexerTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/NoneIndexerTest.java index ccc5db6ad0..81abce5632 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/NoneIndexerTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/common/index/NoneIndexerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.common.index; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/quad/BavetQuadConstraintStreamTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/quad/BavetQuadConstraintStreamTest.java index a880a6c451..45a2029496 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/quad/BavetQuadConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/quad/BavetQuadConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.quad; import org.optaplanner.constraint.streams.bavet.BavetConstraintStreamImplSupport; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/tri/BavetTriConstraintStreamTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/tri/BavetTriConstraintStreamTest.java index b3552c5988..c072d858f4 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/tri/BavetTriConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/tri/BavetTriConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.tri; import org.optaplanner.constraint.streams.bavet.BavetConstraintStreamImplSupport; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/uni/BavetUniConstraintStreamTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/uni/BavetUniConstraintStreamTest.java index dba1d666dc..df154e6e02 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/uni/BavetUniConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/uni/BavetUniConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import org.optaplanner.constraint.streams.bavet.BavetConstraintStreamImplSupport; diff --git a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/uni/FlattenLastUniNodeTest.java b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/uni/FlattenLastUniNodeTest.java index 85ce800734..78ae9ba01b 100644 --- a/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/uni/FlattenLastUniNodeTest.java +++ b/core/optaplanner-constraint-streams-bavet/src/test/java/org/optaplanner/constraint/streams/bavet/uni/FlattenLastUniNodeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.bavet.uni; import static org.mockito.Mockito.argThat; diff --git a/core/optaplanner-constraint-streams-common/pom.xml b/core/optaplanner-constraint-streams-common/pom.xml index cf10d41dd3..8668fdb2bf 100644 --- a/core/optaplanner-constraint-streams-common/pom.xml +++ b/core/optaplanner-constraint-streams-common/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraint.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraint.java index f99cf7f858..aa1441dda8 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraint.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintBuilder.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintBuilder.java index fcce2104f6..01f99622a7 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintBuilder.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintBuilder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintStream.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintStream.java index b02fd545c0..42039a1d9d 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintStream.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintStreamScoreDirectorFactory.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintStreamScoreDirectorFactory.java index bc5f5a0abc..34dc58fca6 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintStreamScoreDirectorFactory.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintStreamScoreDirectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import org.optaplanner.constraint.streams.common.inliner.AbstractScoreInliner; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintStreamScoreDirectorFactoryService.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintStreamScoreDirectorFactoryService.java index 46eaecc104..8dd58e6f24 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintStreamScoreDirectorFactoryService.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractConstraintStreamScoreDirectorFactoryService.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractJoiner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractJoiner.java index 406d44fbb0..5785fb1e8c 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractJoiner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/AbstractJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/ConstraintConstructor.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/ConstraintConstructor.java index 83fe5f8945..7fc245af76 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/ConstraintConstructor.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/ConstraintConstructor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/DefaultJoinerService.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/DefaultJoinerService.java index 2601feb3fd..c5a901875f 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/DefaultJoinerService.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/DefaultJoinerService.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/InnerConstraintFactory.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/InnerConstraintFactory.java index 4a1e518f55..235f1ebf75 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/InnerConstraintFactory.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/InnerConstraintFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import static java.util.stream.Collectors.groupingBy; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/RetrievalSemantics.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/RetrievalSemantics.java index 9ede1fd64a..07da2a1096 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/RetrievalSemantics.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/RetrievalSemantics.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; /** diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/ScoreImpactType.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/ScoreImpactType.java index 57c89dc6ff..f10e767ff6 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/ScoreImpactType.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/ScoreImpactType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; public enum ScoreImpactType { diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/BiConstraintBuilderImpl.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/BiConstraintBuilderImpl.java index ac7a06ebcc..a0233f6956 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/BiConstraintBuilderImpl.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/BiConstraintBuilderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.bi; import java.util.Collection; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/BiConstraintConstructor.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/BiConstraintConstructor.java index 724ebec381..e638811cb9 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/BiConstraintConstructor.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/BiConstraintConstructor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.bi; import java.util.Collection; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/BiJoinerComber.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/BiJoinerComber.java index e13110e953..04c352a8b3 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/BiJoinerComber.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/BiJoinerComber.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.bi; import java.util.ArrayList; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/DefaultBiJoiner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/DefaultBiJoiner.java index e80d84e3ee..2a4db89579 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/DefaultBiJoiner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/DefaultBiJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.bi; import java.util.Arrays; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/FilteringBiJoiner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/FilteringBiJoiner.java index 4e596a20fd..70a69b964c 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/FilteringBiJoiner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/FilteringBiJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.bi; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/InnerBiConstraintStream.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/InnerBiConstraintStream.java index 234afe1ba1..18ccba9dce 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/InnerBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/bi/InnerBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.bi; import static org.optaplanner.constraint.streams.common.RetrievalSemantics.STANDARD; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/AbstractScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/AbstractScoreInliner.java index bb7853d1b7..f465405bbb 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/AbstractScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/AbstractScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.lang.reflect.InvocationTargetException; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableBigDecimalScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableBigDecimalScoreContext.java index 149af54bf5..0f3ea78662 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableBigDecimalScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableBigDecimalScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableBigDecimalScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableBigDecimalScoreInliner.java index 62dabb61e9..3e67a0a7ee 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableBigDecimalScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableBigDecimalScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableLongScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableLongScoreContext.java index 424ee2aa63..452e2537b3 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableLongScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableLongScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableLongScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableLongScoreInliner.java index 3ea2a66b20..0faef4beb3 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableLongScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableLongScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.util.Arrays; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableScoreContext.java index a68be56416..2f757a7ab2 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import org.optaplanner.core.api.score.buildin.bendable.BendableScore; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableScoreInliner.java index 0b3a52ec72..d6ffe03e44 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BendableScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.util.Arrays; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BigDecimalWeightedScoreImpacter.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BigDecimalWeightedScoreImpacter.java index 1463cb0b48..e1bfd0910d 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BigDecimalWeightedScoreImpacter.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/BigDecimalWeightedScoreImpacter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftBigDecimalScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftBigDecimalScoreContext.java index 5c0e332781..5e08edce6c 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftBigDecimalScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftBigDecimalScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftBigDecimalScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftBigDecimalScoreInliner.java index 85b591b80a..aee6390a30 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftBigDecimalScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftBigDecimalScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftLongScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftLongScoreContext.java index 0b9ddcc2b8..2c0a8faad0 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftLongScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftLongScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.util.function.LongConsumer; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftLongScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftLongScoreInliner.java index 03b983b4c3..9340b24319 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftLongScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftLongScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftScoreContext.java index cdf8ce0e82..69847c5e12 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.util.function.IntConsumer; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftScoreInliner.java index 4b92ee9764..745292b69c 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftBigDecimalScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftBigDecimalScoreContext.java index 1061b1371f..40b79149af 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftBigDecimalScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftBigDecimalScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftBigDecimalScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftBigDecimalScoreInliner.java index 8d8cb501dd..8c6f45f94e 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftBigDecimalScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftBigDecimalScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftLongScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftLongScoreContext.java index 25a7657477..06f9f47fb2 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftLongScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftLongScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.util.function.LongConsumer; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftLongScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftLongScoreInliner.java index a2a3dc4c90..73bc823752 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftLongScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftLongScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftScoreContext.java index 4c8bbb6724..d73f081a35 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.util.function.IntConsumer; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftScoreInliner.java index 453266a36e..8dbf240e8c 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/HardSoftScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/IntWeightedScoreImpacter.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/IntWeightedScoreImpacter.java index 9be65e729c..6fe07c890e 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/IntWeightedScoreImpacter.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/IntWeightedScoreImpacter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/JustificationsSupplier.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/JustificationsSupplier.java index 7032fa279b..a149e78456 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/JustificationsSupplier.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/JustificationsSupplier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.util.Arrays; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/LongWeightedScoreImpacter.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/LongWeightedScoreImpacter.java index 621ff406f1..df27b073cf 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/LongWeightedScoreImpacter.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/LongWeightedScoreImpacter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/ScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/ScoreContext.java index 234445b00d..1150cd89a1 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/ScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/ScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleBigDecimalScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleBigDecimalScoreContext.java index 30ebf627c7..f114219589 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleBigDecimalScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleBigDecimalScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleBigDecimalScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleBigDecimalScoreInliner.java index 4a3c4882ed..1a4c89386f 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleBigDecimalScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleBigDecimalScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleLongScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleLongScoreContext.java index c7a9dfe613..fcb418b2eb 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleLongScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleLongScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.util.function.LongConsumer; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleLongScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleLongScoreInliner.java index 75cccf7a6d..13dbdc5a53 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleLongScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleLongScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleScoreContext.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleScoreContext.java index 2ba676ba92..44fa46c095 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleScoreContext.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleScoreContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.util.function.IntConsumer; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleScoreInliner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleScoreInliner.java index de8adea627..b16b3faee4 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleScoreInliner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/SimpleScoreInliner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/UndoScoreImpacter.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/UndoScoreImpacter.java index aba6e6fe03..ce20cb4a6e 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/UndoScoreImpacter.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/UndoScoreImpacter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; @FunctionalInterface diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/WeightedScoreImpacter.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/WeightedScoreImpacter.java index 15a40743f2..1bca11e1bf 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/WeightedScoreImpacter.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/inliner/WeightedScoreImpacter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/penta/DefaultPentaJoiner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/penta/DefaultPentaJoiner.java index a2db2d7a81..a319f0240d 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/penta/DefaultPentaJoiner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/penta/DefaultPentaJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.penta; import java.util.Arrays; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/penta/FilteringPentaJoiner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/penta/FilteringPentaJoiner.java index 44aefb5593..f34e7421a4 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/penta/FilteringPentaJoiner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/penta/FilteringPentaJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.penta; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/penta/PentaJoinerComber.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/penta/PentaJoinerComber.java index 115121cac7..88ef0fd8ca 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/penta/PentaJoinerComber.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/penta/PentaJoinerComber.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.penta; import java.util.ArrayList; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/DefaultQuadJoiner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/DefaultQuadJoiner.java index 982c5a13b1..1135357759 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/DefaultQuadJoiner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/DefaultQuadJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.quad; import java.util.Arrays; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/FilteringQuadJoiner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/FilteringQuadJoiner.java index b25c3704f8..6897358159 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/FilteringQuadJoiner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/FilteringQuadJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.quad; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/InnerQuadConstraintStream.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/InnerQuadConstraintStream.java index 397ffe48c4..40696d1439 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/InnerQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/InnerQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.quad; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/QuadConstraintBuilderImpl.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/QuadConstraintBuilderImpl.java index c5465658af..c4e7ce4b16 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/QuadConstraintBuilderImpl.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/QuadConstraintBuilderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.quad; import java.util.Collection; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/QuadConstraintConstructor.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/QuadConstraintConstructor.java index ec2ef46df2..1b9421cd8e 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/QuadConstraintConstructor.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/QuadConstraintConstructor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.quad; import java.util.Collection; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/QuadJoinerComber.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/QuadJoinerComber.java index 70ee8a5427..ac770459d2 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/QuadJoinerComber.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/quad/QuadJoinerComber.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.quad; import java.util.ArrayList; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/DefaultTriJoiner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/DefaultTriJoiner.java index 75bc3243f9..2f0a2604b7 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/DefaultTriJoiner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/DefaultTriJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.tri; import java.util.Arrays; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/FilteringTriJoiner.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/FilteringTriJoiner.java index 440040d6cc..8f55d37239 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/FilteringTriJoiner.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/FilteringTriJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.tri; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/InnerTriConstraintStream.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/InnerTriConstraintStream.java index 5f0732a31b..2c865c61e3 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/InnerTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/InnerTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.tri; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/TriConstraintBuilderImpl.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/TriConstraintBuilderImpl.java index fa89bbf37a..124f0dbd15 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/TriConstraintBuilderImpl.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/TriConstraintBuilderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.tri; import java.util.Collection; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/TriConstraintConstructor.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/TriConstraintConstructor.java index 7a6c71470a..c3a92e7d71 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/TriConstraintConstructor.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/TriConstraintConstructor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.tri; import java.util.Collection; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/TriJoinerComber.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/TriJoinerComber.java index 6b4be4e74d..0de9285239 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/TriJoinerComber.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/tri/TriJoinerComber.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.tri; import java.util.ArrayList; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/uni/InnerUniConstraintStream.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/uni/InnerUniConstraintStream.java index aab4cea227..36c1e97eb0 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/uni/InnerUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/uni/InnerUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.uni; import java.math.BigDecimal; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/uni/UniConstraintBuilderImpl.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/uni/UniConstraintBuilderImpl.java index 1a4da7efa1..02580b7141 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/uni/UniConstraintBuilderImpl.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/uni/UniConstraintBuilderImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.uni; import java.util.Collection; diff --git a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/uni/UniConstraintConstructor.java b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/uni/UniConstraintConstructor.java index a332570e8b..f328d3e254 100644 --- a/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/uni/UniConstraintConstructor.java +++ b/core/optaplanner-constraint-streams-common/src/main/java/org/optaplanner/constraint/streams/common/uni/UniConstraintConstructor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.uni; import java.util.Collection; diff --git a/core/optaplanner-constraint-streams-common/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.stream.JoinerService b/core/optaplanner-constraint-streams-common/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.stream.JoinerService index d24d835e70..031bfdff67 100644 --- a/core/optaplanner-constraint-streams-common/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.stream.JoinerService +++ b/core/optaplanner-constraint-streams-common/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.stream.JoinerService @@ -1 +1,20 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + org.optaplanner.constraint.streams.common.DefaultJoinerService diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/AbstractAdvancedGroupByConstraintStreamTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/AbstractAdvancedGroupByConstraintStreamTest.java index fc4f81db3b..0c3901ce90 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/AbstractAdvancedGroupByConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/AbstractAdvancedGroupByConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import static org.assertj.core.api.Assertions.assertThatCode; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/AbstractConstraintStreamTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/AbstractConstraintStreamTest.java index 7159f1ed56..d912e19917 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/AbstractConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/AbstractConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/AbstractFactChangePropagationTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/AbstractFactChangePropagationTest.java index 2e732988db..98d368fa74 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/AbstractFactChangePropagationTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/AbstractFactChangePropagationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamFunctionalTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamFunctionalTest.java index c681a63f20..db17eb22e5 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamFunctionalTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamFunctionalTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; /** diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamImplSupport.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamImplSupport.java index 6a774abf02..bccc140c8f 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamImplSupport.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamImplSupport.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamTestExtension.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamTestExtension.java index 02da04b398..7b842d66ab 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamTestExtension.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamTestExtension.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import java.util.List; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/JoinerTypeTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/JoinerTypeTest.java index f9ea1a0151..8aa873f2ad 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/JoinerTypeTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/JoinerTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/JoinersTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/JoinersTest.java index 5862f3fd55..0a118d8103 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/JoinersTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/JoinersTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common; import static org.assertj.core.api.SoftAssertions.assertSoftly; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/bi/AbstractBiConstraintStreamTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/bi/AbstractBiConstraintStreamTest.java index c43e2132ca..6771aaaf07 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/bi/AbstractBiConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/bi/AbstractBiConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.bi; import static java.util.Arrays.asList; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/AbstractScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/AbstractScoreInlinerTest.java index e7d75a596e..c41fa28741 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/AbstractScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/AbstractScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/BendableBigDecimalScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/BendableBigDecimalScoreInlinerTest.java index fd0e4aa8e0..1e6eab20cb 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/BendableBigDecimalScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/BendableBigDecimalScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/BendableLongScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/BendableLongScoreInlinerTest.java index 844e1b4154..58af097a61 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/BendableLongScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/BendableLongScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/BendableScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/BendableScoreInlinerTest.java index 773c35a36f..23fdfe553a 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/BendableScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/BendableScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftBigDecimalScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftBigDecimalScoreInlinerTest.java index c56e51437e..b65ede727f 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftBigDecimalScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftBigDecimalScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftLongScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftLongScoreInlinerTest.java index 378ddf6511..4d45b81909 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftLongScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftLongScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftScoreInlinerTest.java index 5223c92a67..836dc159a8 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardMediumSoftScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardSoftBigDecimalScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardSoftBigDecimalScoreInlinerTest.java index 4dc700f812..9f7eaeed27 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardSoftBigDecimalScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardSoftBigDecimalScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardSoftLongScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardSoftLongScoreInlinerTest.java index bef7d889c9..4f6b41a092 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardSoftLongScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardSoftLongScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardSoftScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardSoftScoreInlinerTest.java index 419fbd5aae..104dc9e0b7 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardSoftScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/HardSoftScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/SimpleBigDecimalScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/SimpleBigDecimalScoreInlinerTest.java index 8b62af2946..f9e6f36489 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/SimpleBigDecimalScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/SimpleBigDecimalScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/SimpleLongScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/SimpleLongScoreInlinerTest.java index 8cd768c570..69af2f5b1d 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/SimpleLongScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/SimpleLongScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/SimpleScoreInlinerTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/SimpleScoreInlinerTest.java index 1b9ca886a2..532de81de3 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/SimpleScoreInlinerTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/inliner/SimpleScoreInlinerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.inliner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/quad/AbstractQuadConstraintStreamTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/quad/AbstractQuadConstraintStreamTest.java index 769286d6ad..f87a497182 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/quad/AbstractQuadConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/quad/AbstractQuadConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.quad; import static java.util.Arrays.asList; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/tri/AbstractTriConstraintStreamTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/tri/AbstractTriConstraintStreamTest.java index 9f66fd1f88..2b476113a3 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/tri/AbstractTriConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/tri/AbstractTriConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.tri; import static java.util.Arrays.asList; diff --git a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/uni/AbstractUniConstraintStreamTest.java b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/uni/AbstractUniConstraintStreamTest.java index be935b5e53..60fa2f4e1e 100644 --- a/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/uni/AbstractUniConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/uni/AbstractUniConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.common.uni; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-drools/pom.xml b/core/optaplanner-constraint-streams-drools/pom.xml index 4677a14029..b91e705140 100644 --- a/core/optaplanner-constraint-streams-drools/pom.xml +++ b/core/optaplanner-constraint-streams-drools/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraint.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraint.java index e479a24b79..321551486a 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraint.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintFactory.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintFactory.java index ff2727ab6e..34bddf1f43 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintFactory.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import org.optaplanner.constraint.streams.common.InnerConstraintFactory; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamScoreDirector.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamScoreDirector.java index 0541177155..aa9a32e922 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamScoreDirector.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamScoreDirector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import java.util.Map; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamScoreDirectorFactory.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamScoreDirectorFactory.java index 802b43ab10..8a0362312a 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamScoreDirectorFactory.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamScoreDirectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import static java.util.stream.Collectors.toMap; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamScoreDirectorFactoryService.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamScoreDirectorFactoryService.java index d124f75290..876b028a3a 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamScoreDirectorFactoryService.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamScoreDirectorFactoryService.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import static org.optaplanner.core.api.score.stream.ConstraintStreamImplType.BAVET; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsVariableFactory.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsVariableFactory.java index 0ea9d89d19..497fb0999b 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsVariableFactory.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/DroolsVariableFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import static org.drools.model.DSL.declarationOf; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/KieBaseDescriptor.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/KieBaseDescriptor.java index 10a84f614c..d74b3e8871 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/KieBaseDescriptor.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/KieBaseDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import java.util.Map; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/OptaPlannerRuleEventListener.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/OptaPlannerRuleEventListener.java index 49b382d945..fcee9f1e76 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/OptaPlannerRuleEventListener.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/OptaPlannerRuleEventListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import org.drools.core.rule.consequence.InternalMatch; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/SessionDescriptor.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/SessionDescriptor.java index c314fe1d5f..aa21f403d1 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/SessionDescriptor.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/SessionDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsAbstractBiConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsAbstractBiConstraintStream.java index e0d8fe3be8..faffd17a72 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsAbstractBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsAbstractBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.bi; import static org.optaplanner.constraint.streams.common.RetrievalSemantics.STANDARD; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsExistsBiConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsExistsBiConstraintStream.java index 78758ec736..f493304546 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsExistsBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsExistsBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.bi; import java.util.function.Predicate; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsFilterBiConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsFilterBiConstraintStream.java index e47ad8a14d..8a222994b4 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsFilterBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsFilterBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.bi; import java.util.function.BiPredicate; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsFlatteningBiConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsFlatteningBiConstraintStream.java index f6ad73164f..49c8f92c6a 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsFlatteningBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsFlatteningBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.bi; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsGroupingBiConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsGroupingBiConstraintStream.java index cedadd6974..9f273ecbbe 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsGroupingBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsGroupingBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.bi; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsJoinBiConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsJoinBiConstraintStream.java index 951bddc47b..f01aaf78e8 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsJoinBiConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/bi/DroolsJoinBiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.bi; import java.util.function.Supplier; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractAccumulator.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractAccumulator.java index 60730f3d77..b69d47d9c8 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractAccumulator.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractAccumulator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractLeftHandSide.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractLeftHandSide.java index 9c923e56b9..80ed0b5e8b 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractLeftHandSide.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractLeftHandSide.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import static org.drools.model.DSL.and; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractPatternVariable.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractPatternVariable.java index a5b95c58c1..85e0084820 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractPatternVariable.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractPatternVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import static org.drools.model.PatternDSL.betaIndexedBy; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractRuleContext.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractRuleContext.java index cb40e7e60b..d5a88ad8e3 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractRuleContext.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/AbstractRuleContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import static org.drools.model.PatternDSL.rule; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiAccumulator.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiAccumulator.java index ab624290c6..1e6ff3e6ce 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiAccumulator.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiAccumulator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiLeftHandSide.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiLeftHandSide.java index 70db50a74f..8c6b6d1101 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiLeftHandSide.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiLeftHandSide.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import static java.util.Collections.singletonList; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiRuleContext.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiRuleContext.java index 6f61f9fefe..ca7540286b 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiRuleContext.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiRuleContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import static org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier.of; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiTuple.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiTuple.java index 4e5bb53052..030f18f0f5 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiTuple.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/BiTuple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.Arrays; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/ConsequenceBuilder.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/ConsequenceBuilder.java index f07e1c6a40..be33583678 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/ConsequenceBuilder.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/ConsequenceBuilder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/DetachedPatternVariable.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/DetachedPatternVariable.java index 5d8b68d703..154352d90e 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/DetachedPatternVariable.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/DetachedPatternVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.Collections; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/DirectPatternVariable.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/DirectPatternVariable.java index 6b6a23024f..d2f22ea102 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/DirectPatternVariable.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/DirectPatternVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import static org.drools.model.PatternDSL.pattern; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/DroolsAbstractConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/DroolsAbstractConstraintStream.java index 0c2e0779a2..cdd3301044 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/DroolsAbstractConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/DroolsAbstractConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.ArrayList; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/FactTuple.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/FactTuple.java index 9ad21760e3..ba0f2ad738 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/FactTuple.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/FactTuple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.List; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/IndirectPatternVariable.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/IndirectPatternVariable.java index 50e8ba9d8b..f56baa434e 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/IndirectPatternVariable.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/IndirectPatternVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/PatternVariable.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/PatternVariable.java index db8e4bee6d..ec65a5d2dd 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/PatternVariable.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/PatternVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.List; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadAccumulator.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadAccumulator.java index 4428d6b774..a54b0af420 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadAccumulator.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadAccumulator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadLeftHandSide.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadLeftHandSide.java index 1e62abb50e..918370a21b 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadLeftHandSide.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadLeftHandSide.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import static java.util.Collections.singletonList; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadRuleContext.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadRuleContext.java index 741ea5ede3..c33b3194d4 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadRuleContext.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadRuleContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import static org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier.of; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadTuple.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadTuple.java index 3d58a28dd3..69cff90391 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadTuple.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/QuadTuple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.Arrays; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/RuleBuilder.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/RuleBuilder.java index b4018d74e6..be909ad0a3 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/RuleBuilder.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/RuleBuilder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriAccumulator.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriAccumulator.java index fda8401d3e..0498ec71a9 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriAccumulator.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriAccumulator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriLeftHandSide.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriLeftHandSide.java index e311c72a01..4b20c8be05 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriLeftHandSide.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriLeftHandSide.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import static java.util.Collections.singletonList; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriRuleContext.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriRuleContext.java index 1376d293f5..289577dedc 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriRuleContext.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriRuleContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import static org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier.of; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriTuple.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriTuple.java index 69d5305f0f..f61444dfc3 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriTuple.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/TriTuple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.Arrays; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/UniAccumulator.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/UniAccumulator.java index 3d72377f80..9d1ef1e093 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/UniAccumulator.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/UniAccumulator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/UniLeftHandSide.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/UniLeftHandSide.java index d21e670afc..c744307100 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/UniLeftHandSide.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/UniLeftHandSide.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import static java.util.Collections.singletonList; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/UniRuleContext.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/UniRuleContext.java index b7646f3edf..df548aefb4 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/UniRuleContext.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/UniRuleContext.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import static org.optaplanner.constraint.streams.common.inliner.JustificationsSupplier.of; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/ValueExtractor.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/ValueExtractor.java index 93e7adfec5..8987755ad0 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/ValueExtractor.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/ValueExtractor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.common; import java.util.Objects; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsAbstractQuadConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsAbstractQuadConstraintStream.java index 374f44fee6..3262ef586f 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsAbstractQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsAbstractQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.quad; import static org.optaplanner.constraint.streams.common.RetrievalSemantics.STANDARD; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsExistsQuadConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsExistsQuadConstraintStream.java index 2da6a74c73..0048b30286 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsExistsQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsExistsQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.quad; import java.util.function.Predicate; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsFilterQuadConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsFilterQuadConstraintStream.java index 90b0efbb3d..0a095afa98 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsFilterQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsFilterQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.quad; import java.util.function.Supplier; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsFlatteningQuadConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsFlatteningQuadConstraintStream.java index 85b35b5486..198d609064 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsFlatteningQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsFlatteningQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.quad; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsGroupingQuadConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsGroupingQuadConstraintStream.java index fa6f4631b3..41a6058e3c 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsGroupingQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsGroupingQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.quad; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsJoinQuadConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsJoinQuadConstraintStream.java index 73913f6400..3743a2d635 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsJoinQuadConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/quad/DroolsJoinQuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.quad; import java.util.function.Supplier; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsAbstractTriConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsAbstractTriConstraintStream.java index ad785ccaf0..f2ebc764b4 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsAbstractTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsAbstractTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.tri; import static org.optaplanner.constraint.streams.common.RetrievalSemantics.STANDARD; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsExistsTriConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsExistsTriConstraintStream.java index 4ebd07828a..123a72338f 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsExistsTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsExistsTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.tri; import java.util.function.Predicate; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsFilterTriConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsFilterTriConstraintStream.java index beb309419d..fabe19c674 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsFilterTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsFilterTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.tri; import java.util.function.Supplier; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsFlatteningTriConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsFlatteningTriConstraintStream.java index 7bdb6f16d8..01b0324cb0 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsFlatteningTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsFlatteningTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.tri; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsGroupingTriConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsGroupingTriConstraintStream.java index e4753b6175..a877fbaa52 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsGroupingTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsGroupingTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.tri; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsJoinTriConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsJoinTriConstraintStream.java index 953472606d..455c1f4bda 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsJoinTriConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/tri/DroolsJoinTriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.tri; import java.util.function.Supplier; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsAbstractUniConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsAbstractUniConstraintStream.java index 5c8a34efeb..77e8414d29 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsAbstractUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsAbstractUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.uni; import static org.optaplanner.constraint.streams.common.RetrievalSemantics.STANDARD; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsExistsUniConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsExistsUniConstraintStream.java index 159f757642..a7273692c9 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsExistsUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsExistsUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.uni; import java.util.function.Predicate; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsFilterUniConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsFilterUniConstraintStream.java index 08d460f8a2..2867fe22ec 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsFilterUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsFilterUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.uni; import java.util.function.Predicate; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsFlatteningUniConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsFlatteningUniConstraintStream.java index fe99a28049..b612daf6e5 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsFlatteningUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsFlatteningUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.uni; import java.util.function.Function; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsFromUniConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsFromUniConstraintStream.java index 512f5372e1..830eef3b0d 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsFromUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsFromUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.uni; import org.optaplanner.constraint.streams.common.RetrievalSemantics; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsGroupingUniConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsGroupingUniConstraintStream.java index 327ab5e2f7..488497c771 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsGroupingUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsGroupingUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.uni; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsMappingUniConstraintStream.java b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsMappingUniConstraintStream.java index 980857d2bc..98369bded0 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsMappingUniConstraintStream.java +++ b/core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/uni/DroolsMappingUniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.uni; import java.util.function.BiFunction; diff --git a/core/optaplanner-constraint-streams-drools/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService b/core/optaplanner-constraint-streams-drools/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService index dd2f9a3f6b..f577076e30 100644 --- a/core/optaplanner-constraint-streams-drools/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService +++ b/core/optaplanner-constraint-streams-drools/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService @@ -1 +1,20 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + org.optaplanner.constraint.streams.drools.DroolsConstraintStreamScoreDirectorFactoryService diff --git a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/ConstraintStreamsDroolsScoreDirectorSemanticsTest.java b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/ConstraintStreamsDroolsScoreDirectorSemanticsTest.java index b62096a014..ab951d4633 100644 --- a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/ConstraintStreamsDroolsScoreDirectorSemanticsTest.java +++ b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/ConstraintStreamsDroolsScoreDirectorSemanticsTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsAdvancedGroupByConstraintStreamTest.java b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsAdvancedGroupByConstraintStreamTest.java index bf3e00ebcf..91318c04f9 100644 --- a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsAdvancedGroupByConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsAdvancedGroupByConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import static org.assertj.core.api.Assertions.assertThatCode; diff --git a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamImplSupport.java b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamImplSupport.java index 89ee50cd40..b70c4534bc 100644 --- a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamImplSupport.java +++ b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsConstraintStreamImplSupport.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import org.junit.jupiter.api.Assumptions; diff --git a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsFactChangePropagationTest.java b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsFactChangePropagationTest.java index a00637821e..a86834a64c 100644 --- a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsFactChangePropagationTest.java +++ b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsFactChangePropagationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import org.optaplanner.constraint.streams.common.AbstractFactChangePropagationTest; diff --git a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsSolutionManagerTest.java b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsSolutionManagerTest.java index 4ea167482b..42814e6eb2 100644 --- a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsSolutionManagerTest.java +++ b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/DroolsSolutionManagerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import org.optaplanner.core.api.score.stream.ConstraintStreamImplType; diff --git a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/ScoreDirectorFactoryFactoryTest.java b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/ScoreDirectorFactoryFactoryTest.java index c88ec4e101..d748b890e7 100644 --- a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/ScoreDirectorFactoryFactoryTest.java +++ b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/ScoreDirectorFactoryFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/bi/DroolsBiConstraintStreamTest.java b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/bi/DroolsBiConstraintStreamTest.java index 0ee037a5cc..9e468af181 100644 --- a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/bi/DroolsBiConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/bi/DroolsBiConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.bi; import org.optaplanner.constraint.streams.common.bi.AbstractBiConstraintStreamTest; diff --git a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/quad/DroolsQuadConstraintStreamTest.java b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/quad/DroolsQuadConstraintStreamTest.java index c8a749d897..b76dc2edfa 100644 --- a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/quad/DroolsQuadConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/quad/DroolsQuadConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.quad; import org.optaplanner.constraint.streams.common.quad.AbstractQuadConstraintStreamTest; diff --git a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/tri/DroolsTriConstraintStreamTest.java b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/tri/DroolsTriConstraintStreamTest.java index 63d7cf0d24..ae48b0b586 100644 --- a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/tri/DroolsTriConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/tri/DroolsTriConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.tri; import org.optaplanner.constraint.streams.common.tri.AbstractTriConstraintStreamTest; diff --git a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/uni/DroolsUniConstraintStreamTest.java b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/uni/DroolsUniConstraintStreamTest.java index 8e16cd2b4f..bf720e7bd2 100644 --- a/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/uni/DroolsUniConstraintStreamTest.java +++ b/core/optaplanner-constraint-streams-drools/src/test/java/org/optaplanner/constraint/streams/drools/uni/DroolsUniConstraintStreamTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.constraint.streams.drools.uni; import org.optaplanner.constraint.streams.common.uni.AbstractUniConstraintStreamTest; diff --git a/core/optaplanner-constraint-streams-drools/src/test/resources/logback-test.xml b/core/optaplanner-constraint-streams-drools/src/test/resources/logback-test.xml index 750a56267d..e26a43f8c0 100644 --- a/core/optaplanner-constraint-streams-drools/src/test/resources/logback-test.xml +++ b/core/optaplanner-constraint-streams-drools/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + + diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/autodiscover/AutoDiscoverMemberType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/autodiscover/AutoDiscoverMemberType.java index 11418c1a21..96784757bc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/autodiscover/AutoDiscoverMemberType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/autodiscover/AutoDiscoverMemberType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.autodiscover; import org.optaplanner.core.api.domain.constraintweight.ConstraintConfigurationProvider; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/common/DomainAccessType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/common/DomainAccessType.java index a956ea57c0..ae806cc383 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/common/DomainAccessType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/common/DomainAccessType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.common; import org.optaplanner.core.api.domain.variable.PlanningVariable; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/common/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/common/package-info.java index 15758bd4e9..b64a4c796e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/common/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/common/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/constraintweight/ConstraintConfiguration.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/constraintweight/ConstraintConfiguration.java index 5e84f41002..09af193658 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/constraintweight/ConstraintConfiguration.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/constraintweight/ConstraintConfiguration.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.constraintweight; import static java.lang.annotation.ElementType.TYPE; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/constraintweight/ConstraintConfigurationProvider.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/constraintweight/ConstraintConfigurationProvider.java index f376af3cf1..6fee2597d5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/constraintweight/ConstraintConfigurationProvider.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/constraintweight/ConstraintConfigurationProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.constraintweight; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/constraintweight/ConstraintWeight.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/constraintweight/ConstraintWeight.java index 60394eb2b0..0504683f58 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/constraintweight/ConstraintWeight.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/constraintweight/ConstraintWeight.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.constraintweight; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/PinningFilter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/PinningFilter.java index d08345c661..8f3a1dbb73 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/PinningFilter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/PinningFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.entity; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/PlanningEntity.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/PlanningEntity.java index da1849d82b..dc851c7162 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/PlanningEntity.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/PlanningEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.entity; import static java.lang.annotation.ElementType.TYPE; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/PlanningPin.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/PlanningPin.java index 871dd8f740..a8611768e4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/PlanningPin.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/PlanningPin.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.entity; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/package-info.java index dfcf9fd894..5416fcde91 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/entity/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Domain annotations and support classes for a planning entity. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/lookup/LookUpStrategyType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/lookup/LookUpStrategyType.java index 91cd2cdf73..c485b9febd 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/lookup/LookUpStrategyType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/lookup/LookUpStrategyType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.lookup; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/lookup/PlanningId.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/lookup/PlanningId.java index 705dca15df..d8acb1d193 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/lookup/PlanningId.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/lookup/PlanningId.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.lookup; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningEntityCollectionProperty.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningEntityCollectionProperty.java index 55838bb000..1d70bea009 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningEntityCollectionProperty.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningEntityCollectionProperty.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.solution; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningEntityProperty.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningEntityProperty.java index 258cdfefe3..93da869ea1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningEntityProperty.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningEntityProperty.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.solution; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningScore.java index 026c0dd4a2..3d6006591d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.solution; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningSolution.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningSolution.java index 79b6b97edf..7d8f323109 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningSolution.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/PlanningSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.solution; import static java.lang.annotation.ElementType.TYPE; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/ProblemFactCollectionProperty.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/ProblemFactCollectionProperty.java index 16baff0655..0807dc34dc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/ProblemFactCollectionProperty.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/ProblemFactCollectionProperty.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.solution; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/ProblemFactProperty.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/ProblemFactProperty.java index 2a66a116c3..523908f682 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/ProblemFactProperty.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/ProblemFactProperty.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.solution; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/cloner/DeepPlanningClone.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/cloner/DeepPlanningClone.java index 231c0fd822..981224cf75 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/cloner/DeepPlanningClone.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/cloner/DeepPlanningClone.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.solution.cloner; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/cloner/SolutionCloner.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/cloner/SolutionCloner.java index 143ef3103d..f5511b2feb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/cloner/SolutionCloner.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/cloner/SolutionCloner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.solution.cloner; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/cloner/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/cloner/package-info.java index af9679e0db..9c0f8bd974 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/cloner/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/cloner/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Planning cloning support. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/package-info.java index b7a4a702c4..6232ad7efb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/solution/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Domain annotations and support classes for a planning solution. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/CountableValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/CountableValueRange.java index e3cfb8eafd..ae281526db 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/CountableValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/CountableValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.valuerange; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRange.java index 24a0727069..c9e87114ef 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.valuerange; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRangeFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRangeFactory.java index b092bcce29..1a642da016 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRangeFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRangeFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.valuerange; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRangeProvider.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRangeProvider.java index 5662e8fdcc..ec014bef57 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRangeProvider.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/ValueRangeProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.valuerange; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/package-info.java index ee861168e4..9be0c98188 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Domain annotations and support classes for a planning value range. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/AbstractVariableListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/AbstractVariableListener.java index 4248ebec28..8f13034434 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/AbstractVariableListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/AbstractVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import java.io.Closeable; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/AnchorShadowVariable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/AnchorShadowVariable.java index a8080dc028..5dbbfdbab8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/AnchorShadowVariable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/AnchorShadowVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/CustomShadowVariable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/CustomShadowVariable.java index 3a171f1bf0..fde92b548e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/CustomShadowVariable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/CustomShadowVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/IndexShadowVariable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/IndexShadowVariable.java index ad9e8349c7..b8741e006f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/IndexShadowVariable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/IndexShadowVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/InverseRelationShadowVariable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/InverseRelationShadowVariable.java index 1ab7b80ee0..85a9064e28 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/InverseRelationShadowVariable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/InverseRelationShadowVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/ListVariableListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/ListVariableListener.java index 05c189b99a..bf672ee265 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/ListVariableListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/ListVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/NextElementShadowVariable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/NextElementShadowVariable.java index 1730249da4..565cc833e2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/NextElementShadowVariable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/NextElementShadowVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PiggybackShadowVariable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PiggybackShadowVariable.java index b67fe8a227..122828ae31 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PiggybackShadowVariable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PiggybackShadowVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningListVariable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningListVariable.java index 0391fc1f4e..831eaa8497 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningListVariable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningListVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningVariable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningVariable.java index f953a73586..a4d19e176c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningVariable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningVariableGraphType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningVariableGraphType.java index 67395ab453..b0b6cd88d2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningVariableGraphType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningVariableGraphType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; public enum PlanningVariableGraphType { diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningVariableReference.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningVariableReference.java index c1978beb23..4e7cb3d49f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningVariableReference.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PlanningVariableReference.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PreviousElementShadowVariable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PreviousElementShadowVariable.java index b87172b218..8f8df093cc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PreviousElementShadowVariable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/PreviousElementShadowVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/ShadowVariable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/ShadowVariable.java index 688658e4fb..4b462909c8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/ShadowVariable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/ShadowVariable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import static java.lang.annotation.ElementType.FIELD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/VariableListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/VariableListener.java index cd291c5fcc..d912223676 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/VariableListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/VariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.variable; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/package-info.java index 99c388d09f..8d3060c847 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/variable/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Domain annotations and support classes for a planning variable. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/PentaFunction.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/PentaFunction.java index acbc18840d..b88424f3f6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/PentaFunction.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/PentaFunction.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.function; import java.util.function.Function; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/PentaPredicate.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/PentaPredicate.java index 3f6703c05c..d65cb90110 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/PentaPredicate.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/PentaPredicate.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.function; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/QuadFunction.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/QuadFunction.java index c902049a5f..706208207e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/QuadFunction.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/QuadFunction.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.function; import java.util.function.Function; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/QuadPredicate.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/QuadPredicate.java index e2703897e1..69c890e979 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/QuadPredicate.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/QuadPredicate.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.function; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToIntQuadFunction.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToIntQuadFunction.java index 52b65fadf0..7f00f5c496 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToIntQuadFunction.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToIntQuadFunction.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.function; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToIntTriFunction.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToIntTriFunction.java index 6bf69a9053..b716ab8241 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToIntTriFunction.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToIntTriFunction.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.function; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToLongQuadFunction.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToLongQuadFunction.java index 67952d99d9..7c65b060f8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToLongQuadFunction.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToLongQuadFunction.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.function; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToLongTriFunction.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToLongTriFunction.java index fd8dde13e9..1c57a9acc4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToLongTriFunction.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/ToLongTriFunction.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.function; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/TriConsumer.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/TriConsumer.java index 70f86725a7..87d0b680a0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/TriConsumer.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/TriConsumer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.function; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/TriFunction.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/TriFunction.java index cfa7440fb7..71ec0da177 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/TriFunction.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/TriFunction.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.function; import java.util.function.Function; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/TriPredicate.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/TriPredicate.java index 8c4d0dc546..a31cccead9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/TriPredicate.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/TriPredicate.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.function; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/package-info.java index 952af9c3f4..3b3a3d9136 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/function/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Functions that are not available in {@link java.util.function}. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/AbstractBendableScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/AbstractBendableScore.java index 67ed3ade4f..b4bfe01313 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/AbstractBendableScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/AbstractBendableScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score; import java.util.function.Predicate; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/AbstractScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/AbstractScore.java index cea319b693..5a471951bc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/AbstractScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/AbstractScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score; import java.io.Serializable; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/IBendableScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/IBendableScore.java index 6078f27825..b6efe608ca 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/IBendableScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/IBendableScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score; import java.io.Serializable; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/Score.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/Score.java index 611adbfcbc..6aea967113 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/Score.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/Score.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score; import java.io.Serializable; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/ScoreExplanation.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/ScoreExplanation.java index 65c83a3e9b..525ab8519a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/ScoreExplanation.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/ScoreExplanation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/ScoreManager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/ScoreManager.java index cbea1f80b9..7626366970 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/ScoreManager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/ScoreManager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score; import static org.optaplanner.core.api.solver.SolutionUpdatePolicy.UPDATE_ALL; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendable/BendableScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendable/BendableScore.java index 7c9d234093..21e9170874 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendable/BendableScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendable/BendableScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.bendable; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendable/BendableScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendable/BendableScoreHolder.java index 3f055a63ea..0fa1eeb4e0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendable/BendableScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendable/BendableScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.bendable; import org.kie.api.runtime.rule.RuleContext; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendable/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendable/package-info.java index 61f4d622cc..99f1feb923 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendable/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendable/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Support for a {@link org.optaplanner.core.api.score.Score} with a configurable number of score levels * and {@code int} score weights. diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/BendableBigDecimalScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/BendableBigDecimalScore.java index cf0c0c0988..49af8b909b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/BendableBigDecimalScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/BendableBigDecimalScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.bendablebigdecimal; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHolder.java index 31a4cd64d5..5518645c83 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.bendablebigdecimal; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/package-info.java index df932eedcb..7678b34f24 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Support for a {@link org.optaplanner.core.api.score.Score} with a configurable number of score levels * and {@link java.math.BigDecimal} score weights. diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablelong/BendableLongScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablelong/BendableLongScore.java index 52152dccb7..4ff9ea3e5b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablelong/BendableLongScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablelong/BendableLongScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.bendablelong; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablelong/BendableLongScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablelong/BendableLongScoreHolder.java index 061df35b6e..d5fb31a308 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablelong/BendableLongScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablelong/BendableLongScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.bendablelong; import org.kie.api.runtime.rule.RuleContext; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablelong/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablelong/package-info.java index b7ea0eff07..d6ed7bc395 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablelong/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/bendablelong/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Support for a {@link org.optaplanner.core.api.score.Score} with a configurable number of score levels * and {@code long} score weights. diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/HardMediumSoftScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/HardMediumSoftScore.java index 2250dd5ff9..4fea91ea02 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/HardMediumSoftScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/HardMediumSoftScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardmediumsoft; import static org.optaplanner.core.impl.score.ScoreUtil.HARD_LABEL; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/HardMediumSoftScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/HardMediumSoftScoreHolder.java index 5ee2ba0434..a3b72c692f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/HardMediumSoftScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/HardMediumSoftScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardmediumsoft; import org.kie.api.runtime.rule.RuleContext; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/package-info.java index aadff6f1c1..c227d78d14 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Support for a {@link org.optaplanner.core.api.score.Score} with 3 score levels and {@code int} score weights. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScore.java index 2f21873e0b..3e244ea623 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal; import static org.optaplanner.core.impl.score.ScoreUtil.HARD_LABEL; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHolder.java index 31f2b6f352..6769bc7cd8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/package-info.java index 6541d4522b..c0fe3218cc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Support for a {@link org.optaplanner.core.api.score.Score} with 3 score levels and {@code BigDecimal} score weights. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScore.java index 572ba3df8e..3d21c93bde 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardmediumsoftlong; import static org.optaplanner.core.impl.score.ScoreUtil.HARD_LABEL; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHolder.java index 55ddbfa4b7..4e77996bdd 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardmediumsoftlong; import org.kie.api.runtime.rule.RuleContext; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/package-info.java index 30b504359b..ba9efb19fd 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Support for a {@link org.optaplanner.core.api.score.Score} with 3 score levels and {@code long} score weights. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoft/HardSoftScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoft/HardSoftScore.java index c612c540c9..73d910a1ff 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoft/HardSoftScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoft/HardSoftScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardsoft; import static org.optaplanner.core.impl.score.ScoreUtil.HARD_LABEL; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoft/HardSoftScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoft/HardSoftScoreHolder.java index 079712a436..fd422e856d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoft/HardSoftScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoft/HardSoftScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardsoft; import org.kie.api.runtime.rule.RuleContext; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoft/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoft/package-info.java index d0997cab12..c2084129c3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoft/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoft/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Support for a {@link org.optaplanner.core.api.score.Score} with 2 score levels and {@code int} score weights. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScore.java index 667e5f80b8..7665f14995 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardsoftbigdecimal; import static org.optaplanner.core.impl.score.ScoreUtil.HARD_LABEL; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHolder.java index 940e4508fe..b198d90ca8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardsoftbigdecimal; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/package-info.java index a1d6c8442f..f840528424 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Support for a {@link org.optaplanner.core.api.score.Score} with 2 score levels and {@link java.math.BigDecimal} score * weights. diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftlong/HardSoftLongScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftlong/HardSoftLongScore.java index 57a8823fca..d743d6755f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftlong/HardSoftLongScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftlong/HardSoftLongScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardsoftlong; import static org.optaplanner.core.impl.score.ScoreUtil.HARD_LABEL; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftlong/HardSoftLongScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftlong/HardSoftLongScoreHolder.java index 3e0a9dce9b..256440ebc7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftlong/HardSoftLongScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftlong/HardSoftLongScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardsoftlong; import org.kie.api.runtime.rule.RuleContext; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftlong/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftlong/package-info.java index 13c77de8b8..9b9795ef9a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftlong/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/hardsoftlong/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Support for a {@link org.optaplanner.core.api.score.Score} with 2 score levels and {@code long} score weights. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simple/SimpleScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simple/SimpleScore.java index 7bada59114..1be6798060 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simple/SimpleScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simple/SimpleScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.simple; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simple/SimpleScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simple/SimpleScoreHolder.java index 1769c6e0e6..aa55bde274 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simple/SimpleScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simple/SimpleScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.simple; import org.kie.api.runtime.rule.RuleContext; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simple/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simple/package-info.java index 3dea3b2bec..4cae488d37 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simple/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simple/package-info.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Support for a {@link org.optaplanner.core.api.score.Score} with 1 score level and {@code int} score weights. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/SimpleBigDecimalScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/SimpleBigDecimalScore.java index a4dfe2cd41..40cfbe0063 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/SimpleBigDecimalScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/SimpleBigDecimalScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.simplebigdecimal; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHolder.java index 1566d1638f..5640d22451 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.simplebigdecimal; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/package-info.java index 01f56e6906..a353528fc3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Support for a {@link org.optaplanner.core.api.score.Score} with 1 score level and {@link java.math.BigDecimal} score weights. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplelong/SimpleLongScore.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplelong/SimpleLongScore.java index 45c0db035d..b3ed9cf662 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplelong/SimpleLongScore.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplelong/SimpleLongScore.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.simplelong; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplelong/SimpleLongScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplelong/SimpleLongScoreHolder.java index 87427a0917..e258b15936 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplelong/SimpleLongScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplelong/SimpleLongScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.simplelong; import org.kie.api.runtime.rule.RuleContext; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplelong/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplelong/package-info.java index 46161271b6..db950e9762 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplelong/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/buildin/simplelong/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Support for a {@link org.optaplanner.core.api.score.Score} with 1 score level and {@code long} score weights. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/calculator/ConstraintMatchAwareIncrementalScoreCalculator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/calculator/ConstraintMatchAwareIncrementalScoreCalculator.java index 319fed3391..8c49d2ea12 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/calculator/ConstraintMatchAwareIncrementalScoreCalculator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/calculator/ConstraintMatchAwareIncrementalScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.calculator; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/calculator/EasyScoreCalculator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/calculator/EasyScoreCalculator.java index e9cf75d029..bcf8b1e682 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/calculator/EasyScoreCalculator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/calculator/EasyScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.calculator; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/calculator/IncrementalScoreCalculator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/calculator/IncrementalScoreCalculator.java index e7cc89aa4c..3a4c0b228e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/calculator/IncrementalScoreCalculator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/calculator/IncrementalScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.calculator; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/ConstraintMatch.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/ConstraintMatch.java index 50d7f19d9a..95e8e5ac33 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/ConstraintMatch.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/ConstraintMatch.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.constraint; import static java.util.Objects.requireNonNull; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/ConstraintMatchTotal.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/ConstraintMatchTotal.java index a4c2fd122d..09f31affd9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/ConstraintMatchTotal.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/ConstraintMatchTotal.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.constraint; import java.util.Set; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/Indictment.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/Indictment.java index ab81f9d3f3..b24b549bd0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/Indictment.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/Indictment.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.constraint; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/package-info.java index 72d0322df5..1f61ad2531 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/constraint/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Explain a {@link org.optaplanner.core.api.score.Score} with * {@link org.optaplanner.core.api.score.constraint.ConstraintMatchTotal} and diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/director/ScoreDirector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/director/ScoreDirector.java index 08ab9e6d49..3ed3b151b9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/director/ScoreDirector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/director/ScoreDirector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.director; import org.optaplanner.core.api.domain.lookup.LookUpStrategyType; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/holder/ScoreHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/holder/ScoreHolder.java index b08e5b8f8c..e6c1a0b3af 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/holder/ScoreHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/holder/ScoreHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.holder; import org.kie.api.runtime.rule.RuleContext; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/holder/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/holder/package-info.java index 380e53390f..4e24e9e6a9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/holder/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/holder/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * In Drools DRL, a {@link org.optaplanner.core.api.score.holder.ScoreHolder} keeps track of the * {@link org.optaplanner.core.api.score.Score}. diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/package-info.java index c1a1330af1..e588d78fbc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Classes used for {@link org.optaplanner.core.api.score.Score} calculation. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/Constraint.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/Constraint.java index 804e12bbb4..0fd3a99dd1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/Constraint.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/Constraint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import org.optaplanner.core.api.domain.constraintweight.ConstraintConfiguration; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintBuilder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintBuilder.java index f4c8659868..e4109b983f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintBuilder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintBuilder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintCollectors.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintCollectors.java index 22b0cbe147..fb57425d17 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintCollectors.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintCollectors.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintFactory.java index ad7f30bb32..71af4b4446 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import java.util.function.BiPredicate; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintJustification.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintJustification.java index 30c13203b6..9711e50f67 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintJustification.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintJustification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import org.optaplanner.core.api.score.constraint.ConstraintMatch; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintProvider.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintProvider.java index 8a4563029f..d28b6eef58 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintProvider.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import org.optaplanner.core.api.domain.constraintweight.ConstraintWeight; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintStream.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintStream.java index cfb3e61af7..ab726acdac 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintStream.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import java.util.stream.Stream; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintStreamImplType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintStreamImplType.java index 47c82ca0f8..b46f1f79e8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintStreamImplType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintStreamImplType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; public enum ConstraintStreamImplType { diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultBiConstraintCollector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultBiConstraintCollector.java index c41d302e99..c32bd30d45 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultBiConstraintCollector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultBiConstraintCollector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import java.util.function.Function; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultConstraintJustification.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultConstraintJustification.java index 2e30af0b8b..d460f609cf 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultConstraintJustification.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultConstraintJustification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultQuadConstraintCollector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultQuadConstraintCollector.java index 0380d6c6d0..656f441cb5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultQuadConstraintCollector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultQuadConstraintCollector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import java.util.function.Function; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultTriConstraintCollector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultTriConstraintCollector.java index cf354fb7bc..41c6de8a46 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultTriConstraintCollector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultTriConstraintCollector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import java.util.function.Function; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultUniConstraintCollector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultUniConstraintCollector.java index 5c8c52ed97..a1457c28c8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultUniConstraintCollector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/DefaultUniConstraintCollector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import java.util.function.BiFunction; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/Joiners.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/Joiners.java index e5b5ab42df..5d00f8a6c3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/Joiners.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/Joiners.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import java.util.function.BiFunction; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiConstraintBuilder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiConstraintBuilder.java index ae755b2eb5..8f6368d5ab 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiConstraintBuilder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiConstraintBuilder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.bi; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiConstraintCollector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiConstraintCollector.java index a4bfba1f6b..650ee84946 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiConstraintCollector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiConstraintCollector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.bi; import java.util.function.BiFunction; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiConstraintStream.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiConstraintStream.java index 4dbe661d98..3f0dca3830 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiConstraintStream.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.bi; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiJoiner.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiJoiner.java index fa06c2f271..88197d6933 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiJoiner.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/BiJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.bi; import org.optaplanner.core.api.score.stream.Joiners; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/package-info.java index 2100402f05..7199d753b4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/bi/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * The {@link org.optaplanner.core.api.score.stream.ConstraintStream} API for bi-tuples. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/package-info.java index e063999e86..784a1e0968 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/package-info.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema(namespace = SolverConfig.XML_NAMESPACE) package org.optaplanner.core.api.score.stream; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/penta/PentaJoiner.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/penta/PentaJoiner.java index ab9b728cbd..f4877e2225 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/penta/PentaJoiner.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/penta/PentaJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.penta; import org.optaplanner.core.api.score.stream.Joiners; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadConstraintBuilder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadConstraintBuilder.java index 575f46fc88..42cc5d2246 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadConstraintBuilder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadConstraintBuilder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.quad; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadConstraintCollector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadConstraintCollector.java index 6a1caaee79..95b4ee698c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadConstraintCollector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadConstraintCollector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.quad; import java.util.function.Function; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadConstraintStream.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadConstraintStream.java index c45f8e7457..36dc1d8277 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadConstraintStream.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.quad; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadJoiner.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadJoiner.java index 41f35555c0..783f195045 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadJoiner.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/QuadJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.quad; import org.optaplanner.core.api.score.stream.Joiners; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/package-info.java index 0d0f8d7222..d58e6d17ed 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/quad/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * The {@link org.optaplanner.core.api.score.stream.ConstraintStream} API for four matched facts. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriConstraintBuilder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriConstraintBuilder.java index 78c13ce0d4..a91ddd2c46 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriConstraintBuilder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriConstraintBuilder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.tri; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriConstraintCollector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriConstraintCollector.java index 332efa4054..f94e09ebd2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriConstraintCollector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriConstraintCollector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.tri; import java.util.function.Function; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriConstraintStream.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriConstraintStream.java index a6101eb7cc..674f2c4fee 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriConstraintStream.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.tri; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriJoiner.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriJoiner.java index 74bfb196ba..0ef1cf4a15 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriJoiner.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/TriJoiner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.tri; import org.optaplanner.core.api.score.stream.Joiners; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/package-info.java index 9c955c6cf6..fb7a814fcc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/tri/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * The {@link org.optaplanner.core.api.score.stream.ConstraintStream} API for tri-tuples. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/UniConstraintBuilder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/UniConstraintBuilder.java index a8ef1c5e86..0991107467 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/UniConstraintBuilder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/UniConstraintBuilder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.uni; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/UniConstraintCollector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/UniConstraintCollector.java index 702f2742be..e949a4ede0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/UniConstraintCollector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/UniConstraintCollector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.uni; import java.util.function.BiFunction; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/UniConstraintStream.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/UniConstraintStream.java index c78fe2051b..f69c3f5f49 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/UniConstraintStream.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/UniConstraintStream.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream.uni; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/package-info.java index 883e0907af..55699d8532 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/uni/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * The {@link org.optaplanner.core.api.score.stream.ConstraintStream} API for uni-tuples. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/ProblemFactChange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/ProblemFactChange.java index 97fcb91f04..ecb45731d0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/ProblemFactChange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/ProblemFactChange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolutionManager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolutionManager.java index f1d23efa4f..b537a8c4f7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolutionManager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolutionManager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver; import static org.optaplanner.core.api.solver.SolutionUpdatePolicy.UPDATE_ALL; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolutionUpdatePolicy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolutionUpdatePolicy.java index ba4dc88c38..6b0e2cff6d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolutionUpdatePolicy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolutionUpdatePolicy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/Solver.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/Solver.java index 7e31831962..86a2df0681 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/Solver.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/Solver.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverFactory.java index 35a68f0655..0c7fa102c1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver; import java.io.File; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverJob.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverJob.java index 76a739e1e4..6d382db2da 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverJob.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverJob.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver; import java.time.Duration; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverManager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverManager.java index 5c40d64da0..f3a125e0eb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverManager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverManager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver; import java.util.UUID; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverStatus.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverStatus.java index 026ece8317..8a9b5e723b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverStatus.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/SolverStatus.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/change/ProblemChange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/change/ProblemChange.java index 50f821ea60..81b71a1d26 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/change/ProblemChange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/change/ProblemChange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver.change; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/change/ProblemChangeDirector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/change/ProblemChangeDirector.java index d80abf083f..2a93cd54e9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/change/ProblemChangeDirector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/change/ProblemChangeDirector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver.change; import java.util.Optional; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/event/BestSolutionChangedEvent.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/event/BestSolutionChangedEvent.java index 67fbe30aab..0fd958722a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/event/BestSolutionChangedEvent.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/event/BestSolutionChangedEvent.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver.event; import java.util.EventObject; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/event/SolverEventListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/event/SolverEventListener.java index fca9dcfc8d..ab0e6ced87 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/event/SolverEventListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/event/SolverEventListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver.event; import java.util.EventListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/event/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/event/package-info.java index e23b484a47..0098b9bd00 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/event/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/event/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Event listeners for {@link org.optaplanner.core.api.solver.Solver}. */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/package-info.java index c5aa850e7c..637612eda6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/solver/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * {@link org.optaplanner.core.api.solver.Solver}, {@link org.optaplanner.core.api.solver.SolverFactory}, ... */ diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/AbstractConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/AbstractConfig.java index 2da35f57ef..82aa22ec28 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/AbstractConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/AbstractConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/ConstructionHeuristicPhaseConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/ConstructionHeuristicPhaseConfig.java index 463874ee08..cc8ea1d57b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/ConstructionHeuristicPhaseConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/ConstructionHeuristicPhaseConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.constructionheuristic; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/ConstructionHeuristicType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/ConstructionHeuristicType.java index 3aaaa266be..ca24f6de3c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/ConstructionHeuristicType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/ConstructionHeuristicType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.constructionheuristic; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/decider/forager/ConstructionHeuristicForagerConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/decider/forager/ConstructionHeuristicForagerConfig.java index 7131e83b83..05908c03cb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/decider/forager/ConstructionHeuristicForagerConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/decider/forager/ConstructionHeuristicForagerConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.constructionheuristic.decider.forager; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/decider/forager/ConstructionHeuristicPickEarlyType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/decider/forager/ConstructionHeuristicPickEarlyType.java index dfe49c3bb0..c7d5b09ac6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/decider/forager/ConstructionHeuristicPickEarlyType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/decider/forager/ConstructionHeuristicPickEarlyType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.constructionheuristic.decider.forager; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/decider/forager/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/decider/forager/package-info.java index f53de3f968..c21f3f42a8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/decider/forager/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/decider/forager/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/package-info.java index 6233270a42..d5ee8c215b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/EntityPlacerConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/EntityPlacerConfig.java index 38baf28917..088214dac0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/EntityPlacerConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/EntityPlacerConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.constructionheuristic.placer; import javax.xml.bind.annotation.XmlSeeAlso; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/PooledEntityPlacerConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/PooledEntityPlacerConfig.java index 3eb9b8074f..a62075a864 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/PooledEntityPlacerConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/PooledEntityPlacerConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.constructionheuristic.placer; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/QueuedEntityPlacerConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/QueuedEntityPlacerConfig.java index 62939b5c1a..39d2c5e47a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/QueuedEntityPlacerConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/QueuedEntityPlacerConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.constructionheuristic.placer; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/QueuedValuePlacerConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/QueuedValuePlacerConfig.java index 561fe20f88..b50da8d0ac 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/QueuedValuePlacerConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/QueuedValuePlacerConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.constructionheuristic.placer; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/package-info.java index ca5012fc10..25aba29c3e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/constructionheuristic/placer/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/ExhaustiveSearchPhaseConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/ExhaustiveSearchPhaseConfig.java index 8224817b00..a7e6b391c3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/ExhaustiveSearchPhaseConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/ExhaustiveSearchPhaseConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.exhaustivesearch; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/ExhaustiveSearchType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/ExhaustiveSearchType.java index 9bd1cb85bf..07253597b7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/ExhaustiveSearchType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/ExhaustiveSearchType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.exhaustivesearch; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/NodeExplorationType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/NodeExplorationType.java index b002d4ecc5..ed7209c460 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/NodeExplorationType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/NodeExplorationType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.exhaustivesearch; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/package-info.java index 51cd66c7b1..2b82bede63 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/exhaustivesearch/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/SelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/SelectorConfig.java index 0a6523196c..355719d71c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/SelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/SelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector; import org.optaplanner.core.config.AbstractConfig; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/SelectionCacheType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/SelectionCacheType.java index 1827ffca0b..3f5a81ba0c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/SelectionCacheType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/SelectionCacheType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.common; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/SelectionOrder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/SelectionOrder.java index 2cda891da8..6191a7dd40 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/SelectionOrder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/SelectionOrder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.common; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/decorator/SelectionSorterOrder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/decorator/SelectionSorterOrder.java index f1f88c7290..646fb78799 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/decorator/SelectionSorterOrder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/decorator/SelectionSorterOrder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.common.decorator; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/decorator/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/decorator/package-info.java index 84744610c5..8ca21eaf45 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/decorator/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/decorator/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/nearby/NearbySelectionConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/nearby/NearbySelectionConfig.java index f6f3791cc5..04a220b099 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/nearby/NearbySelectionConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/nearby/NearbySelectionConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.common.nearby; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/nearby/NearbySelectionDistributionType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/nearby/NearbySelectionDistributionType.java index 5dd436ab3f..df9eabc3a2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/nearby/NearbySelectionDistributionType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/nearby/NearbySelectionDistributionType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.common.nearby; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/nearby/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/nearby/package-info.java index 56550a679d..b23798382f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/nearby/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/nearby/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/package-info.java index 5a0955295a..fb432ef458 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/common/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/EntitySelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/EntitySelectorConfig.java index 0ce87fed4a..2016801e47 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/EntitySelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/EntitySelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.entity; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/EntitySorterManner.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/EntitySorterManner.java index 6081a45268..2a12b9d5e4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/EntitySorterManner.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/EntitySorterManner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.entity; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/package-info.java index b41e2c6545..56c641dcff 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/PillarSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/PillarSelectorConfig.java index 9babe3c63b..5b4dd1be74 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/PillarSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/PillarSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.entity.pillar; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/SubPillarConfigPolicy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/SubPillarConfigPolicy.java index 433a4aed67..4c66378ebf 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/SubPillarConfigPolicy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/SubPillarConfigPolicy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.entity.pillar; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/package-info.java index f125040fcc..d84e710c16 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/list/DestinationSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/list/DestinationSelectorConfig.java index a01fe1958f..ee9e033fe1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/list/DestinationSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/list/DestinationSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.list; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/list/SubListSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/list/SubListSelectorConfig.java index a7afee2f93..dee495602a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/list/SubListSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/list/SubListSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.list; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/list/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/list/package-info.java index bd3e7898c5..ca879eb962 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/list/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/list/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/MoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/MoveSelectorConfig.java index 0f80660a52..5e6f19e816 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/MoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/MoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/composite/CartesianProductMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/composite/CartesianProductMoveSelectorConfig.java index a10cb2684f..8edb4b2515 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/composite/CartesianProductMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/composite/CartesianProductMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.composite; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/composite/UnionMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/composite/UnionMoveSelectorConfig.java index 74fa00d451..caad83a64e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/composite/UnionMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/composite/UnionMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.composite; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/composite/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/composite/package-info.java index a4f2ad1bf9..eca0415ac8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/composite/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/composite/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/factory/MoveIteratorFactoryConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/factory/MoveIteratorFactoryConfig.java index 9d08933040..edb49c902a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/factory/MoveIteratorFactoryConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/factory/MoveIteratorFactoryConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.factory; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/factory/MoveListFactoryConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/factory/MoveListFactoryConfig.java index b0ad9d44f8..c1435d026a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/factory/MoveListFactoryConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/factory/MoveListFactoryConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.factory; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/factory/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/factory/package-info.java index 7028451bd3..c4c5852281 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/factory/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/factory/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/AbstractPillarMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/AbstractPillarMoveSelectorConfig.java index 3ee2b30c32..faec1f954b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/AbstractPillarMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/AbstractPillarMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/ChangeMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/ChangeMoveSelectorConfig.java index 4941669c51..7c966892c4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/ChangeMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/ChangeMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/PillarChangeMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/PillarChangeMoveSelectorConfig.java index 2a444a310d..25ab5d75b9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/PillarChangeMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/PillarChangeMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/PillarSwapMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/PillarSwapMoveSelectorConfig.java index de744a74ed..4f1c84cc0e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/PillarSwapMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/PillarSwapMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/SubPillarType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/SubPillarType.java index 10177dfd2e..bba2ee5baf 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/SubPillarType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/SubPillarType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/SwapMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/SwapMoveSelectorConfig.java index 7630a7d902..87a40af9cc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/SwapMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/SwapMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/KOptMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/KOptMoveSelectorConfig.java index bb278e0b9e..a1ea86f37a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/KOptMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/KOptMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic.chained; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorConfig.java index 551ace31d6..171442660c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic.chained; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/SubChainSwapMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/SubChainSwapMoveSelectorConfig.java index 64545051bc..4f1b6fa07c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/SubChainSwapMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/SubChainSwapMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic.chained; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/TailChainSwapMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/TailChainSwapMoveSelectorConfig.java index f763fc8986..9bfb564f39 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/TailChainSwapMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/TailChainSwapMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic.chained; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/package-info.java index 19e6f90685..bd5df2a3db 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/chained/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/ListChangeMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/ListChangeMoveSelectorConfig.java index 993f2d03a8..07ae0d1ffb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/ListChangeMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/ListChangeMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic.list; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/ListSwapMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/ListSwapMoveSelectorConfig.java index e2c4cec9b8..11eb2837f7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/ListSwapMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/ListSwapMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic.list; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/SubListChangeMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/SubListChangeMoveSelectorConfig.java index db25f1c331..ef7166e248 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/SubListChangeMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/SubListChangeMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic.list; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/SubListSwapMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/SubListSwapMoveSelectorConfig.java index c5c57eb6ab..07d7eb062f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/SubListSwapMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/SubListSwapMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic.list; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/kopt/KOptListMoveSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/kopt/KOptListMoveSelectorConfig.java index 57a4469fac..9c6d1105b3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/kopt/KOptListMoveSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/kopt/KOptListMoveSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic.list.kopt; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/kopt/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/kopt/package-info.java index f9c96afa0b..2bce53877f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/kopt/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/kopt/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/package-info.java index 4678f2a2da..ef5a3f0ffd 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/list/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/package-info.java index 0062844477..4114b070ff 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/generic/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/package-info.java index 5053a65cf4..fcfcaf7810 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/move/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/package-info.java index 94a434b3f6..93cc248cad 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/ValueSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/ValueSelectorConfig.java index ce2392c03d..86b145f20e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/ValueSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/ValueSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.value; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/ValueSorterManner.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/ValueSorterManner.java index fc3474dd79..dedcf2f4f2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/ValueSorterManner.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/ValueSorterManner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.value; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/chained/SubChainSelectorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/chained/SubChainSelectorConfig.java index 60f341c320..9e73c0f4c1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/chained/SubChainSelectorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/chained/SubChainSelectorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.value.chained; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/chained/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/chained/package-info.java index 017b9ffcd4..515116d454 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/chained/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/chained/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/package-info.java index c6df26b844..c650513a0b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/heuristic/selector/value/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/LocalSearchPhaseConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/LocalSearchPhaseConfig.java index 21d61bf2f3..1d6195c585 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/LocalSearchPhaseConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/LocalSearchPhaseConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.localsearch; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/LocalSearchType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/LocalSearchType.java index ba94b89293..00dc631da7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/LocalSearchType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/LocalSearchType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.localsearch; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/AcceptorType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/AcceptorType.java index f72271c8be..69d5f5d9b0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/AcceptorType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/AcceptorType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.localsearch.decider.acceptor; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/LocalSearchAcceptorConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/LocalSearchAcceptorConfig.java index de64539ac1..298ac27a1e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/LocalSearchAcceptorConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/LocalSearchAcceptorConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.localsearch.decider.acceptor; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/package-info.java index 4d805116f5..252c11b878 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/stepcountinghillclimbing/StepCountingHillClimbingType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/stepcountinghillclimbing/StepCountingHillClimbingType.java index acba0c2786..faeb15eb02 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/stepcountinghillclimbing/StepCountingHillClimbingType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/stepcountinghillclimbing/StepCountingHillClimbingType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.localsearch.decider.acceptor.stepcountinghillclimbing; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/stepcountinghillclimbing/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/stepcountinghillclimbing/package-info.java index 24d6c39ae0..c8827f79e5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/stepcountinghillclimbing/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/acceptor/stepcountinghillclimbing/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/FinalistPodiumType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/FinalistPodiumType.java index 502ba1f582..d36bdcb542 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/FinalistPodiumType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/FinalistPodiumType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.localsearch.decider.forager; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/LocalSearchForagerConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/LocalSearchForagerConfig.java index aedb38a96e..b5d5c76908 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/LocalSearchForagerConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/LocalSearchForagerConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.localsearch.decider.forager; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/LocalSearchPickEarlyType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/LocalSearchPickEarlyType.java index 0bd8ca612a..26633fed1f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/LocalSearchPickEarlyType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/LocalSearchPickEarlyType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.localsearch.decider.forager; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/package-info.java index e4c949b5a7..9fc571666b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/decider/forager/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/package-info.java index e06b4efc10..02c7e2ecf5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/localsearch/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/package-info.java index 2de1ad9c4c..283c76f657 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Classes which represent the XML Solver configuration of OptaPlanner. *

diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/partitionedsearch/PartitionedSearchPhaseConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/partitionedsearch/PartitionedSearchPhaseConfig.java index d510556ecc..ab98bca5a9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/partitionedsearch/PartitionedSearchPhaseConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/partitionedsearch/PartitionedSearchPhaseConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.partitionedsearch; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/partitionedsearch/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/partitionedsearch/package-info.java index f9b76675e1..c5e62a2d58 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/partitionedsearch/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/partitionedsearch/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/NoChangePhaseConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/NoChangePhaseConfig.java index ec87453170..f64c922f45 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/NoChangePhaseConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/NoChangePhaseConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.phase; import java.util.function.Consumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/PhaseConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/PhaseConfig.java index 7914ccf74f..01c5e2a92e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/PhaseConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/PhaseConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.phase; import javax.xml.bind.annotation.XmlElement; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/custom/CustomPhaseConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/custom/CustomPhaseConfig.java index aa1c4312ed..0225c5d405 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/custom/CustomPhaseConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/custom/CustomPhaseConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.phase.custom; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/custom/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/custom/package-info.java index 1f820a9b86..8cb43999e5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/custom/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/custom/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/package-info.java index 572ea5eba7..41ba1bc277 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/phase/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/definition/ScoreDefinitionType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/definition/ScoreDefinitionType.java index afa8b0eef9..0a9c3a5e8c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/definition/ScoreDefinitionType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/definition/ScoreDefinitionType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.score.definition; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/definition/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/definition/package-info.java index 9483bc6ea6..58bb072d06 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/definition/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/definition/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/director/ScoreDirectorFactoryConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/director/ScoreDirectorFactoryConfig.java index 32a8cce4af..569c2140a6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/director/ScoreDirectorFactoryConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/director/ScoreDirectorFactoryConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.score.director; import java.io.File; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/director/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/director/package-info.java index 95e68c176c..467040ff85 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/director/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/director/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/trend/InitializingScoreTrendLevel.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/trend/InitializingScoreTrendLevel.java index 05c71c0084..1bd3d99814 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/trend/InitializingScoreTrendLevel.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/trend/InitializingScoreTrendLevel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.score.trend; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/trend/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/trend/package-info.java index 1c5785896e..638d5ba31b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/trend/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/score/trend/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/EnvironmentMode.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/EnvironmentMode.java index ea180b2ef7..8d8425e289 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/EnvironmentMode.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/EnvironmentMode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver; import java.util.Random; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/SolverConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/SolverConfig.java index dbd6ee2ffb..dede0dda59 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/SolverConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/SolverConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver; import java.io.File; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/SolverManagerConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/SolverManagerConfig.java index 51fbc41aa3..870b7d49e8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/SolverManagerConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/SolverManagerConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver; import java.util.concurrent.ThreadFactory; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/monitoring/MonitoringConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/monitoring/MonitoringConfig.java index d4a53d27e0..1d9915bb37 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/monitoring/MonitoringConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/monitoring/MonitoringConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.monitoring; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/monitoring/SolverMetric.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/monitoring/SolverMetric.java index 68cb8639c1..7a2a02fb66 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/monitoring/SolverMetric.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/monitoring/SolverMetric.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.monitoring; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/monitoring/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/monitoring/package-info.java index 4230d00b41..4b2015a737 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/monitoring/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/monitoring/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/package-info.java index 64f21a0a40..c99762f604 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/random/RandomType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/random/RandomType.java index 77ee077d29..742f60201b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/random/RandomType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/random/RandomType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.random; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/random/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/random/package-info.java index 3a68bddb3f..dd8b06b9ad 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/random/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/random/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/TerminationCompositionStyle.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/TerminationCompositionStyle.java index 2d00e54a39..fc1d28ab8d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/TerminationCompositionStyle.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/TerminationCompositionStyle.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.termination; import javax.xml.bind.annotation.XmlEnum; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/TerminationConfig.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/TerminationConfig.java index 8722b02517..c4f579ed09 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/TerminationConfig.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/TerminationConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.termination; import java.time.Duration; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/package-info.java index 64a4ebf71f..ba160cf3d8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = SolverConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/util/ConfigUtils.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/util/ConfigUtils.java index 9f80479aba..ea9792b7e6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/util/ConfigUtils.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/util/ConfigUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.util; import static org.optaplanner.core.impl.domain.common.accessor.MemberAccessorFactory.MemberAccessorType.FIELD_OR_READ_METHOD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/AbstractFromConfigFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/AbstractFromConfigFactory.java index 468b78c1e4..471f7abdc2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/AbstractFromConfigFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/AbstractFromConfigFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/ConstructionHeuristicPhase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/ConstructionHeuristicPhase.java index 954168da65..8c0e8f82e0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/ConstructionHeuristicPhase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/ConstructionHeuristicPhase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/DefaultConstructionHeuristicPhase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/DefaultConstructionHeuristicPhase.java index 924305b77f..a67ce8f3f6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/DefaultConstructionHeuristicPhase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/DefaultConstructionHeuristicPhase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/DefaultConstructionHeuristicPhaseFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/DefaultConstructionHeuristicPhaseFactory.java index eee55f966f..309ab8a277 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/DefaultConstructionHeuristicPhaseFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/DefaultConstructionHeuristicPhaseFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/ConstructionHeuristicDecider.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/ConstructionHeuristicDecider.java index 3d2f9b1710..a68533ba0c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/ConstructionHeuristicDecider.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/ConstructionHeuristicDecider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.decider; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/MultiThreadedConstructionHeuristicDecider.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/MultiThreadedConstructionHeuristicDecider.java index 566ca4dc1e..cf88e88433 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/MultiThreadedConstructionHeuristicDecider.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/MultiThreadedConstructionHeuristicDecider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.decider; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/AbstractConstructionHeuristicForager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/AbstractConstructionHeuristicForager.java index aab1a32d22..146504a4dd 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/AbstractConstructionHeuristicForager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/AbstractConstructionHeuristicForager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.decider.forager; import org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListenerAdapter; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/ConstructionHeuristicForager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/ConstructionHeuristicForager.java index f100dcaf63..c4825fae51 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/ConstructionHeuristicForager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/ConstructionHeuristicForager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.decider.forager; import org.optaplanner.core.impl.constructionheuristic.event.ConstructionHeuristicPhaseLifecycleListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/ConstructionHeuristicForagerFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/ConstructionHeuristicForagerFactory.java index ead69894c2..e0992b4d7f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/ConstructionHeuristicForagerFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/ConstructionHeuristicForagerFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.decider.forager; import org.optaplanner.core.config.constructionheuristic.decider.forager.ConstructionHeuristicForagerConfig; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/DefaultConstructionHeuristicForager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/DefaultConstructionHeuristicForager.java index f4945750f1..fc0c54ab2e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/DefaultConstructionHeuristicForager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/DefaultConstructionHeuristicForager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.decider.forager; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/event/ConstructionHeuristicPhaseLifecycleListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/event/ConstructionHeuristicPhaseLifecycleListener.java index a617ded064..84081a329f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/event/ConstructionHeuristicPhaseLifecycleListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/event/ConstructionHeuristicPhaseLifecycleListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.event; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/event/ConstructionHeuristicPhaseLifecycleListenerAdapter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/event/ConstructionHeuristicPhaseLifecycleListenerAdapter.java index d19155caf6..3b2d37227e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/event/ConstructionHeuristicPhaseLifecycleListenerAdapter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/event/ConstructionHeuristicPhaseLifecycleListenerAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.event; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/AbstractEntityPlacer.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/AbstractEntityPlacer.java index fae0335bc3..6c4e326d6c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/AbstractEntityPlacer.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/AbstractEntityPlacer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer; import org.optaplanner.core.impl.phase.event.PhaseLifecycleSupport; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/AbstractEntityPlacerFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/AbstractEntityPlacerFactory.java index 68f756949e..b1545cc1d8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/AbstractEntityPlacerFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/AbstractEntityPlacerFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer; import static org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType.PHASE; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/EntityPlacer.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/EntityPlacer.java index 83a01d2e73..a67021d146 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/EntityPlacer.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/EntityPlacer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer; import org.optaplanner.core.impl.phase.event.PhaseLifecycleListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/EntityPlacerFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/EntityPlacerFactory.java index 605d273506..b5782ec80a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/EntityPlacerFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/EntityPlacerFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer; import org.optaplanner.core.config.constructionheuristic.placer.EntityPlacerConfig; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/Placement.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/Placement.java index 69f771f06f..7ff6c22ab6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/Placement.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/Placement.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/PooledEntityPlacer.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/PooledEntityPlacer.java index 6cbb9189aa..b0441fb800 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/PooledEntityPlacer.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/PooledEntityPlacer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/PooledEntityPlacerFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/PooledEntityPlacerFactory.java index b1ac5586ed..c7a7d8f03c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/PooledEntityPlacerFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/PooledEntityPlacerFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedEntityPlacer.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedEntityPlacer.java index 8dce2ca7ca..311dca8403 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedEntityPlacer.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedEntityPlacer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedEntityPlacerFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedEntityPlacerFactory.java index 95816c48d3..54db301f1a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedEntityPlacerFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedEntityPlacerFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedValuePlacer.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedValuePlacer.java index 084e1fc5c3..8735d96611 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedValuePlacer.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedValuePlacer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedValuePlacerFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedValuePlacerFactory.java index d20f51e8e5..9beb1206dc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedValuePlacerFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/placer/QueuedValuePlacerFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer; import org.optaplanner.core.api.domain.valuerange.ValueRangeProvider; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/scope/ConstructionHeuristicMoveScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/scope/ConstructionHeuristicMoveScope.java index 8f86a002fb..27cb00daf7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/scope/ConstructionHeuristicMoveScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/scope/ConstructionHeuristicMoveScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.scope; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/scope/ConstructionHeuristicPhaseScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/scope/ConstructionHeuristicPhaseScope.java index ef0a3d55c4..d48cde10e6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/scope/ConstructionHeuristicPhaseScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/scope/ConstructionHeuristicPhaseScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.scope; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/scope/ConstructionHeuristicStepScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/scope/ConstructionHeuristicStepScope.java index 04cc92d201..fececd54b5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/scope/ConstructionHeuristicStepScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/constructionheuristic/scope/ConstructionHeuristicStepScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.scope; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/AlphabeticMemberComparator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/AlphabeticMemberComparator.java index 0f458e68e1..6027a28e6b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/AlphabeticMemberComparator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/AlphabeticMemberComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common; import java.lang.reflect.Constructor; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/ReflectionHelper.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/ReflectionHelper.java index a1d8b15512..ea2bc10eb3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/ReflectionHelper.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/ReflectionHelper.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /* * Copied from the Hibernate Validator project * Original authors: Hardy Ferentschik, Gunnar Morling and Kevin Pollet. diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/AbstractMemberAccessor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/AbstractMemberAccessor.java index db56b5c9cf..e8c08ed095 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/AbstractMemberAccessor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/AbstractMemberAccessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor; import java.util.function.Function; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/LambdaBeanPropertyMemberAccessor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/LambdaBeanPropertyMemberAccessor.java index c6171adb19..e31e4e1930 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/LambdaBeanPropertyMemberAccessor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/LambdaBeanPropertyMemberAccessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor; import java.lang.annotation.Annotation; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/MemberAccessor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/MemberAccessor.java index fab01e609e..df8a9bab4b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/MemberAccessor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/MemberAccessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor; import java.lang.annotation.Annotation; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/MemberAccessorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/MemberAccessorFactory.java index 222c917c5c..0a91bd9054 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/MemberAccessorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/MemberAccessorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor; import java.lang.annotation.Annotation; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionBeanPropertyMemberAccessor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionBeanPropertyMemberAccessor.java index e96b25491c..2110fd125d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionBeanPropertyMemberAccessor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionBeanPropertyMemberAccessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor; import java.lang.annotation.Annotation; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionFieldMemberAccessor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionFieldMemberAccessor.java index ac842f977b..ad74356267 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionFieldMemberAccessor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionFieldMemberAccessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor; import java.lang.annotation.Annotation; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionMethodMemberAccessor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionMethodMemberAccessor.java index 4863bac3a4..8db0ab80c9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionMethodMemberAccessor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionMethodMemberAccessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor; import java.lang.annotation.Annotation; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/AbstractGizmoMemberAccessor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/AbstractGizmoMemberAccessor.java index 5b1155e8da..0d41a85871 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/AbstractGizmoMemberAccessor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/AbstractGizmoMemberAccessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; import org.optaplanner.core.impl.domain.common.accessor.AbstractMemberAccessor; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/AbstractReadOnlyGizmoMemberAccessor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/AbstractReadOnlyGizmoMemberAccessor.java index d39b5614a9..a131e0fa89 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/AbstractReadOnlyGizmoMemberAccessor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/AbstractReadOnlyGizmoMemberAccessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; public abstract class AbstractReadOnlyGizmoMemberAccessor extends AbstractGizmoMemberAccessor { diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/AbstractReadWriteGizmoMemberAccessor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/AbstractReadWriteGizmoMemberAccessor.java index 295b83a0a0..84c025e791 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/AbstractReadWriteGizmoMemberAccessor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/AbstractReadWriteGizmoMemberAccessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; public abstract class AbstractReadWriteGizmoMemberAccessor extends AbstractGizmoMemberAccessor { diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoClassLoader.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoClassLoader.java index 896adb2fcc..ab4ee2496a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoClassLoader.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoClassLoader.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; import java.util.HashMap; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoFieldHandler.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoFieldHandler.java index d58473013e..5e93e4db90 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoFieldHandler.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoFieldHandler.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; import java.lang.reflect.Type; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorFactory.java index e0a3b7b0da..01a38ffa24 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; import java.lang.annotation.Annotation; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorImplementor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorImplementor.java index addfe1290d..efad10458c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorImplementor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorImplementor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; import java.lang.annotation.Annotation; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberDescriptor.java index ca71e7617b..57f35b1090 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; import java.lang.reflect.Field; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberHandler.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberHandler.java index e9a5bf43ba..93a37fda37 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberHandler.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberHandler.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; import java.lang.reflect.Field; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberInfo.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberInfo.java index 1c9f85736f..d331920b48 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberInfo.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberInfo.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; import java.lang.annotation.Annotation; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMethodHandler.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMethodHandler.java index 9676592008..c74f0ab514 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMethodHandler.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMethodHandler.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; import java.lang.reflect.Type; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/constraintweight/descriptor/ConstraintConfigurationDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/constraintweight/descriptor/ConstraintConfigurationDescriptor.java index a6304e17a2..bb1ab6354f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/constraintweight/descriptor/ConstraintConfigurationDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/constraintweight/descriptor/ConstraintConfigurationDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.constraintweight.descriptor; import static org.optaplanner.core.impl.domain.common.accessor.MemberAccessorFactory.MemberAccessorType.FIELD_OR_READ_METHOD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/constraintweight/descriptor/ConstraintWeightDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/constraintweight/descriptor/ConstraintWeightDescriptor.java index efc40d1c29..b1685d6609 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/constraintweight/descriptor/ConstraintWeightDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/constraintweight/descriptor/ConstraintWeightDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.constraintweight.descriptor; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/entity/descriptor/EntityDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/entity/descriptor/EntityDescriptor.java index 4653e168e7..579260063d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/entity/descriptor/EntityDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/entity/descriptor/EntityDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.entity.descriptor; import static org.optaplanner.core.impl.domain.common.accessor.MemberAccessorFactory.MemberAccessorType.FIELD_OR_GETTER_METHOD; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/ClassAndPlanningIdComparator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/ClassAndPlanningIdComparator.java index 4b6a634da6..ebc541348f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/ClassAndPlanningIdComparator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/ClassAndPlanningIdComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/EqualsLookUpStrategy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/EqualsLookUpStrategy.java index 14bb7e3a0b..9aee1f55c5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/EqualsLookUpStrategy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/EqualsLookUpStrategy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/ImmutableLookUpStrategy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/ImmutableLookUpStrategy.java index 4cdf202b3d..6807643d7f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/ImmutableLookUpStrategy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/ImmutableLookUpStrategy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/LookUpManager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/LookUpManager.java index f07a77ab93..86f948a5e2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/LookUpManager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/LookUpManager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import java.util.HashMap; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategy.java index 95e16044e5..5006d045c7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyResolver.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyResolver.java index 4f88a3ca3a..4bf37c517c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyResolver.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyResolver.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import java.lang.reflect.Method; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/NoneLookUpStrategy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/NoneLookUpStrategy.java index 40ba6e7630..9af1f90e51 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/NoneLookUpStrategy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/NoneLookUpStrategy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/PlanningIdLookUpStrategy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/PlanningIdLookUpStrategy.java index 5d50ee392c..36f9f5048a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/PlanningIdLookUpStrategy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/lookup/PlanningIdLookUpStrategy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/policy/DescriptorPolicy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/policy/DescriptorPolicy.java index e5fa5e7443..3ee4c665c6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/policy/DescriptorPolicy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/policy/DescriptorPolicy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.policy; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/score/descriptor/ScoreDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/score/descriptor/ScoreDescriptor.java index c7e114d595..6c5d32e03d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/score/descriptor/ScoreDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/score/descriptor/ScoreDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.score.descriptor; import static org.optaplanner.core.impl.domain.common.accessor.MemberAccessorFactory.MemberAccessorType.FIELD_OR_GETTER_METHOD_WITH_SETTER; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/ConcurrentMemoization.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/ConcurrentMemoization.java index efccdab787..0c3dd7aa75 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/ConcurrentMemoization.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/ConcurrentMemoization.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner; import java.util.concurrent.ConcurrentHashMap; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/DeepCloningFieldCloner.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/DeepCloningFieldCloner.java index bc9eca9afa..7aa9b43249 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/DeepCloningFieldCloner.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/DeepCloningFieldCloner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner; import java.lang.reflect.Field; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/DeepCloningUtils.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/DeepCloningUtils.java index 5a4014a236..cf27df2455 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/DeepCloningUtils.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/DeepCloningUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner; import java.lang.reflect.Field; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/FieldAccessingSolutionCloner.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/FieldAccessingSolutionCloner.java index 35fdf9f39c..6ee0abf25f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/FieldAccessingSolutionCloner.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/FieldAccessingSolutionCloner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner; import java.lang.reflect.Array; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/FieldCloningUtils.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/FieldCloningUtils.java index 8bace8a7f6..0a46e018de 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/FieldCloningUtils.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/FieldCloningUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner; import java.lang.reflect.Field; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/ShallowCloningFieldCloner.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/ShallowCloningFieldCloner.java index 5ed25d8d05..1b49a6202d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/ShallowCloningFieldCloner.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/ShallowCloningFieldCloner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner; import java.lang.reflect.Field; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoCloningUtils.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoCloningUtils.java index 4e5b82533b..d044a4b958 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoCloningUtils.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoCloningUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner.gizmo; import java.lang.reflect.Field; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionClonerFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionClonerFactory.java index e57a3657f9..7da34926c9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionClonerFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionClonerFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner.gizmo; import org.optaplanner.core.api.domain.common.DomainAccessType; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionClonerImplementor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionClonerImplementor.java index 2f92081b8a..8f800f2748 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionClonerImplementor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionClonerImplementor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner.gizmo; import java.io.IOException; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionOrEntityDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionOrEntityDescriptor.java index 4a8ed67fec..058ba77e69 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionOrEntityDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionOrEntityDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner.gizmo; import java.lang.reflect.Field; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/descriptor/SolutionDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/descriptor/SolutionDescriptor.java index 39309eb2a5..cb32434ff2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/descriptor/SolutionDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/descriptor/SolutionDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.descriptor; import static java.util.stream.Stream.concat; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/mutation/MutationCounter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/mutation/MutationCounter.java index 1f470d3db1..1cb58f9d33 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/mutation/MutationCounter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/solution/mutation/MutationCounter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.mutation; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/AbstractCountableValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/AbstractCountableValueRange.java index 1e8cdecae0..3406fbbb0d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/AbstractCountableValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/AbstractCountableValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange; import org.optaplanner.core.api.domain.valuerange.CountableValueRange; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/AbstractUncountableValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/AbstractUncountableValueRange.java index a87a23dde5..dda047b6d7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/AbstractUncountableValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/AbstractUncountableValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange; import org.optaplanner.core.api.domain.valuerange.CountableValueRange; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/bigdecimal/BigDecimalValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/bigdecimal/BigDecimalValueRange.java index cd78b5dd1d..bdc1975bdc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/bigdecimal/BigDecimalValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/bigdecimal/BigDecimalValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/biginteger/BigIntegerValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/biginteger/BigIntegerValueRange.java index 8869a68c0d..b925fbe6ea 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/biginteger/BigIntegerValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/biginteger/BigIntegerValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.biginteger; import java.math.BigInteger; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/collection/ListValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/collection/ListValueRange.java index b112ef61a5..e10be93d26 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/collection/ListValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/collection/ListValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.collection; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/CompositeCountableValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/CompositeCountableValueRange.java index 8df5fc87f6..acf1ff8c26 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/CompositeCountableValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/CompositeCountableValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.composite; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/EmptyValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/EmptyValueRange.java index 5230e0a259..4f41a1cdb4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/EmptyValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/EmptyValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.composite; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/NullableCountableValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/NullableCountableValueRange.java index dcd24ee16d..2c93a3aab7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/NullableCountableValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/NullableCountableValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.composite; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primboolean/BooleanValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primboolean/BooleanValueRange.java index e10ce1ebaa..70e6dcf8de 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primboolean/BooleanValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primboolean/BooleanValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.primboolean; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primdouble/DoubleValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primdouble/DoubleValueRange.java index 844a57a623..71e7f184f1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primdouble/DoubleValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primdouble/DoubleValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.primdouble; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primint/IntValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primint/IntValueRange.java index ab18713248..42127dc5a3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primint/IntValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primint/IntValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.primint; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primlong/LongValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primlong/LongValueRange.java index df802be3e2..749a3b3c79 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primlong/LongValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/primlong/LongValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.primlong; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/temporal/TemporalValueRange.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/temporal/TemporalValueRange.java index ac1c5c596b..e3b2148867 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/temporal/TemporalValueRange.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/buildin/temporal/TemporalValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.temporal; import java.time.DateTimeException; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/AbstractFromPropertyValueRangeDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/AbstractFromPropertyValueRangeDescriptor.java index e16e28c000..c2083c99a8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/AbstractFromPropertyValueRangeDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/AbstractFromPropertyValueRangeDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.descriptor; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/AbstractValueRangeDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/AbstractValueRangeDescriptor.java index c9781d16b9..cfd143daae 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/AbstractValueRangeDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/AbstractValueRangeDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.descriptor; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/CompositeValueRangeDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/CompositeValueRangeDescriptor.java index 92dd854711..4467e71b88 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/CompositeValueRangeDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/CompositeValueRangeDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.descriptor; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/EntityIndependentValueRangeDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/EntityIndependentValueRangeDescriptor.java index 8237da5cc9..1814d507ae 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/EntityIndependentValueRangeDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/EntityIndependentValueRangeDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.descriptor; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/FromEntityPropertyValueRangeDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/FromEntityPropertyValueRangeDescriptor.java index 34350e1c77..32fb8bfaf0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/FromEntityPropertyValueRangeDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/FromEntityPropertyValueRangeDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.descriptor; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/FromSolutionPropertyValueRangeDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/FromSolutionPropertyValueRangeDescriptor.java index 6e961916d5..9f540571a4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/FromSolutionPropertyValueRangeDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/FromSolutionPropertyValueRangeDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.descriptor; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/ValueRangeDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/ValueRangeDescriptor.java index 0d9817c53a..41592fa870 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/ValueRangeDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/descriptor/ValueRangeDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.descriptor; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/util/ValueRangeIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/util/ValueRangeIterator.java index 1b899844fa..e5351417d5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/util/ValueRangeIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/valuerange/util/ValueRangeIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.util; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorShadowVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorShadowVariableDescriptor.java index 96f551926a..365826f686 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorShadowVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorShadowVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.anchor; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableDemand.java index 4257ba0973..f6329d380e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.anchor; import org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableListener.java index fa3ae168e3..6aa8405eec 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.anchor; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableSupply.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableSupply.java index f213a2c7f9..1d1d1d5df5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableSupply.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableSupply.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.anchor; import org.optaplanner.core.impl.domain.variable.supply.Supply; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/ExternalizedAnchorVariableSupply.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/ExternalizedAnchorVariableSupply.java index b2c98ae929..e8da2cda6f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/ExternalizedAnchorVariableSupply.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/anchor/ExternalizedAnchorVariableSupply.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.anchor; import java.util.IdentityHashMap; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/custom/CustomShadowVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/custom/CustomShadowVariableDescriptor.java index eb27fad807..2aa39a0e06 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/custom/CustomShadowVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/custom/CustomShadowVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.custom; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/custom/LegacyCustomShadowVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/custom/LegacyCustomShadowVariableDescriptor.java index 89aee8d736..49bebc2447 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/custom/LegacyCustomShadowVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/custom/LegacyCustomShadowVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.custom; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/custom/PiggybackShadowVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/custom/PiggybackShadowVariableDescriptor.java index bf6ad710a9..fbc8f279d3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/custom/PiggybackShadowVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/custom/PiggybackShadowVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.custom; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/BasicVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/BasicVariableDescriptor.java index 39f5c69556..29cbce6657 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/BasicVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/BasicVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.descriptor; import org.optaplanner.core.api.domain.variable.PlanningVariable; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/GenuineVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/GenuineVariableDescriptor.java index 75fdcc0350..d272e67a40 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/GenuineVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/GenuineVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.descriptor; import java.lang.reflect.ParameterizedType; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/ListVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/ListVariableDescriptor.java index 0c32041dcf..2fb5c342a1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/ListVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/ListVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.descriptor; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/ShadowVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/ShadowVariableDescriptor.java index 33c2b2cd59..7a68fba24e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/ShadowVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/ShadowVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.descriptor; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/VariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/VariableDescriptor.java index dfca81b444..4510c84ee5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/VariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/descriptor/VariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.descriptor; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/ExternalizedIndexVariableSupply.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/ExternalizedIndexVariableSupply.java index 11099cb153..9c90b512e2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/ExternalizedIndexVariableSupply.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/ExternalizedIndexVariableSupply.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.index; import java.util.IdentityHashMap; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexShadowVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexShadowVariableDescriptor.java index 87d5ab5d88..bf9978ff5a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexShadowVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexShadowVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.index; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableDemand.java index fd7a852cf1..0cabba2c19 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.index; import org.optaplanner.core.impl.domain.variable.descriptor.ListVariableDescriptor; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableListener.java index 9cdf7433a6..523efec7d0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.index; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableSupply.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableSupply.java index 20c36feca1..d9130f83aa 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableSupply.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableSupply.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.index; import org.optaplanner.core.api.domain.variable.PlanningListVariable; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableDemand.java index dd5776fc44..242e994a3a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableListener.java index 699e2eb85d..2fb1954487 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableSupply.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableSupply.java index 77454cffbe..555c466caf 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableSupply.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableSupply.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedCollectionInverseVariableSupply.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedCollectionInverseVariableSupply.java index 4184122d26..780171d3fd 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedCollectionInverseVariableSupply.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedCollectionInverseVariableSupply.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonInverseVariableSupply.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonInverseVariableSupply.java index 9bb5932d79..acc584d790 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonInverseVariableSupply.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonInverseVariableSupply.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import java.util.IdentityHashMap; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonListInverseVariableSupply.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonListInverseVariableSupply.java index 31f5806a31..9dbcd57dae 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonListInverseVariableSupply.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonListInverseVariableSupply.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import java.util.IdentityHashMap; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/InverseRelationShadowVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/InverseRelationShadowVariableDescriptor.java index 6ebce2741d..634bdf3f46 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/InverseRelationShadowVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/InverseRelationShadowVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import java.lang.reflect.Type; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableDemand.java index e17fd1916b..80ac71aad3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableListener.java index 43571cbedc..5ca2dc9b09 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import org.optaplanner.core.api.domain.variable.VariableListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableSupply.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableSupply.java index 943c81e8ab..b237d7169b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableSupply.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableSupply.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import org.optaplanner.core.api.domain.variable.PlanningListVariable; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonListInverseVariableDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonListInverseVariableDemand.java index 910dd19ca4..1467174a22 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonListInverseVariableDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonListInverseVariableDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import org.optaplanner.core.impl.domain.variable.descriptor.ListVariableDescriptor; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonListInverseVariableListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonListInverseVariableListener.java index 075dd1925d..3e752aceb3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonListInverseVariableListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonListInverseVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/SourcedVariableListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/SourcedVariableListener.java index e3de321aef..65e0e8d68f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/SourcedVariableListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/SourcedVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener; import org.optaplanner.core.api.domain.variable.AbstractVariableListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/VariableListenerWithSources.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/VariableListenerWithSources.java index 1abf23f0aa..b55c1b6208 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/VariableListenerWithSources.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/VariableListenerWithSources.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/AbstractNotifiable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/AbstractNotifiable.java index 0bbe6d0284..0ad5a40aa1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/AbstractNotifiable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/AbstractNotifiable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import java.util.ArrayDeque; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/AbstractNotification.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/AbstractNotification.java index d4ae7d22da..7b97ab80ff 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/AbstractNotification.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/AbstractNotification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/BasicVariableNotification.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/BasicVariableNotification.java index e196f550af..2da1ec153d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/BasicVariableNotification.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/BasicVariableNotification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import org.optaplanner.core.api.domain.variable.VariableListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ElementUnassignedNotification.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ElementUnassignedNotification.java index 0313c8d41f..2dbc40087a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ElementUnassignedNotification.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ElementUnassignedNotification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import org.optaplanner.core.api.domain.variable.ListVariableListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityAddedNotification.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityAddedNotification.java index 328ac2d668..e3c0788478 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityAddedNotification.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityAddedNotification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import org.optaplanner.core.api.domain.variable.AbstractVariableListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityNotifiable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityNotifiable.java index 07271dfac4..d994e757b6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityNotifiable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityNotifiable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityNotification.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityNotification.java index 095f1f3039..e94e7e6388 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityNotification.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityNotification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import org.optaplanner.core.api.domain.variable.AbstractVariableListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityRemovedNotification.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityRemovedNotification.java index 5649033e93..66bed4483d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityRemovedNotification.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/EntityRemovedNotification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import org.optaplanner.core.api.domain.variable.AbstractVariableListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ListVariableChangedNotification.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ListVariableChangedNotification.java index 6d63e03296..0b74fce3cf 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ListVariableChangedNotification.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ListVariableChangedNotification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import org.optaplanner.core.api.domain.variable.ListVariableListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ListVariableListenerNotifiable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ListVariableListenerNotifiable.java index 8854d74458..67322a7434 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ListVariableListenerNotifiable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ListVariableListenerNotifiable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ListVariableNotification.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ListVariableNotification.java index abdd1941d0..08e869a747 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ListVariableNotification.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/ListVariableNotification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import org.optaplanner.core.api.domain.variable.ListVariableListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/Notifiable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/Notifiable.java index 11cadab846..8b1d3cfe83 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/Notifiable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/Notifiable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import org.optaplanner.core.api.domain.variable.AbstractVariableListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/NotifiableRegistry.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/NotifiableRegistry.java index f9a1b61fab..7b2d3b62ad 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/NotifiableRegistry.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/NotifiableRegistry.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/Notification.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/Notification.java index c51075f73d..9aaaa739ea 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/Notification.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/Notification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableChangedNotification.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableChangedNotification.java index 924a67ad24..9352902992 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableChangedNotification.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableChangedNotification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import org.optaplanner.core.api.domain.variable.VariableListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableListenerNotifiable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableListenerNotifiable.java index 103271273f..01da0247b0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableListenerNotifiable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableListenerNotifiable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableListenerSupport.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableListenerSupport.java index 8231147e91..1068595850 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableListenerSupport.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableListenerSupport.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/violation/ShadowVariableSnapshot.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/violation/ShadowVariableSnapshot.java index e69ac16d11..a10d2b9e69 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/violation/ShadowVariableSnapshot.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/violation/ShadowVariableSnapshot.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support.violation; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/violation/ShadowVariablesAssert.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/violation/ShadowVariablesAssert.java index 9c772478a3..1dac0dd8b8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/violation/ShadowVariablesAssert.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/listener/support/violation/ShadowVariablesAssert.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support.violation; import static java.util.Comparator.comparing; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/AbstractNextPrevElementShadowVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/AbstractNextPrevElementShadowVariableDescriptor.java index 967962d512..14ab5bd245 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/AbstractNextPrevElementShadowVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/AbstractNextPrevElementShadowVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.nextprev; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/NextElementShadowVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/NextElementShadowVariableDescriptor.java index 8c1b373bf0..5a28d8597f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/NextElementShadowVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/NextElementShadowVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.nextprev; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/NextElementVariableListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/NextElementVariableListener.java index d84c77d462..4bd0011808 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/NextElementVariableListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/NextElementVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.nextprev; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/PreviousElementShadowVariableDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/PreviousElementShadowVariableDescriptor.java index c16c63bc72..e06b3bbfd3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/PreviousElementShadowVariableDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/PreviousElementShadowVariableDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.nextprev; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/PreviousElementVariableListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/PreviousElementVariableListener.java index a7c82bf93f..e1385cda99 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/PreviousElementVariableListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/nextprev/PreviousElementVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.nextprev; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/AbstractVariableDescriptorBasedDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/AbstractVariableDescriptorBasedDemand.java index 80169fa69a..0c2a05714d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/AbstractVariableDescriptorBasedDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/AbstractVariableDescriptorBasedDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.supply; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/Demand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/Demand.java index 367b782f28..b3e9fcb955 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/Demand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/Demand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.supply; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/Supply.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/Supply.java index a8d68591f9..02803743e1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/Supply.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/Supply.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.supply; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/SupplyManager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/SupplyManager.java index 68fe572423..6b3c4a1fac 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/SupplyManager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/domain/variable/supply/SupplyManager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.supply; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/DefaultExhaustiveSearchPhase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/DefaultExhaustiveSearchPhase.java index b832382f65..686e0e4f0d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/DefaultExhaustiveSearchPhase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/DefaultExhaustiveSearchPhase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/DefaultExhaustiveSearchPhaseFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/DefaultExhaustiveSearchPhaseFactory.java index 79ea6fdc86..94610d6ae4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/DefaultExhaustiveSearchPhaseFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/DefaultExhaustiveSearchPhaseFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch; import static org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType.STEP; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/ExhaustiveSearchPhase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/ExhaustiveSearchPhase.java index 3ec117dc17..40f99e9a3e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/ExhaustiveSearchPhase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/ExhaustiveSearchPhase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/decider/ExhaustiveSearchDecider.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/decider/ExhaustiveSearchDecider.java index 4578b4ffd5..b978c0293c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/decider/ExhaustiveSearchDecider.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/decider/ExhaustiveSearchDecider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.decider; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/event/ExhaustiveSearchPhaseLifecycleListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/event/ExhaustiveSearchPhaseLifecycleListener.java index 8606c805b1..0d5b0f90b1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/event/ExhaustiveSearchPhaseLifecycleListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/event/ExhaustiveSearchPhaseLifecycleListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.event; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/ExhaustiveSearchLayer.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/ExhaustiveSearchLayer.java index bb388becda..e3a8da2cfe 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/ExhaustiveSearchLayer.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/ExhaustiveSearchLayer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node; public class ExhaustiveSearchLayer { diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/ExhaustiveSearchNode.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/ExhaustiveSearchNode.java index 31134767fd..092cbc6ad5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/ExhaustiveSearchNode.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/ExhaustiveSearchNode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/bounder/ScoreBounder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/bounder/ScoreBounder.java index bb6c8e426b..01d7dc2056 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/bounder/ScoreBounder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/bounder/ScoreBounder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node.bounder; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/bounder/TrendBasedScoreBounder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/bounder/TrendBasedScoreBounder.java index 7d17ba4310..ebe1841e65 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/bounder/TrendBasedScoreBounder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/bounder/TrendBasedScoreBounder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node.bounder; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/BreadthFirstNodeComparator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/BreadthFirstNodeComparator.java index 6c7dc9091f..fa7bea9fd2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/BreadthFirstNodeComparator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/BreadthFirstNodeComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node.comparator; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/DepthFirstNodeComparator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/DepthFirstNodeComparator.java index 954964a70d..51d801a9e2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/DepthFirstNodeComparator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/DepthFirstNodeComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node.comparator; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/OptimisticBoundFirstNodeComparator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/OptimisticBoundFirstNodeComparator.java index 414563cef2..5de7f04abd 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/OptimisticBoundFirstNodeComparator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/OptimisticBoundFirstNodeComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node.comparator; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/OriginalOrderNodeComparator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/OriginalOrderNodeComparator.java index 5d69f6120b..f988b3af10 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/OriginalOrderNodeComparator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/OriginalOrderNodeComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node.comparator; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/ScoreFirstNodeComparator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/ScoreFirstNodeComparator.java index 283134dc89..42623ea621 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/ScoreFirstNodeComparator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/ScoreFirstNodeComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node.comparator; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/scope/ExhaustiveSearchPhaseScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/scope/ExhaustiveSearchPhaseScope.java index 64a20aab5c..21c46e4ba9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/scope/ExhaustiveSearchPhaseScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/scope/ExhaustiveSearchPhaseScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.scope; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/scope/ExhaustiveSearchStepScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/scope/ExhaustiveSearchStepScope.java index 06af08b9fe..3468a0d0a9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/scope/ExhaustiveSearchStepScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/exhaustivesearch/scope/ExhaustiveSearchStepScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.scope; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/HeuristicConfigPolicy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/HeuristicConfigPolicy.java index 779b56521d..dbeb6df5dd 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/HeuristicConfigPolicy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/HeuristicConfigPolicy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic; import java.util.HashMap; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/AbstractMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/AbstractMove.java index 04fdf84520..10ca221e68 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/AbstractMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/AbstractMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.move; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/CompositeMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/CompositeMove.java index 7575be3827..1851ce9901 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/CompositeMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/CompositeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.move; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/Move.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/Move.java index 70fec20dcc..86d047f558 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/Move.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/Move.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.move; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/NoChangeMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/NoChangeMove.java index e816816b16..89d5dd675a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/NoChangeMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/move/NoChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.move; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/AbstractDemandEnabledSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/AbstractDemandEnabledSelector.java index fc0fed9e29..66efcf2cfc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/AbstractDemandEnabledSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/AbstractDemandEnabledSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector; import org.optaplanner.core.impl.domain.variable.supply.Demand; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/AbstractSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/AbstractSelector.java index 274f8afca7..63dc6c391d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/AbstractSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/AbstractSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector; import java.util.Random; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/AbstractSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/AbstractSelectorFactory.java index b06b399455..d2504a6ccf 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/AbstractSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/AbstractSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector; import org.optaplanner.core.config.heuristic.selector.SelectorConfig; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/IterableSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/IterableSelector.java index f3898b75ab..d15f1cbdfb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/IterableSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/IterableSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector; import java.util.Spliterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/ListIterableSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/ListIterableSelector.java index f5dd568884..bcb73b11ce 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/ListIterableSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/ListIterableSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector; import org.optaplanner.core.impl.heuristic.selector.common.iterator.ListIterable; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/Selector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/Selector.java index 035d7f63ea..9bb39d028f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/Selector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/Selector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/SelectionCacheLifecycleBridge.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/SelectionCacheLifecycleBridge.java index 2ba0c78509..24b4cd31e8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/SelectionCacheLifecycleBridge.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/SelectionCacheLifecycleBridge.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common; import org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/SelectionCacheLifecycleListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/SelectionCacheLifecycleListener.java index 82c26dd3c6..c3a1eea224 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/SelectionCacheLifecycleListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/SelectionCacheLifecycleListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common; import org.optaplanner.core.impl.solver.scope.SolverScope; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/ComparatorSelectionSorter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/ComparatorSelectionSorter.java index 312ea73675..4a790adb6f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/ComparatorSelectionSorter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/ComparatorSelectionSorter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.decorator; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/CompositeSelectionFilter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/CompositeSelectionFilter.java index 57bfbc5374..3f8fdd855b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/CompositeSelectionFilter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/CompositeSelectionFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.decorator; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/FairSelectorProbabilityWeightFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/FairSelectorProbabilityWeightFactory.java index 1d67ccfb40..3500ba8874 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/FairSelectorProbabilityWeightFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/FairSelectorProbabilityWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.decorator; import org.optaplanner.core.api.score.director.ScoreDirector; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionFilter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionFilter.java index 80805f4ccf..23b0bed11f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionFilter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.decorator; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionProbabilityWeightFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionProbabilityWeightFactory.java index 69a0e7409b..5544d2935e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionProbabilityWeightFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionProbabilityWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.decorator; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionSorter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionSorter.java index 4ce0374a85..c7fd0790f7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionSorter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionSorter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.decorator; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionSorterWeightFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionSorterWeightFactory.java index 67047de216..bbe51ebbb2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionSorterWeightFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/SelectionSorterWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.decorator; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/WeightFactorySelectionSorter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/WeightFactorySelectionSorter.java index 73293c57d4..a684b5b3f5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/WeightFactorySelectionSorter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/WeightFactorySelectionSorter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.decorator; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractOriginalChangeIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractOriginalChangeIterator.java index 8f12f20d5b..222a238e06 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractOriginalChangeIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractOriginalChangeIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.iterator; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractOriginalSwapIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractOriginalSwapIterator.java index bba43280b3..2477e55f25 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractOriginalSwapIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractOriginalSwapIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.iterator; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractRandomChangeIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractRandomChangeIterator.java index c07b7826ff..4c63522b5b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractRandomChangeIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractRandomChangeIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.iterator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractRandomSwapIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractRandomSwapIterator.java index 591b06ba67..bdf079eefb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractRandomSwapIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/AbstractRandomSwapIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.iterator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/CachedListRandomIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/CachedListRandomIterator.java index 2346249950..3349d80bc0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/CachedListRandomIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/CachedListRandomIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.iterator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/ListIterable.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/ListIterable.java index 82c993f5a2..24fefa6718 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/ListIterable.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/ListIterable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.iterator; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/SelectionIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/SelectionIterator.java index a879c2659b..445d1e905e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/SelectionIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/SelectionIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.iterator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/SelectionListIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/SelectionListIterator.java index 614a04ba18..19ce7e646d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/SelectionListIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/SelectionListIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.iterator; import java.util.ListIterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/SingletonIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/SingletonIterator.java index 049c69a2cd..3d681a2291 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/SingletonIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/SingletonIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.iterator; import java.util.ListIterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/UpcomingSelectionIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/UpcomingSelectionIterator.java index 1272ba7bb7..2f8c5ce946 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/UpcomingSelectionIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/UpcomingSelectionIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.iterator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/UpcomingSelectionListIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/UpcomingSelectionListIterator.java index 1ab8077609..d8bb8fbb06 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/UpcomingSelectionListIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/iterator/UpcomingSelectionListIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.iterator; import java.util.ListIterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/AbstractNearbyDistanceMatrixDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/AbstractNearbyDistanceMatrixDemand.java index 1e79288a86..ae41a73e05 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/AbstractNearbyDistanceMatrixDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/AbstractNearbyDistanceMatrixDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/AbstractNearbySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/AbstractNearbySelector.java index 65d3f928da..5e034720cc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/AbstractNearbySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/AbstractNearbySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BetaDistributionNearbyRandom.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BetaDistributionNearbyRandom.java index 9632b089d4..0e1e816224 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BetaDistributionNearbyRandom.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BetaDistributionNearbyRandom.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BlockDistributionNearbyRandom.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BlockDistributionNearbyRandom.java index e64efcb533..e2f869ce93 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BlockDistributionNearbyRandom.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BlockDistributionNearbyRandom.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/LinearDistributionNearbyRandom.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/LinearDistributionNearbyRandom.java index 452e6437ce..82d6cd0ee3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/LinearDistributionNearbyRandom.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/LinearDistributionNearbyRandom.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyDistanceMatrix.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyDistanceMatrix.java index 9a1be309ad..7a7ddb2a3a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyDistanceMatrix.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyDistanceMatrix.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyDistanceMeter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyDistanceMeter.java index 044bc1b10f..7c7bdcae95 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyDistanceMeter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyDistanceMeter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyRandom.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyRandom.java index 393d36efee..8dd2699b4e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyRandom.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyRandom.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import java.util.Random; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyRandomFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyRandomFactory.java index 4d8113d16f..366e5a16b0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyRandomFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyRandomFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/ParabolicDistributionNearbyRandom.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/ParabolicDistributionNearbyRandom.java index 0cc20f700d..00bbf26a9b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/ParabolicDistributionNearbyRandom.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/ParabolicDistributionNearbyRandom.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/RandomNearbyIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/RandomNearbyIterator.java index 658fc2a70d..725cca9fd4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/RandomNearbyIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/RandomNearbyIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/EntitySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/EntitySelector.java index b609ca9af8..1c7d3316ef 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/EntitySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/EntitySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/EntitySelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/EntitySelectorFactory.java index ad00a92cb2..528f644637 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/EntitySelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/EntitySelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/FromSolutionEntitySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/FromSolutionEntitySelector.java index 42ab8daed5..ca58313c3d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/FromSolutionEntitySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/FromSolutionEntitySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/AbstractCachingEntitySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/AbstractCachingEntitySelector.java index 0bdfd53924..c6dac5a427 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/AbstractCachingEntitySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/AbstractCachingEntitySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/CachingEntitySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/CachingEntitySelector.java index eba32772c4..79dc14b711 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/CachingEntitySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/CachingEntitySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/FilteringEntitySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/FilteringEntitySelector.java index 36048d4582..b93db15aac 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/FilteringEntitySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/FilteringEntitySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/PinEntityFilter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/PinEntityFilter.java index 4c0b4469e7..2f9e07b3e4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/PinEntityFilter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/PinEntityFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ProbabilityEntitySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ProbabilityEntitySelector.java index 320b5d367c..e4136c4ebc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ProbabilityEntitySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ProbabilityEntitySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SelectedCountLimitEntitySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SelectedCountLimitEntitySelector.java index f23a8d9b18..cb8ad143a4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SelectedCountLimitEntitySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SelectedCountLimitEntitySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ShufflingEntitySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ShufflingEntitySelector.java index 78f7d37140..bd5c3f48bb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ShufflingEntitySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ShufflingEntitySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SortingEntitySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SortingEntitySelector.java index 0c4e9725b4..4951683026 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SortingEntitySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SortingEntitySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/EntityMimicRecorder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/EntityMimicRecorder.java index 86bda4ab8a..51d59ccda9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/EntityMimicRecorder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/EntityMimicRecorder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.mimic; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/ManualEntityMimicRecorder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/ManualEntityMimicRecorder.java index c8dcc0c19b..a20c61c769 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/ManualEntityMimicRecorder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/ManualEntityMimicRecorder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.mimic; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/MimicRecordingEntitySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/MimicRecordingEntitySelector.java index 42b4270081..458bfa3110 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/MimicRecordingEntitySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/MimicRecordingEntitySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.mimic; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/MimicReplayingEntitySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/MimicReplayingEntitySelector.java index 5847fd59f3..8fb7731332 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/MimicReplayingEntitySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/MimicReplayingEntitySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.mimic; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/EntityNearbyDistanceMatrixDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/EntityNearbyDistanceMatrixDemand.java index 6b43c63a7d..226f6f5fc2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/EntityNearbyDistanceMatrixDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/EntityNearbyDistanceMatrixDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/NearEntityNearbyEntitySelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/NearEntityNearbyEntitySelector.java index ab93ea5158..fe8603b2d5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/NearEntityNearbyEntitySelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/NearEntityNearbyEntitySelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/OriginalNearbyEntityIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/OriginalNearbyEntityIterator.java index 93208071cd..902195654c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/OriginalNearbyEntityIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/OriginalNearbyEntityIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/DefaultPillarSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/DefaultPillarSelector.java index cf3b51e204..60648ea68d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/DefaultPillarSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/DefaultPillarSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.pillar; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/PillarSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/PillarSelector.java index a7827309fb..3d1bc0f526 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/PillarSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/PillarSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.pillar; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/PillarSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/PillarSelectorFactory.java index 94831ab2ae..3441246860 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/PillarSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/PillarSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.pillar; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/DestinationSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/DestinationSelector.java index 73c3fe2011..310297c98a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/DestinationSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/DestinationSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import org.optaplanner.core.impl.heuristic.selector.IterableSelector; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/DestinationSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/DestinationSelectorFactory.java index b1a7757b9e..4c63da6be7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/DestinationSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/DestinationSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/ElementDestinationSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/ElementDestinationSelector.java index 3f0d609c89..b29db32d8a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/ElementDestinationSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/ElementDestinationSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/ElementRef.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/ElementRef.java index 62780c37c1..d363189f6f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/ElementRef.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/ElementRef.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/RandomSubListSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/RandomSubListSelector.java index f802b9b242..641cb8ba7f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/RandomSubListSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/RandomSubListSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/SubList.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/SubList.java index 2995e08d51..923bbfa29a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/SubList.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/SubList.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/SubListSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/SubListSelector.java index 303c70f65b..be983885cf 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/SubListSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/SubListSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/SubListSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/SubListSelectorFactory.java index 6d2d876916..5903402979 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/SubListSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/SubListSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/TriangleElementFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/TriangleElementFactory.java index 32e4f3e789..c87c628a28 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/TriangleElementFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/TriangleElementFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import static org.optaplanner.core.impl.heuristic.selector.list.TriangularNumbers.nthTriangle; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/TriangularNumbers.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/TriangularNumbers.java index ce979fb7fb..3987fb2682 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/TriangularNumbers.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/TriangularNumbers.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; public final class TriangularNumbers { diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/mimic/MimicRecordingSubListSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/mimic/MimicRecordingSubListSelector.java index 196710c954..1d248ff626 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/mimic/MimicRecordingSubListSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/mimic/MimicRecordingSubListSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.mimic; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/mimic/MimicReplayingSubListSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/mimic/MimicReplayingSubListSelector.java index c8f18ad1b5..88305844ba 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/mimic/MimicReplayingSubListSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/mimic/MimicReplayingSubListSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.mimic; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/mimic/SubListMimicRecorder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/mimic/SubListMimicRecorder.java index 5be20f5350..21f45febc5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/mimic/SubListMimicRecorder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/mimic/SubListMimicRecorder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.mimic; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/AbstractNearbyDestinationSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/AbstractNearbyDestinationSelector.java index f1d9033e3a..4226560855 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/AbstractNearbyDestinationSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/AbstractNearbyDestinationSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.nearby; import org.optaplanner.core.impl.domain.variable.descriptor.ListVariableDescriptor; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/ListNearbyDistanceMatrixDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/ListNearbyDistanceMatrixDemand.java index e06ff28e7a..894543716f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/ListNearbyDistanceMatrixDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/ListNearbyDistanceMatrixDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbyDestinationSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbyDestinationSelector.java index a83605b679..039fce4253 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbyDestinationSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbyDestinationSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbySubListSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbySubListSelector.java index 474c3b5640..aef14af761 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbySubListSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbySubListSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearValueNearbyDestinationSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearValueNearbyDestinationSelector.java index 93e5c83168..5329746ed1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearValueNearbyDestinationSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearValueNearbyDestinationSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/OriginalNearbyDestinationIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/OriginalNearbyDestinationIterator.java index 50b3c1ccc1..bc66373ee9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/OriginalNearbyDestinationIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/OriginalNearbyDestinationIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/RandomNearbyDestinationIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/RandomNearbyDestinationIterator.java index a11bad5fa1..fd607642bc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/RandomNearbyDestinationIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/RandomNearbyDestinationIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/SubListNearbyDistanceMatrixDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/SubListNearbyDistanceMatrixDemand.java index 1ae9005635..9abda29a2a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/SubListNearbyDistanceMatrixDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/SubListNearbyDistanceMatrixDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/SubListNearbySubListMatrixDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/SubListNearbySubListMatrixDemand.java index 0251e55079..dd69ea8117 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/SubListNearbySubListMatrixDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/SubListNearbySubListMatrixDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/AbstractMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/AbstractMoveSelector.java index 0c942e4473..3faa42a90b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/AbstractMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/AbstractMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move; import org.optaplanner.core.impl.heuristic.selector.AbstractSelector; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/AbstractMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/AbstractMoveSelectorFactory.java index e649574ea0..c084fc596e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/AbstractMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/AbstractMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/MoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/MoveSelector.java index 6f157a0273..f32849dfc8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/MoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/MoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move; import org.optaplanner.core.impl.heuristic.move.Move; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/MoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/MoveSelectorFactory.java index dd83b8c198..fd4c9307ca 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/MoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/MoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move; import org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/AbstractCompositeMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/AbstractCompositeMoveSelectorFactory.java index 109700ab84..24ea326b9e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/AbstractCompositeMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/AbstractCompositeMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.composite; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/BiasedRandomUnionMoveIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/BiasedRandomUnionMoveIterator.java index 0f71a9dc0c..bc747ac70d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/BiasedRandomUnionMoveIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/BiasedRandomUnionMoveIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.composite; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CartesianProductMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CartesianProductMoveSelector.java index 8b190a46c5..cff847732f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CartesianProductMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CartesianProductMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.composite; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CartesianProductMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CartesianProductMoveSelectorFactory.java index 0324dedd13..2f7d323561 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CartesianProductMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CartesianProductMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.composite; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CompositeMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CompositeMoveSelector.java index fa9db1d1e7..b431ce1e05 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CompositeMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CompositeMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.composite; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/FixedSelectorProbabilityWeightFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/FixedSelectorProbabilityWeightFactory.java index 0dd7d84bae..fe97590907 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/FixedSelectorProbabilityWeightFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/FixedSelectorProbabilityWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.composite; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UniformRandomUnionMoveIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UniformRandomUnionMoveIterator.java index 57ee77d5d6..3ec128c845 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UniformRandomUnionMoveIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UniformRandomUnionMoveIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.composite; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UnionMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UnionMoveSelector.java index dac6aced6c..a92c5847f8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UnionMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UnionMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.composite; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UnionMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UnionMoveSelectorFactory.java index c61de1b3f6..15905f9015 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UnionMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UnionMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.composite; import java.util.HashMap; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/AbstractCachingMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/AbstractCachingMoveSelector.java index 15664e2177..fd3498c749 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/AbstractCachingMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/AbstractCachingMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/CachingMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/CachingMoveSelector.java index 7b9205bd71..ee04eb5779 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/CachingMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/CachingMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/FilteringMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/FilteringMoveSelector.java index b43899b319..2eb4a93a44 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/FilteringMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/FilteringMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ProbabilityMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ProbabilityMoveSelector.java index 78f9050b87..a73cc8c9c8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ProbabilityMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ProbabilityMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SelectedCountLimitMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SelectedCountLimitMoveSelector.java index b225a5950e..70f4bab05b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SelectedCountLimitMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SelectedCountLimitMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ShufflingMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ShufflingMoveSelector.java index fa5f596d06..0cd821b0ae 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ShufflingMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ShufflingMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SortingMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SortingMoveSelector.java index 5f5d29fbb9..38e8d71203 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SortingMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SortingMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveIteratorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveIteratorFactory.java index 56ab8175f1..cc5070680f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveIteratorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveIteratorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.factory; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveIteratorFactoryFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveIteratorFactoryFactory.java index 2ad1bf870c..d63f8f91df 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveIteratorFactoryFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveIteratorFactoryFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.factory; import org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveIteratorFactoryToMoveSelectorBridge.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveIteratorFactoryToMoveSelectorBridge.java index 1bd68d2fa5..bd36872a3f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveIteratorFactoryToMoveSelectorBridge.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveIteratorFactoryToMoveSelectorBridge.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.factory; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveListFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveListFactory.java index 957e70bd48..e9c2c10754 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveListFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveListFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.factory; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveListFactoryFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveListFactoryFactory.java index 18ae26a2a6..6f0a13e532 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveListFactoryFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveListFactoryFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.factory; import org.optaplanner.core.config.heuristic.selector.common.SelectionCacheType; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveListFactoryToMoveSelectorBridge.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveListFactoryToMoveSelectorBridge.java index 3bb42b10be..96e4a0e8fb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveListFactoryToMoveSelectorBridge.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/factory/MoveListFactoryToMoveSelectorBridge.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.factory; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMove.java index 8ac3f4f744..4eb0a8f5d4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelector.java index 6e71d9f4cd..edfac35742 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelectorFactory.java index 0168e46f93..dc9b58cca7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/GenericMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/GenericMoveSelector.java index 4bede47922..95005d0e7d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/GenericMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/GenericMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import org.optaplanner.core.impl.heuristic.selector.move.AbstractMoveSelector; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMove.java index 401b864127..a43dde0908 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMoveSelector.java index 496b5ff9a0..ea745bc511 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMoveSelectorFactory.java index 61ccf4f11c..024debfe46 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarDemand.java index 5a6f959449..c056516f23 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMove.java index 0b924cb324..b507742f1a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMoveSelector.java index 7f843a2dc2..568b4adcbf 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMoveSelectorFactory.java index 538e534af9..9c48b03bef 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMove.java index 369ac63093..6c0b6e2bb1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelector.java index baf4bd01bf..cc394e1238 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelectorFactory.java index 146fbd9de6..7202723085 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedChangeMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedChangeMove.java index 0042dbae39..07ec0baa76 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedChangeMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedSwapMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedSwapMove.java index 488350f41e..fc5f5e4cf3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedSwapMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedSwapMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMove.java index 9b7cc3289c..619a5fad30 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMoveSelector.java index 7a92b51c98..4f9c174a32 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMoveSelectorFactory.java index 579c8582bf..a339ea9090 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMove.java index f9bf90910e..dae565f503 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelector.java index 04ba6b373f..5d54ace46b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorFactory.java index 96c9d4dfa0..f548ed139c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingChangeMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingChangeMove.java index 57d42cdc74..1d0a786d13 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingChangeMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingSwapMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingSwapMove.java index b380ccb6ea..5938665fb9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingSwapMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingSwapMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMove.java index 2e3b74c5f4..f8fb6bcc40 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveSelector.java index b9eaa52886..f7c2736d23 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveSelectorFactory.java index 90c3730503..6d91cc5c94 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMove.java index a82ad940e5..84a899dee7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMoveSelector.java index c7e963d805..a8f0ecd207 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMoveSelectorFactory.java index 60bd5d09c1..9cb733becc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListAssignMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListAssignMove.java index 8562b33b35..70fd72bc6e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListAssignMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListAssignMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMove.java index 2eafab45b6..99bacaa44b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelector.java index ab7d5f9aec..e09335404e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelectorFactory.java index f8b50f28fe..e31d8fd435 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMove.java index 7a89d84f5d..7f3c238caf 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelector.java index 77ec27b4f4..52a722fdbe 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelectorFactory.java index 2cfacaf356..3b2dad0216 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListUnassignMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListUnassignMove.java index 90ff31e85a..497000112e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListUnassignMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListUnassignMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListChangeIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListChangeIterator.java index dce4d92bda..76b2c9ddd0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListChangeIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListChangeIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListSwapIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListSwapIterator.java index 59809501cc..4c036cffee 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListSwapIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListSwapIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListChangeIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListChangeIterator.java index 0aaad377f6..48b3250192 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListChangeIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListChangeIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListSwapIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListSwapIterator.java index 3b05c29980..95ec231cd1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListSwapIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListSwapIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListChangeMoveIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListChangeMoveIterator.java index d6104ba380..38dbfcf294 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListChangeMoveIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListChangeMoveIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListChangeMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListChangeMoveSelector.java index dcfb50faeb..bebccec301 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListChangeMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListChangeMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListSwapMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListSwapMoveSelector.java index 22f610246d..fa726fdff1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListSwapMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListSwapMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMove.java index eead7edde2..476c4a5916 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMoveSelectorFactory.java index 72cb903cdc..d74bcc56f3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListConfigUtil.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListConfigUtil.java index 8f7f0bfbf7..89d53d2caf 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListConfigUtil.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListConfigUtil.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.function.BiConsumer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMove.java index fad1175005..78f0d99df7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMoveSelectorFactory.java index 9336b505e3..21fc30dcb3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/EntityOrderInfo.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/EntityOrderInfo.java index 56046d6eeb..4c1c3c8c54 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/EntityOrderInfo.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/EntityOrderInfo.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/FlipSublistAction.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/FlipSublistAction.java index 253eb2c1d9..3ffa862a5b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/FlipSublistAction.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/FlipSublistAction.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptAffectedElements.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptAffectedElements.java index ad6ed54059..8ec565d276 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptAffectedElements.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptAffectedElements.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptCycle.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptCycle.java index f0d55075a4..95d758de45 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptCycle.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptCycle.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import java.util.stream.Collectors; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptDescriptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptDescriptor.java index 1b10e66f10..9d7e85078c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptDescriptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptDescriptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMove.java index b0a5c46c36..222eb99b92 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveIterator.java index 00cb22a9a7..a97dcfa801 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveSelector.java index ce65ff3149..ef50166da2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveSelectorFactory.java index 490db5d64d..9a64d5b296 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptUtils.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptUtils.java index 3a440b6e79..66b5540cf2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptUtils.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/MultipleDelegateList.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/MultipleDelegateList.java index 48c073f29f..5a2bc53f93 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/MultipleDelegateList.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/MultipleDelegateList.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import java.lang.reflect.Array; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/TwoOptListMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/TwoOptListMove.java index 38a7302e5f..3db3ad4a6e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/TwoOptListMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/TwoOptListMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/package-info.java index 5930a13f63..d243cf8fe3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Contains classes relevant to K-Opt moves. * A K-Opt move is a move that removes K edges, diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/EntityIndependentValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/EntityIndependentValueSelector.java index 42f9ec5ae1..56eb7b6edc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/EntityIndependentValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/EntityIndependentValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value; import org.optaplanner.core.impl.heuristic.selector.IterableSelector; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/FromEntityPropertyValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/FromEntityPropertyValueSelector.java index c9ab883a67..365a5da24c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/FromEntityPropertyValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/FromEntityPropertyValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/FromSolutionPropertyValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/FromSolutionPropertyValueSelector.java index acafa9f331..dbaab5fbd4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/FromSolutionPropertyValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/FromSolutionPropertyValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/ValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/ValueSelector.java index 93c72a9d1c..dd41296eb6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/ValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/ValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/ValueSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/ValueSelectorFactory.java index 0247b74eda..f96b258e14 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/ValueSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/ValueSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/DefaultSubChainSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/DefaultSubChainSelector.java index 3a30565206..3b6af82af2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/DefaultSubChainSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/DefaultSubChainSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.chained; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChain.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChain.java index 7cdb38d742..77c5afdbc4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChain.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChain.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.chained; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChainSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChainSelector.java index f04ec277f8..0494ebe3f4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChainSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChainSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.chained; import org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChainSelectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChainSelectorFactory.java index fe9f47d85e..46fb3fbfba 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChainSelectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChainSelectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.chained; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/AbstractCachingValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/AbstractCachingValueSelector.java index 7b93302952..5c443145c3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/AbstractCachingValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/AbstractCachingValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/AbstractInverseEntityFilteringValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/AbstractInverseEntityFilteringValueSelector.java index 1a83656884..50002a08b4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/AbstractInverseEntityFilteringValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/AbstractInverseEntityFilteringValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/AssignedValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/AssignedValueSelector.java index 41f2f3e78a..8cccd1025b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/AssignedValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/AssignedValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import org.optaplanner.core.impl.heuristic.selector.list.ElementDestinationSelector; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/CachingValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/CachingValueSelector.java index 8e625a72b6..b9c2429223 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/CachingValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/CachingValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/DowncastingValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/DowncastingValueSelector.java index 234677ce33..386f282b9a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/DowncastingValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/DowncastingValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityDependentSortingValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityDependentSortingValueSelector.java index 54ac208c68..4afe5560f8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityDependentSortingValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityDependentSortingValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityIndependentFilteringValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityIndependentFilteringValueSelector.java index e6bb576c63..7cdfa8bfcf 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityIndependentFilteringValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityIndependentFilteringValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityIndependentInitializedValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityIndependentInitializedValueSelector.java index 994a4707c3..14a32033c2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityIndependentInitializedValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityIndependentInitializedValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/FilteringValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/FilteringValueSelector.java index c8fd81b8ff..dc400db7d1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/FilteringValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/FilteringValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/InitializedValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/InitializedValueSelector.java index 1dc8f6e9db..986f7bbf4e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/InitializedValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/InitializedValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/MovableChainedTrailingValueFilter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/MovableChainedTrailingValueFilter.java index 708d98fe6f..dce209746c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/MovableChainedTrailingValueFilter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/MovableChainedTrailingValueFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ProbabilityValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ProbabilityValueSelector.java index 96ddaa57a9..88c3415cd1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ProbabilityValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ProbabilityValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ReinitializeVariableValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ReinitializeVariableValueSelector.java index 49df59f7af..48e33358c2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ReinitializeVariableValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ReinitializeVariableValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SelectedCountLimitValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SelectedCountLimitValueSelector.java index c149820c88..e7c74fa968 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SelectedCountLimitValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SelectedCountLimitValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ShufflingValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ShufflingValueSelector.java index 0c4fd090aa..bb50522c46 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ShufflingValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ShufflingValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SortingValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SortingValueSelector.java index 2ef9a36c70..0dd0b8faf1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SortingValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SortingValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/UnassignedValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/UnassignedValueSelector.java index e2b563778d..ade9efcfa1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/UnassignedValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/UnassignedValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import org.optaplanner.core.impl.constructionheuristic.placer.QueuedValuePlacer; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/MimicRecordingValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/MimicRecordingValueSelector.java index b6ea19a552..61086837cc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/MimicRecordingValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/MimicRecordingValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.mimic; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/MimicReplayingValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/MimicReplayingValueSelector.java index 91c1e04100..23ac5dcbc1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/MimicReplayingValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/MimicReplayingValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.mimic; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/ValueMimicRecorder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/ValueMimicRecorder.java index 48a4d39bc4..4c18aa5f9c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/ValueMimicRecorder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/ValueMimicRecorder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.mimic; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/AbstractNearbyValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/AbstractNearbyValueSelector.java index 213786143a..1f7e878b37 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/AbstractNearbyValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/AbstractNearbyValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.nearby; import org.optaplanner.core.impl.heuristic.selector.common.nearby.AbstractNearbySelector; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/ListValueNearbyDistanceMatrixDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/ListValueNearbyDistanceMatrixDemand.java index ce258dfef4..121fda2155 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/ListValueNearbyDistanceMatrixDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/ListValueNearbyDistanceMatrixDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearEntityNearbyValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearEntityNearbyValueSelector.java index 27737fffd4..4552c11a93 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearEntityNearbyValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearEntityNearbyValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearValueNearbyValueSelector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearValueNearbyValueSelector.java index 3e0b0ede68..aa7446c0b9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearValueNearbyValueSelector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearValueNearbyValueSelector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/OriginalNearbyValueIterator.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/OriginalNearbyValueIterator.java index 583b57eb4b..de759328fb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/OriginalNearbyValueIterator.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/OriginalNearbyValueIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/ValueNearbyDistanceMatrixDemand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/ValueNearbyDistanceMatrixDemand.java index 74717e5212..4ea8aed1e8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/ValueNearbyDistanceMatrixDemand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/ValueNearbyDistanceMatrixDemand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.nearby; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/ApplyStepOperation.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/ApplyStepOperation.java index bdc5627536..455f98c909 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/ApplyStepOperation.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/ApplyStepOperation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.thread; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/DestroyOperation.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/DestroyOperation.java index e3ac15dd9a..94b116c2ba 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/DestroyOperation.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/DestroyOperation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.thread; public class DestroyOperation extends MoveThreadOperation { diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/MoveEvaluationOperation.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/MoveEvaluationOperation.java index 6c2d456d26..0f163a67d1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/MoveEvaluationOperation.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/MoveEvaluationOperation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.thread; import org.optaplanner.core.impl.heuristic.move.Move; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/MoveThreadOperation.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/MoveThreadOperation.java index 93d4e48777..661e32aaad 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/MoveThreadOperation.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/MoveThreadOperation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.thread; public abstract class MoveThreadOperation { diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/MoveThreadRunner.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/MoveThreadRunner.java index 68569931c7..293a983405 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/MoveThreadRunner.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/MoveThreadRunner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.thread; import java.util.concurrent.BlockingQueue; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/OrderByMoveIndexBlockingQueue.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/OrderByMoveIndexBlockingQueue.java index 30b19a2e57..1e20258cd6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/OrderByMoveIndexBlockingQueue.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/OrderByMoveIndexBlockingQueue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.thread; import java.util.HashMap; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/SetupOperation.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/SetupOperation.java index b81d3e0db5..c6a49cfab2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/SetupOperation.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/heuristic/thread/SetupOperation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.thread; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/OptaPlannerXmlSerializationException.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/OptaPlannerXmlSerializationException.java index 97713a39cf..c6df0ced66 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/OptaPlannerXmlSerializationException.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/OptaPlannerXmlSerializationException.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io; public class OptaPlannerXmlSerializationException extends RuntimeException { diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/ElementNamespaceOverride.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/ElementNamespaceOverride.java index bc7f4dfbd0..ed2a3af0a4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/ElementNamespaceOverride.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/ElementNamespaceOverride.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io.jaxb; public class ElementNamespaceOverride { diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/GenericJaxbIO.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/GenericJaxbIO.java index b6bece7206..bc18ad4b41 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/GenericJaxbIO.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/GenericJaxbIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io.jaxb; import java.io.IOException; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/JaxbIO.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/JaxbIO.java index 65e6dd199c..b148b5c016 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/JaxbIO.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/JaxbIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io.jaxb; import java.io.Reader; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/SolverConfigIO.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/SolverConfigIO.java index 344ffc7725..939d89ef66 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/SolverConfigIO.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/SolverConfigIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io.jaxb; import java.io.Reader; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbCustomPropertiesAdapter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbCustomPropertiesAdapter.java index 7ceccc9612..81221535ea 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbCustomPropertiesAdapter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbCustomPropertiesAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io.jaxb.adapter; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbDurationAdapter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbDurationAdapter.java index 75ce104f0e..cdd7ab5dc4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbDurationAdapter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbDurationAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io.jaxb.adapter; import java.time.Duration; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbLocaleAdapter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbLocaleAdapter.java index 5e0336f4b6..4aad4b5f4e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbLocaleAdapter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbLocaleAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io.jaxb.adapter; import java.util.Locale; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbOffsetDateTimeAdapter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbOffsetDateTimeAdapter.java index 56ec046aa1..ba8ca89d9e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbOffsetDateTimeAdapter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbOffsetDateTimeAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io.jaxb.adapter; import java.time.DateTimeException; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/DefaultLocalSearchPhase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/DefaultLocalSearchPhase.java index db4ffa954b..6e4a2d740e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/DefaultLocalSearchPhase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/DefaultLocalSearchPhase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/DefaultLocalSearchPhaseFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/DefaultLocalSearchPhaseFactory.java index 83db598798..3b173da783 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/DefaultLocalSearchPhaseFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/DefaultLocalSearchPhaseFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/LocalSearchPhase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/LocalSearchPhase.java index 6d2dccf99f..58ce05e253 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/LocalSearchPhase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/LocalSearchPhase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/LocalSearchDecider.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/LocalSearchDecider.java index 90860f5eb8..007c66291d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/LocalSearchDecider.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/LocalSearchDecider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/MultiThreadedLocalSearchDecider.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/MultiThreadedLocalSearchDecider.java index da07852710..5e2629b454 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/MultiThreadedLocalSearchDecider.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/MultiThreadedLocalSearchDecider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AbstractAcceptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AbstractAcceptor.java index 1d792529b0..84b87a9440 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AbstractAcceptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AbstractAcceptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor; import org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListenerAdapter; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/Acceptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/Acceptor.java index a77de212f5..35ee7304a7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/Acceptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/Acceptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor; import org.optaplanner.core.impl.heuristic.move.Move; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AcceptorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AcceptorFactory.java index a4d4923e33..d816b4ce9a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AcceptorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AcceptorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/CompositeAcceptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/CompositeAcceptor.java index c10a57d1e9..4db69ccdf4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/CompositeAcceptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/CompositeAcceptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/greatdeluge/GreatDelugeAcceptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/greatdeluge/GreatDelugeAcceptor.java index 04441cafe0..3491808570 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/greatdeluge/GreatDelugeAcceptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/greatdeluge/GreatDelugeAcceptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/hillclimbing/HillClimbingAcceptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/hillclimbing/HillClimbingAcceptor.java index 4c47bc5cc5..6877434fc8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/hillclimbing/HillClimbingAcceptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/hillclimbing/HillClimbingAcceptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/lateacceptance/LateAcceptanceAcceptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/lateacceptance/LateAcceptanceAcceptor.java index 19ab289fd7..b61a179a72 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/lateacceptance/LateAcceptanceAcceptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/lateacceptance/LateAcceptanceAcceptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/simulatedannealing/SimulatedAnnealingAcceptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/simulatedannealing/SimulatedAnnealingAcceptor.java index b97c396b63..d4c7fca720 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/simulatedannealing/SimulatedAnnealingAcceptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/simulatedannealing/SimulatedAnnealingAcceptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/stepcountinghillclimbing/StepCountingHillClimbingAcceptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/stepcountinghillclimbing/StepCountingHillClimbingAcceptor.java index 399d85f162..621ca2793c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/stepcountinghillclimbing/StepCountingHillClimbingAcceptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/stepcountinghillclimbing/StepCountingHillClimbingAcceptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/AbstractTabuAcceptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/AbstractTabuAcceptor.java index 4c1ab47ac1..962f978991 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/AbstractTabuAcceptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/AbstractTabuAcceptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu; import java.util.ArrayDeque; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/EntityTabuAcceptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/EntityTabuAcceptor.java index 91989d7bde..701ca76e83 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/EntityTabuAcceptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/EntityTabuAcceptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/MoveTabuAcceptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/MoveTabuAcceptor.java index 3d7b3964a6..153c75029f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/MoveTabuAcceptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/MoveTabuAcceptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/ValueTabuAcceptor.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/ValueTabuAcceptor.java index f1d1e65996..8d6fe6c3e2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/ValueTabuAcceptor.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/ValueTabuAcceptor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/AbstractTabuSizeStrategy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/AbstractTabuSizeStrategy.java index 8997145ee5..2f1278d40e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/AbstractTabuSizeStrategy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/AbstractTabuSizeStrategy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size; public abstract class AbstractTabuSizeStrategy implements TabuSizeStrategy { diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/EntityRatioTabuSizeStrategy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/EntityRatioTabuSizeStrategy.java index f8735caef0..732adffbf5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/EntityRatioTabuSizeStrategy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/EntityRatioTabuSizeStrategy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size; import org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/FixedTabuSizeStrategy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/FixedTabuSizeStrategy.java index e30b0f4959..4e4377ab43 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/FixedTabuSizeStrategy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/FixedTabuSizeStrategy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size; import org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/TabuSizeStrategy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/TabuSizeStrategy.java index 819263bc8e..3d48f46596 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/TabuSizeStrategy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/TabuSizeStrategy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size; import org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/ValueRatioTabuSizeStrategy.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/ValueRatioTabuSizeStrategy.java index d0c3534995..73358aafb3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/ValueRatioTabuSizeStrategy.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/ValueRatioTabuSizeStrategy.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size; import org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/AbstractLocalSearchForager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/AbstractLocalSearchForager.java index 57caea06a2..df3a3fdc3c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/AbstractLocalSearchForager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/AbstractLocalSearchForager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.forager; import org.optaplanner.core.impl.localsearch.event.LocalSearchPhaseLifecycleListenerAdapter; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/AcceptedLocalSearchForager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/AcceptedLocalSearchForager.java index 8e6bc1d2ba..64af822920 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/AcceptedLocalSearchForager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/AcceptedLocalSearchForager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.forager; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/LocalSearchForager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/LocalSearchForager.java index 11c999ef39..89e4d4d14a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/LocalSearchForager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/LocalSearchForager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.forager; import org.optaplanner.core.impl.heuristic.selector.move.MoveSelector; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/LocalSearchForagerFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/LocalSearchForagerFactory.java index 4264661906..ca4896a972 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/LocalSearchForagerFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/LocalSearchForagerFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.forager; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/AbstractFinalistPodium.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/AbstractFinalistPodium.java index f009d15d81..111bedd8ec 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/AbstractFinalistPodium.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/AbstractFinalistPodium.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.forager.finalist; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/FinalistPodium.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/FinalistPodium.java index 1422d37577..7a6b524f66 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/FinalistPodium.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/FinalistPodium.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.forager.finalist; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/HighestScoreFinalistPodium.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/HighestScoreFinalistPodium.java index 9dcc70cf07..eb83bcfaf0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/HighestScoreFinalistPodium.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/HighestScoreFinalistPodium.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.forager.finalist; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/StrategicOscillationByLevelFinalistPodium.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/StrategicOscillationByLevelFinalistPodium.java index dba3f9d549..f2171721a6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/StrategicOscillationByLevelFinalistPodium.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/StrategicOscillationByLevelFinalistPodium.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.forager.finalist; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/event/LocalSearchPhaseLifecycleListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/event/LocalSearchPhaseLifecycleListener.java index 67e7c02bca..ee5872d26b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/event/LocalSearchPhaseLifecycleListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/event/LocalSearchPhaseLifecycleListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.event; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/event/LocalSearchPhaseLifecycleListenerAdapter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/event/LocalSearchPhaseLifecycleListenerAdapter.java index 50190ce694..3ed6d335c3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/event/LocalSearchPhaseLifecycleListenerAdapter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/event/LocalSearchPhaseLifecycleListenerAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.event; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/scope/LocalSearchMoveScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/scope/LocalSearchMoveScope.java index 7d377ea354..0df098209a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/scope/LocalSearchMoveScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/scope/LocalSearchMoveScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.scope; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/scope/LocalSearchPhaseScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/scope/LocalSearchPhaseScope.java index 556e0c22ed..89795e1536 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/scope/LocalSearchPhaseScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/scope/LocalSearchPhaseScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.scope; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/scope/LocalSearchStepScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/scope/LocalSearchStepScope.java index 14bed9f803..cbfa4b4e0e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/scope/LocalSearchStepScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/localsearch/scope/LocalSearchStepScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.scope; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/package-info.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/package-info.java index c8d5494986..3a45090008 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/package-info.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Implementation classes of OptaPlanner. *

diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhase.java index 1cdcf5b9e3..4acbefbd80 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhaseFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhaseFactory.java index 769f3a8f42..9b1567f604 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhaseFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhaseFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch; import static org.optaplanner.core.config.partitionedsearch.PartitionedSearchPhaseConfig.ACTIVE_THREAD_COUNT_AUTO; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/PartitionSolver.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/PartitionSolver.java index a325e745a2..62a2d518a8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/PartitionSolver.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/PartitionSolver.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/PartitionedSearchPhase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/PartitionedSearchPhase.java index c524e740b0..b0039fbeef 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/PartitionedSearchPhase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/PartitionedSearchPhase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/event/PartitionedSearchPhaseLifecycleListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/event/PartitionedSearchPhaseLifecycleListener.java index 35a2d47c9b..2cdb5b3dfe 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/event/PartitionedSearchPhaseLifecycleListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/event/PartitionedSearchPhaseLifecycleListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch.event; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/partitioner/SolutionPartitioner.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/partitioner/SolutionPartitioner.java index 927fab1cca..c94ee139ed 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/partitioner/SolutionPartitioner.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/partitioner/SolutionPartitioner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch.partitioner; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/queue/PartitionChangedEvent.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/queue/PartitionChangedEvent.java index 1b6cf51c56..4ce5aa2ee4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/queue/PartitionChangedEvent.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/queue/PartitionChangedEvent.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch.queue; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/queue/PartitionQueue.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/queue/PartitionQueue.java index e56cb6eeae..d620ff46c9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/queue/PartitionQueue.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/queue/PartitionQueue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch.queue; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/scope/PartitionChangeMove.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/scope/PartitionChangeMove.java index e025cebd7f..6bb836a548 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/scope/PartitionChangeMove.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/scope/PartitionChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch.scope; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/scope/PartitionedSearchPhaseScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/scope/PartitionedSearchPhaseScope.java index cdf34539e9..f7921b51c5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/scope/PartitionedSearchPhaseScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/scope/PartitionedSearchPhaseScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch.scope; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/scope/PartitionedSearchStepScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/scope/PartitionedSearchStepScope.java index 4f6a91e5a3..19a158cb08 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/scope/PartitionedSearchStepScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/scope/PartitionedSearchStepScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch.scope; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/AbstractPhase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/AbstractPhase.java index 5dd128359d..ad2804140b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/AbstractPhase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/AbstractPhase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/AbstractPhaseFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/AbstractPhaseFactory.java index fd28667007..4e447c2e8a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/AbstractPhaseFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/AbstractPhaseFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/NoChangePhase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/NoChangePhase.java index a0d3787dcd..2fe65d6d12 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/NoChangePhase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/NoChangePhase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/NoChangePhaseFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/NoChangePhaseFactory.java index 1e48940769..0dff6770ee 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/NoChangePhaseFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/NoChangePhaseFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase; import org.optaplanner.core.config.phase.NoChangePhaseConfig; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/Phase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/Phase.java index 321a13608f..912ea24347 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/Phase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/Phase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/PhaseFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/PhaseFactory.java index f5149b784b..b761e21830 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/PhaseFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/PhaseFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/CustomPhase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/CustomPhase.java index 4c56ff040f..320dda525c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/CustomPhase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/CustomPhase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.custom; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/CustomPhaseCommand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/CustomPhaseCommand.java index ff64fb5c9a..1617372206 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/CustomPhaseCommand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/CustomPhaseCommand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.custom; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/DefaultCustomPhase.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/DefaultCustomPhase.java index 4d06f595e6..46eb3fbcf3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/DefaultCustomPhase.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/DefaultCustomPhase.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.custom; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/DefaultCustomPhaseFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/DefaultCustomPhaseFactory.java index 49ad5ea447..7ccfcaabe7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/DefaultCustomPhaseFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/DefaultCustomPhaseFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.custom; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/NoChangeCustomPhaseCommand.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/NoChangeCustomPhaseCommand.java index bf624f8459..1b24e21a68 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/NoChangeCustomPhaseCommand.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/NoChangeCustomPhaseCommand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.custom; import org.optaplanner.core.api.score.director.ScoreDirector; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/scope/CustomPhaseScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/scope/CustomPhaseScope.java index 6b5eb676e6..b2c921a690 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/scope/CustomPhaseScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/scope/CustomPhaseScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.custom.scope; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/scope/CustomStepScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/scope/CustomStepScope.java index 952e708642..faf134f4d1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/scope/CustomStepScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/custom/scope/CustomStepScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.custom.scope; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/event/PhaseLifecycleListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/event/PhaseLifecycleListener.java index 0b3f321bd3..c0ee7f1cba 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/event/PhaseLifecycleListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/event/PhaseLifecycleListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.event; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/event/PhaseLifecycleListenerAdapter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/event/PhaseLifecycleListenerAdapter.java index ef21f83d52..d7cd003e5e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/event/PhaseLifecycleListenerAdapter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/event/PhaseLifecycleListenerAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.event; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/event/PhaseLifecycleSupport.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/event/PhaseLifecycleSupport.java index b637035538..163de41b24 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/event/PhaseLifecycleSupport.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/event/PhaseLifecycleSupport.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.event; import org.optaplanner.core.impl.phase.scope.AbstractPhaseScope; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/scope/AbstractMoveScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/scope/AbstractMoveScope.java index 84263ec39b..eed72e1ec5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/scope/AbstractMoveScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/scope/AbstractMoveScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.scope; import java.util.Random; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/scope/AbstractPhaseScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/scope/AbstractPhaseScope.java index 8f4a8500de..f4af75a099 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/scope/AbstractPhaseScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/scope/AbstractPhaseScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.scope; import java.util.Random; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/scope/AbstractStepScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/scope/AbstractStepScope.java index e691f37e45..51873e2dd9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/scope/AbstractStepScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/phase/scope/AbstractStepScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase.scope; import java.util.Random; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/DefaultScoreExplanation.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/DefaultScoreExplanation.java index eb7462e236..40dcdb9060 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/DefaultScoreExplanation.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/DefaultScoreExplanation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score; import static java.util.Comparator.comparing; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/DefaultScoreManager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/DefaultScoreManager.java index a429aa8670..5758aeae70 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/DefaultScoreManager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/DefaultScoreManager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/ScoreUtil.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/ScoreUtil.java index eaed00e60a..73f37de597 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/ScoreUtil.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/ScoreUtil.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/BendableBigDecimalScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/BendableBigDecimalScoreDefinition.java index 4b353854a8..2c2cafe2be 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/BendableBigDecimalScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/BendableBigDecimalScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/BendableLongScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/BendableLongScoreDefinition.java index 80803efac6..49b0105f9b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/BendableLongScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/BendableLongScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/BendableScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/BendableScoreDefinition.java index c9db71f5dd..6b545298c6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/BendableScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/BendableScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftBigDecimalScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftBigDecimalScoreDefinition.java index d64ee6a1ff..fe77b33bf5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftBigDecimalScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftBigDecimalScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftLongScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftLongScoreDefinition.java index ae0b561421..ab17bb942c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftLongScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftLongScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftScoreDefinition.java index feb6f4dbe0..983ddc6b58 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardSoftBigDecimalScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardSoftBigDecimalScoreDefinition.java index b579560d9b..b76bf96c76 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardSoftBigDecimalScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardSoftBigDecimalScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardSoftLongScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardSoftLongScoreDefinition.java index 457e68506b..b34876d323 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardSoftLongScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardSoftLongScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardSoftScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardSoftScoreDefinition.java index 2e7ef77794..8ec50b651f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardSoftScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/HardSoftScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/SimpleBigDecimalScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/SimpleBigDecimalScoreDefinition.java index 18d6c163b2..a39e33070c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/SimpleBigDecimalScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/SimpleBigDecimalScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/SimpleLongScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/SimpleLongScoreDefinition.java index ecddf1d538..ec4036bc62 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/SimpleLongScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/SimpleLongScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/SimpleScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/SimpleScoreDefinition.java index bd76648f10..f57f541fd3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/SimpleScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/buildin/SimpleScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/constraint/DefaultConstraintMatchTotal.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/constraint/DefaultConstraintMatchTotal.java index 6f973fbd81..4088b83ccb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/constraint/DefaultConstraintMatchTotal.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/constraint/DefaultConstraintMatchTotal.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.constraint; import static java.util.Objects.hash; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/constraint/DefaultIndictment.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/constraint/DefaultIndictment.java index 0471f84bd6..cdf65e5754 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/constraint/DefaultIndictment.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/constraint/DefaultIndictment.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.constraint; import java.util.LinkedHashSet; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/definition/AbstractBendableScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/definition/AbstractBendableScoreDefinition.java index a24c831004..423e3e7541 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/definition/AbstractBendableScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/definition/AbstractBendableScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.definition; import org.optaplanner.core.api.score.IBendableScore; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/definition/AbstractScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/definition/AbstractScoreDefinition.java index 86bcc935ea..9e8bb8e626 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/definition/AbstractScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/definition/AbstractScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.definition; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/definition/ScoreDefinition.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/definition/ScoreDefinition.java index e7675bb480..05c694802d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/definition/ScoreDefinition.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/definition/ScoreDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.definition; import org.optaplanner.core.api.score.Score; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/AbstractScoreDirector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/AbstractScoreDirector.java index cd47c75ba7..8ee97d59c7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/AbstractScoreDirector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/AbstractScoreDirector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director; import static java.util.Objects.requireNonNull; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/AbstractScoreDirectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/AbstractScoreDirectorFactory.java index 9bacbe49e1..30f1a8cc8c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/AbstractScoreDirectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/AbstractScoreDirectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/InnerScoreDirector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/InnerScoreDirector.java index e4d680ea1d..74c5d857e0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/InnerScoreDirector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/InnerScoreDirector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/InnerScoreDirectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/InnerScoreDirectorFactory.java index 66893ac833..7271a92604 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/InnerScoreDirectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/InnerScoreDirectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactory.java index f797913f0e..c0f119dd14 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactoryFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactoryFactory.java index ad1c76c455..701b1b9783 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactoryFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactoryFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director; import static org.optaplanner.core.api.score.stream.ConstraintStreamImplType.BAVET; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactoryService.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactoryService.java index ef3c8db1ed..477e1a2dc1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactoryService.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactoryService.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director; import java.util.function.Supplier; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorType.java index 9aca62fb2f..cbcf138b52 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/ScoreDirectorType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director; public enum ScoreDirectorType { diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirector.java index b69cc4cb08..5e31215f16 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director.easy; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorFactory.java index 88a93cdb0b..afb3b818d4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director.easy; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorFactoryService.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorFactoryService.java index 25f4420c84..2edba341d5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorFactoryService.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorFactoryService.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director.easy; import java.util.function.Supplier; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirector.java index 293cdacd1b..051efc7068 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director.incremental; import static java.util.function.Function.identity; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorFactory.java index 864e2de66b..899c741747 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director.incremental; import java.util.function.Supplier; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorFactoryService.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorFactoryService.java index 835cb0269d..44b0c8bf6b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorFactoryService.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorFactoryService.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director.incremental; import java.util.function.Supplier; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/stream/JoinerService.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/stream/JoinerService.java index 43f2034edc..b4e8ed5f31 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/stream/JoinerService.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/stream/JoinerService.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.stream; import java.util.ServiceLoader; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/stream/JoinerSupport.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/stream/JoinerSupport.java index 267ca30b64..fcf321a4b5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/stream/JoinerSupport.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/stream/JoinerSupport.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.stream; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/stream/JoinerType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/stream/JoinerType.java index 56307b27ec..21e51e81ca 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/stream/JoinerType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/stream/JoinerType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.stream; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/trend/InitializingScoreTrend.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/trend/InitializingScoreTrend.java index b39cbb65ed..d9760a5081 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/trend/InitializingScoreTrend.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/score/trend/InitializingScoreTrend.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.trend; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/AbstractSolver.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/AbstractSolver.java index 244a854b6a..6cadb652ab 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/AbstractSolver.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/AbstractSolver.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/BestSolutionContainingProblemChanges.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/BestSolutionContainingProblemChanges.java index 08efa1091f..0ac22f72a8 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/BestSolutionContainingProblemChanges.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/BestSolutionContainingProblemChanges.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/BestSolutionHolder.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/BestSolutionHolder.java index fc2d24825e..83bd0d85a6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/BestSolutionHolder.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/BestSolutionHolder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import java.math.BigInteger; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/ClassInstanceCache.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/ClassInstanceCache.java index 2596832b08..d322d1214d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/ClassInstanceCache.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/ClassInstanceCache.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import java.util.IdentityHashMap; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/ConsumerSupport.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/ConsumerSupport.java index cf94eedb55..e787e6f7c1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/ConsumerSupport.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/ConsumerSupport.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import java.util.concurrent.CompletableFuture; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolutionManager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolutionManager.java index 87a1c65fd2..2d41422581 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolutionManager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolutionManager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolver.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolver.java index d9ddf95313..d8753d8589 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolver.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolver.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolverFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolverFactory.java index 4146d43c82..9604c9e854 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolverFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolverFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolverJob.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolverJob.java index 42ab9c3d69..cf79d8aa43 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolverJob.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolverJob.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import java.time.Duration; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolverManager.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolverManager.java index 1c73b6b110..9b4541fa89 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolverManager.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/DefaultSolverManager.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/change/DefaultProblemChangeDirector.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/change/DefaultProblemChangeDirector.java index 5151a8f706..67953a0ee6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/change/DefaultProblemChangeDirector.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/change/DefaultProblemChangeDirector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.change; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/change/ProblemChangeAdapter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/change/ProblemChangeAdapter.java index 72dba0e043..667fc5972b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/change/ProblemChangeAdapter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/change/ProblemChangeAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.change; import org.optaplanner.core.api.solver.ProblemFactChange; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/AbstractEventSupport.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/AbstractEventSupport.java index 99d4115696..4095435577 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/AbstractEventSupport.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/AbstractEventSupport.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.event; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/SolverEventSupport.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/SolverEventSupport.java index 3457a3c99b..64b92ac960 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/SolverEventSupport.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/SolverEventSupport.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.event; import java.util.Iterator; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/SolverLifecycleListener.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/SolverLifecycleListener.java index bdf0c793b7..157764b67a 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/SolverLifecycleListener.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/SolverLifecycleListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.event; import java.util.EventListener; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/SolverLifecycleListenerAdapter.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/SolverLifecycleListenerAdapter.java index 1b3d2966d1..0f0f4f87e9 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/SolverLifecycleListenerAdapter.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/event/SolverLifecycleListenerAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.event; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/random/DefaultRandomFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/random/DefaultRandomFactory.java index e6017aeb60..7972adca4b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/random/DefaultRandomFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/random/DefaultRandomFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.random; import java.util.Random; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/random/RandomFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/random/RandomFactory.java index 268fcb169a..38de13e00f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/random/RandomFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/random/RandomFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.random; import java.util.Random; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/random/RandomUtils.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/random/RandomUtils.java index 9447c6752b..066ad08e2c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/random/RandomUtils.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/random/RandomUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.random; import java.util.Random; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/recaller/BestSolutionRecaller.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/recaller/BestSolutionRecaller.java index c8f3377c4c..8010a70f7f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/recaller/BestSolutionRecaller.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/recaller/BestSolutionRecaller.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.recaller; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/recaller/BestSolutionRecallerFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/recaller/BestSolutionRecallerFactory.java index 985fd76254..243ea4f6c2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/recaller/BestSolutionRecallerFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/recaller/BestSolutionRecallerFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.recaller; import org.optaplanner.core.config.solver.EnvironmentMode; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/scope/SolverScope.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/scope/SolverScope.java index 28f2b1fb3b..4baaf03f25 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/scope/SolverScope.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/scope/SolverScope.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.scope; import java.util.EnumSet; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/AbstractCompositeTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/AbstractCompositeTermination.java index 563dc9dcd0..0623048202 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/AbstractCompositeTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/AbstractCompositeTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/AbstractTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/AbstractTermination.java index c0815f412b..4e9e9c61c2 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/AbstractTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/AbstractTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import org.optaplanner.core.impl.phase.event.PhaseLifecycleListenerAdapter; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/AndCompositeTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/AndCompositeTermination.java index 7a577a08c4..84451b06eb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/AndCompositeTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/AndCompositeTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/BasicPlumbingTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/BasicPlumbingTermination.java index 80e58ff811..6d25ab96f7 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/BasicPlumbingTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/BasicPlumbingTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/BestScoreFeasibleTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/BestScoreFeasibleTermination.java index f0024cceec..81d07005ea 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/BestScoreFeasibleTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/BestScoreFeasibleTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/BestScoreTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/BestScoreTermination.java index d3aaa9cb79..7e5f01b225 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/BestScoreTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/BestScoreTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/ChildThreadPlumbingTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/ChildThreadPlumbingTermination.java index 2ff8031bf0..d7492afcd0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/ChildThreadPlumbingTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/ChildThreadPlumbingTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import org.optaplanner.core.impl.phase.scope.AbstractPhaseScope; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/OrCompositeTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/OrCompositeTermination.java index a2a80304bd..3f6adb52e3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/OrCompositeTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/OrCompositeTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/PhaseToSolverTerminationBridge.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/PhaseToSolverTerminationBridge.java index 23779f2a90..92266139a3 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/PhaseToSolverTerminationBridge.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/PhaseToSolverTerminationBridge.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import org.optaplanner.core.impl.phase.scope.AbstractPhaseScope; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/ScoreCalculationCountTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/ScoreCalculationCountTermination.java index a034f4bbd8..b00ce9f619 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/ScoreCalculationCountTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/ScoreCalculationCountTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import org.optaplanner.core.impl.phase.scope.AbstractPhaseScope; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/StepCountTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/StepCountTermination.java index 050ce2e4f4..a6c11b71ea 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/StepCountTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/StepCountTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import org.optaplanner.core.impl.phase.scope.AbstractPhaseScope; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/Termination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/Termination.java index 0591bfd524..41b9c4fb36 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/Termination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/Termination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import org.optaplanner.core.api.solver.Solver; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/TerminationFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/TerminationFactory.java index 2b57669375..6bd6625841 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/TerminationFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/TerminationFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/TimeMillisSpentTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/TimeMillisSpentTermination.java index e9323639e6..f5940a9042 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/TimeMillisSpentTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/TimeMillisSpentTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import org.optaplanner.core.impl.phase.scope.AbstractPhaseScope; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/UnimprovedStepCountTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/UnimprovedStepCountTermination.java index a197573d14..c1c0058aeb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/UnimprovedStepCountTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/UnimprovedStepCountTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import org.optaplanner.core.impl.phase.scope.AbstractPhaseScope; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.java index 1a443d3cad..12daf0844d 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentScoreDifferenceThresholdTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import java.time.Clock; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentTermination.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentTermination.java index 471301c5e5..46fc232dab 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentTermination.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentTermination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import java.time.Clock; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/thread/ChildThreadType.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/thread/ChildThreadType.java index 3f1cea8532..7022fef23e 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/thread/ChildThreadType.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/thread/ChildThreadType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.thread; import org.optaplanner.core.impl.partitionedsearch.PartitionedSearchPhase; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/thread/DefaultSolverThreadFactory.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/thread/DefaultSolverThreadFactory.java index 53b07c2267..c3c75e16d6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/thread/DefaultSolverThreadFactory.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/thread/DefaultSolverThreadFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.thread; import java.util.concurrent.Executors; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/thread/ThreadUtils.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/thread/ThreadUtils.java index b8b12672f3..97d88741fc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/thread/ThreadUtils.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/solver/thread/ThreadUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.thread; import java.util.concurrent.ExecutorService; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/BestScoreStatistic.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/BestScoreStatistic.java index b29c4dff92..e3684f5429 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/BestScoreStatistic.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/BestScoreStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.statistic; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/BestSolutionMutationCountStatistic.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/BestSolutionMutationCountStatistic.java index 6a4bf3b40c..af3998700c 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/BestSolutionMutationCountStatistic.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/BestSolutionMutationCountStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.statistic; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/MemoryUseStatistic.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/MemoryUseStatistic.java index 5c774267d6..c6cbc194cc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/MemoryUseStatistic.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/MemoryUseStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.statistic; import org.optaplanner.core.api.solver.Solver; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/PickedMoveBestScoreDiffStatistic.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/PickedMoveBestScoreDiffStatistic.java index 7110991b5f..5297639249 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/PickedMoveBestScoreDiffStatistic.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/PickedMoveBestScoreDiffStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.statistic; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/PickedMoveStepScoreDiffStatistic.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/PickedMoveStepScoreDiffStatistic.java index bb0687d8af..c3e76ad7d1 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/PickedMoveStepScoreDiffStatistic.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/PickedMoveStepScoreDiffStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.statistic; import java.util.List; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/SolverStatistic.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/SolverStatistic.java index 3379b528b5..c77a990158 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/SolverStatistic.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/SolverStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.statistic; import org.optaplanner.core.api.solver.Solver; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/StatelessSolverStatistic.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/StatelessSolverStatistic.java index dd26dd71c5..57ff565de6 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/StatelessSolverStatistic.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/statistic/StatelessSolverStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.statistic; import org.optaplanner.core.api.solver.Solver; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/CollectionUtils.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/CollectionUtils.java index f20493b628..9ad4cb6726 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/CollectionUtils.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/CollectionUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/ListBasedScalingOrderedSet.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/ListBasedScalingOrderedSet.java index eb560c811f..f3db5760cb 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/ListBasedScalingOrderedSet.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/ListBasedScalingOrderedSet.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MemoizingSupply.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MemoizingSupply.java index bb1cde91c9..0f992124d4 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MemoizingSupply.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MemoizingSupply.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableInt.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableInt.java index 908816494c..9125d7189f 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableInt.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableInt.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableLong.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableLong.java index bc2bbf33d2..436c102f84 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableLong.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableLong.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutablePair.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutablePair.java index ba0666a640..c735e571f5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutablePair.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutablePair.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutablePairImpl.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutablePairImpl.java index 1cf6b0f1dd..6030f25bc5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutablePairImpl.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutablePairImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableQuadruple.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableQuadruple.java index cb15b1b90c..0221893e57 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableQuadruple.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableQuadruple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableQuadrupleImpl.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableQuadrupleImpl.java index 5eda85623f..868d3b20e0 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableQuadrupleImpl.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableQuadrupleImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableReference.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableReference.java index 812f4b2159..376a1c3c7b 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableReference.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableReference.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableTriple.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableTriple.java index 2b0c6f4949..a6206afbdc 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableTriple.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableTriple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableTripleImpl.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableTripleImpl.java index 739971248e..1eef6d5556 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableTripleImpl.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/MutableTripleImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Pair.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Pair.java index a420087bf4..e194965ce5 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Pair.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Pair.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/PairImpl.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/PairImpl.java index 35deaf3f53..f7291794ac 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/PairImpl.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/PairImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Quadruple.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Quadruple.java index ce740e813a..74f1f2b001 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Quadruple.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Quadruple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/QuadrupleImpl.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/QuadrupleImpl.java index e61f0d1045..e160fe8601 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/QuadrupleImpl.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/QuadrupleImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Triple.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Triple.java index b8dd8475e2..b7717e6004 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Triple.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Triple.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; /** diff --git a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/TripleImpl.java b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/TripleImpl.java index 6fe9050294..308cbf4205 100644 --- a/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/TripleImpl.java +++ b/core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/TripleImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService b/core/optaplanner-core-impl/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService index f296b4a64c..7f3344aa0e 100644 --- a/core/optaplanner-core-impl/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService +++ b/core/optaplanner-core-impl/src/main/resources/META-INF/services/org.optaplanner.core.impl.score.director.ScoreDirectorFactoryService @@ -1,2 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + org.optaplanner.core.impl.score.director.easy.EasyScoreDirectorFactoryService org.optaplanner.core.impl.score.director.incremental.IncrementalScoreDirectorFactoryService diff --git a/core/optaplanner-core-impl/src/main/resources/org/optaplanner/core/impl/io/jaxb/removeNamespaces.xslt b/core/optaplanner-core-impl/src/main/resources/org/optaplanner/core/impl/io/jaxb/removeNamespaces.xslt index ef251055c3..dd5d7f0086 100644 --- a/core/optaplanner-core-impl/src/main/resources/org/optaplanner/core/impl/io/jaxb/removeNamespaces.xslt +++ b/core/optaplanner-core-impl/src/main/resources/org/optaplanner/core/impl/io/jaxb/removeNamespaces.xslt @@ -1,3 +1,22 @@ + + diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/domain/solution/cloner/CustomSolutionClonerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/domain/solution/cloner/CustomSolutionClonerTest.java index 41e310905d..0aa96eb94d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/domain/solution/cloner/CustomSolutionClonerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/domain/solution/cloner/CustomSolutionClonerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.solution.cloner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/domain/valuerange/AnonymousValueRangeFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/domain/valuerange/AnonymousValueRangeFactoryTest.java index e2f77fdad1..a333c410fc 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/domain/valuerange/AnonymousValueRangeFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/domain/valuerange/AnonymousValueRangeFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.valuerange; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/domain/valuerange/ValueRangeFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/domain/valuerange/ValueRangeFactoryTest.java index 9e0c0c4d42..d13781a5dd 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/domain/valuerange/ValueRangeFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/domain/valuerange/ValueRangeFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.domain.valuerange; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/ScoreManagerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/ScoreManagerTest.java index be426278f0..e10c16d1b4 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/ScoreManagerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/ScoreManagerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/AbstractScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/AbstractScoreTest.java index e02aa532cd..a62cf7c986 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/AbstractScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/AbstractScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/bendable/BendableScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/bendable/BendableScoreTest.java index c0f4f92ef9..a00642535a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/bendable/BendableScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/bendable/BendableScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.bendable; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreTest.java index 2ea23fced5..978efbf8c8 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.bendablebigdecimal; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/bendablelong/BendableLongScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/bendablelong/BendableLongScoreTest.java index 482cefca00..40a6917ba2 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/bendablelong/BendableLongScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/bendablelong/BendableLongScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.bendablelong; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/HardMediumSoftScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/HardMediumSoftScoreTest.java index ff32600959..e879fa0a59 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/HardMediumSoftScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardmediumsoft/HardMediumSoftScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardmediumsoft; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreTest.java index fbc0c0a4ad..0a6b36e891 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreTest.java index 2d9914a840..5908ab5839 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardmediumsoftlong; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardsoft/HardSoftScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardsoft/HardSoftScoreTest.java index d71e40d607..14a948ad1a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardsoft/HardSoftScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardsoft/HardSoftScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardsoft; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreTest.java index 6fb352faba..f7fb23584c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardsoftbigdecimal; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardsoftlong/HardSoftLongScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardsoftlong/HardSoftLongScoreTest.java index d6440fa6b4..384d766114 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardsoftlong/HardSoftLongScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/hardsoftlong/HardSoftLongScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.hardsoftlong; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/simple/SimpleScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/simple/SimpleScoreTest.java index 68d38a9b37..1a9d8417ad 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/simple/SimpleScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/simple/SimpleScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.simple; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreTest.java index ee88b210e8..d19efacb23 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.simplebigdecimal; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/simplelong/SimpleLongScoreTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/simplelong/SimpleLongScoreTest.java index 310b5247b4..045536e4e9 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/simplelong/SimpleLongScoreTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/buildin/simplelong/SimpleLongScoreTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.buildin.simplelong; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/constraint/ConstraintMatchTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/constraint/ConstraintMatchTest.java index eed99b9647..c6b2297671 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/constraint/ConstraintMatchTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/constraint/ConstraintMatchTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.constraint; import static org.optaplanner.core.api.score.buildin.simple.SimpleScore.ONE; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/stream/ConstraintCollectorsTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/stream/ConstraintCollectorsTest.java index 89303cc155..3d38bbc6ff 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/stream/ConstraintCollectorsTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/stream/ConstraintCollectorsTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.score.stream; import static java.util.Arrays.asList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/DivertingClassLoader.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/DivertingClassLoader.java index 96ef260c63..a13e813046 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/DivertingClassLoader.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/DivertingClassLoader.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver; import java.io.IOException; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/SolutionManagerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/SolutionManagerTest.java index 15d20ecd4a..3e0c0d508a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/SolutionManagerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/SolutionManagerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/SolverFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/SolverFactoryTest.java index b08b634f57..db377f40eb 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/SolverFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/SolverFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/SolverManagerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/SolverManagerTest.java index 82a17deb26..7926a0504f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/SolverManagerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/solver/SolverManagerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.api.solver; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/heuristic/selector/common/nearby/NearbySelectionConfigTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/heuristic/selector/common/nearby/NearbySelectionConfigTest.java index 3348f0c80d..f8bfbfa6f4 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/heuristic/selector/common/nearby/NearbySelectionConfigTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/heuristic/selector/common/nearby/NearbySelectionConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.common.nearby; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/SubPillarConfigPolicyTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/SubPillarConfigPolicyTest.java index b043580b10..e9c126c734 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/SubPillarConfigPolicyTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/heuristic/selector/entity/pillar/SubPillarConfigPolicyTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.entity.pillar; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/heuristic/selector/move/generic/PillarSwapMoveSelectorConfigTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/heuristic/selector/move/generic/PillarSwapMoveSelectorConfigTest.java index 50c16c1919..f011620368 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/heuristic/selector/move/generic/PillarSwapMoveSelectorConfigTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/heuristic/selector/move/generic/PillarSwapMoveSelectorConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.heuristic.selector.move.generic; import static org.assertj.core.api.SoftAssertions.assertSoftly; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/localsearch/LocalSearchPhaseConfigTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/localsearch/LocalSearchPhaseConfigTest.java index 35c24b5dce..361d8ba78f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/localsearch/LocalSearchPhaseConfigTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/localsearch/LocalSearchPhaseConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.localsearch; import static org.assertj.core.api.SoftAssertions.assertSoftly; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/EnvironmentModeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/EnvironmentModeTest.java index ada5f63b24..3640961318 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/EnvironmentModeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/EnvironmentModeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver; import static org.assertj.core.api.Assertions.assertThatExceptionOfType; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/SolverConfigMultiThreadedTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/SolverConfigMultiThreadedTest.java index b1b0bf781e..b3f6340129 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/SolverConfigMultiThreadedTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/SolverConfigMultiThreadedTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/SolverConfigTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/SolverConfigTest.java index a5d6281663..fbaa40a799 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/SolverConfigTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/SolverConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/termination/TerminationConfigTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/termination/TerminationConfigTest.java index 7b1e1728c2..a866497b34 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/termination/TerminationConfigTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/termination/TerminationConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/MockThreadFactory.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/MockThreadFactory.java index d7dc587a8f..e0c2236ad8 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/MockThreadFactory.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/MockThreadFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.testutil; import java.util.concurrent.ThreadFactory; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/calculator/AbstractTestdataDifferentValuesCalculator.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/calculator/AbstractTestdataDifferentValuesCalculator.java index 54f1fdf6e8..6b68dc8056 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/calculator/AbstractTestdataDifferentValuesCalculator.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/calculator/AbstractTestdataDifferentValuesCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.testutil.calculator; import java.util.HashSet; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/calculator/TestdataCorruptedDifferentValuesCalculator.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/calculator/TestdataCorruptedDifferentValuesCalculator.java index d7a87961e3..e08dfc548b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/calculator/TestdataCorruptedDifferentValuesCalculator.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/calculator/TestdataCorruptedDifferentValuesCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.testutil.calculator; public class TestdataCorruptedDifferentValuesCalculator extends AbstractTestdataDifferentValuesCalculator { diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/calculator/TestdataDifferentValuesCalculator.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/calculator/TestdataDifferentValuesCalculator.java index 64d5f684da..38b642ea61 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/calculator/TestdataDifferentValuesCalculator.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/calculator/TestdataDifferentValuesCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.testutil.calculator; public class TestdataDifferentValuesCalculator extends AbstractTestdataDifferentValuesCalculator { diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/AbstractTestdataMove.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/AbstractTestdataMove.java index 551fcc54c1..bc018f18f2 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/AbstractTestdataMove.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/AbstractTestdataMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.testutil.corruptedmove; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/TestdataCorruptedEntityUndoMove.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/TestdataCorruptedEntityUndoMove.java index 3ce2d929ec..7f090657d5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/TestdataCorruptedEntityUndoMove.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/TestdataCorruptedEntityUndoMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.testutil.corruptedmove; import org.optaplanner.core.api.score.director.ScoreDirector; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/TestdataCorruptedUndoMove.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/TestdataCorruptedUndoMove.java index 2bab624983..1e0a160d14 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/TestdataCorruptedUndoMove.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/TestdataCorruptedUndoMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.testutil.corruptedmove; import org.optaplanner.core.api.score.director.ScoreDirector; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/factory/AbstractTestdataCorruptedUndoMoveTotalMappingFactory.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/factory/AbstractTestdataCorruptedUndoMoveTotalMappingFactory.java index 619c3bbe6b..14f9021dda 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/factory/AbstractTestdataCorruptedUndoMoveTotalMappingFactory.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/factory/AbstractTestdataCorruptedUndoMoveTotalMappingFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.testutil.corruptedmove.factory; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/factory/TestdataCorruptedEntityUndoMoveFactory.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/factory/TestdataCorruptedEntityUndoMoveFactory.java index 129c21a907..c1db7e2e9d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/factory/TestdataCorruptedEntityUndoMoveFactory.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/factory/TestdataCorruptedEntityUndoMoveFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.testutil.corruptedmove.factory; public class TestdataCorruptedEntityUndoMoveFactory extends AbstractTestdataCorruptedUndoMoveTotalMappingFactory { diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/factory/TestdataCorruptedUndoMoveFactory.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/factory/TestdataCorruptedUndoMoveFactory.java index c50421fa52..143ffeeefa 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/factory/TestdataCorruptedUndoMoveFactory.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/solver/testutil/corruptedmove/factory/TestdataCorruptedUndoMoveFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.solver.testutil.corruptedmove.factory; public class TestdataCorruptedUndoMoveFactory extends AbstractTestdataCorruptedUndoMoveTotalMappingFactory { diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/util/ConfigUtilsTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/util/ConfigUtilsTest.java index 0c3673b46a..b32d69ae3e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/util/ConfigUtilsTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/config/util/ConfigUtilsTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.config.util; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/DefaultConstructionHeuristicPhaseTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/DefaultConstructionHeuristicPhaseTest.java index 152c5ddf0f..1a6b2e80bc 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/DefaultConstructionHeuristicPhaseTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/DefaultConstructionHeuristicPhaseTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/DefaultConstructionHeuristicForagerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/DefaultConstructionHeuristicForagerTest.java index 117dfefe62..003990a803 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/DefaultConstructionHeuristicForagerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/decider/forager/DefaultConstructionHeuristicForagerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.decider.forager; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/PlacementAssertions.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/PlacementAssertions.java index 807e864498..98f9e28cee 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/PlacementAssertions.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/PlacementAssertions.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer.entity; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/PooledEntityPlacerFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/PooledEntityPlacerFactoryTest.java index 319569d846..9d06cc219a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/PooledEntityPlacerFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/PooledEntityPlacerFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer.entity; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/PooledEntityPlacerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/PooledEntityPlacerTest.java index 9db799b64f..38af12b798 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/PooledEntityPlacerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/PooledEntityPlacerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer.entity; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedEntityPlacerFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedEntityPlacerFactoryTest.java index d025e7650b..a487a194d5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedEntityPlacerFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedEntityPlacerFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer.entity; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedEntityPlacerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedEntityPlacerTest.java index fc93b49222..60f3b1a665 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedEntityPlacerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedEntityPlacerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer.entity; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedValuePlacerFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedValuePlacerFactoryTest.java index b9681bfec8..a642f2fd08 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedValuePlacerFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedValuePlacerFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer.entity; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedValuePlacerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedValuePlacerTest.java index d91376ba2c..e8063e7b98 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedValuePlacerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/constructionheuristic/placer/entity/QueuedValuePlacerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.constructionheuristic.placer.entity; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/MemberAccessorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/MemberAccessorFactoryTest.java index 355bcb790d..56ef47b73c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/MemberAccessorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/MemberAccessorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionBeanPropertyMemberAccessorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionBeanPropertyMemberAccessorTest.java index a9f5451368..151e119c22 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionBeanPropertyMemberAccessorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionBeanPropertyMemberAccessorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionFieldMemberAccessorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionFieldMemberAccessorTest.java index 5cbdf8fe7f..86555aca63 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionFieldMemberAccessorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/ReflectionFieldMemberAccessorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorFactoryTest.java index de549fa15e..a4cefaac1e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorImplementorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorImplementorTest.java index a5bb08a24f..f1980c5548 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorImplementorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberAccessorImplementorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberDescriptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberDescriptorTest.java index 6b60b93731..a5cd79df3b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberDescriptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/common/accessor/gizmo/GizmoMemberDescriptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.common.accessor.gizmo; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/constraintweight/descriptor/ConstraintWeightDescriptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/constraintweight/descriptor/ConstraintWeightDescriptorTest.java index c706585d4c..d9c3db46cb 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/constraintweight/descriptor/ConstraintWeightDescriptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/constraintweight/descriptor/ConstraintWeightDescriptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.constraintweight.descriptor; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/entity/descriptor/EntityDescriptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/entity/descriptor/EntityDescriptorTest.java index 02f375fd48..3bbffd55e8 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/entity/descriptor/EntityDescriptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/entity/descriptor/EntityDescriptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.entity.descriptor; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/AbstractLookupTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/AbstractLookupTest.java index 79c96b660c..425bf06ae5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/AbstractLookupTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/AbstractLookupTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import org.junit.jupiter.api.BeforeEach; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/ClassAndPlanningIdComparatorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/ClassAndPlanningIdComparatorTest.java index 37ab511584..1fc5d54961 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/ClassAndPlanningIdComparatorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/ClassAndPlanningIdComparatorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpManagerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpManagerTest.java index a976f02193..05dd22ce4e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpManagerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpManagerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyEqualityTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyEqualityTest.java index 3677761890..084684b12d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyEqualityTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyEqualityTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyIdOrFailTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyIdOrFailTest.java index 9ce1a4c8be..99aa5bce54 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyIdOrFailTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyIdOrFailTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyIdOrNoneTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyIdOrNoneTest.java index ec427b4d91..a986539e11 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyIdOrNoneTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyIdOrNoneTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyImmutableTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyImmutableTest.java index 6a57c423c3..ab65314ff1 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyImmutableTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyImmutableTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyNoneTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyNoneTest.java index d5c3067888..3054be9e50 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyNoneTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/lookup/LookUpStrategyNoneTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.lookup; import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/score/descriptor/ScoreDescriptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/score/descriptor/ScoreDescriptorTest.java index da8df48e69..b0d70c148b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/score/descriptor/ScoreDescriptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/score/descriptor/ScoreDescriptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.score.descriptor; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/cloner/AbstractSolutionClonerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/cloner/AbstractSolutionClonerTest.java index 9ea52cb629..5b62f5b28b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/cloner/AbstractSolutionClonerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/cloner/AbstractSolutionClonerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/cloner/FieldAccessingSolutionClonerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/cloner/FieldAccessingSolutionClonerTest.java index 90d98248f1..5e4b280c47 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/cloner/FieldAccessingSolutionClonerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/cloner/FieldAccessingSolutionClonerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner; import org.optaplanner.core.api.domain.solution.cloner.SolutionCloner; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionClonerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionClonerTest.java index 85527fa21e..36e7af52dd 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionClonerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/cloner/gizmo/GizmoSolutionClonerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.cloner.gizmo; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/descriptor/SolutionDescriptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/descriptor/SolutionDescriptorTest.java index f766dfa3e5..e5c2c96b18 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/descriptor/SolutionDescriptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/descriptor/SolutionDescriptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.descriptor; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/mutation/MutationCounterTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/mutation/MutationCounterTest.java index 16295f23d7..3ec6dba254 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/mutation/MutationCounterTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/solution/mutation/MutationCounterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.solution.mutation; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/bigdecimal/BigDecimalValueRangeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/bigdecimal/BigDecimalValueRangeTest.java index 7a80618a53..d363fb479c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/bigdecimal/BigDecimalValueRangeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/bigdecimal/BigDecimalValueRangeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/biginteger/BigIntegerValueRangeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/biginteger/BigIntegerValueRangeTest.java index e925348b00..ebd68c9cbf 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/biginteger/BigIntegerValueRangeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/biginteger/BigIntegerValueRangeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.biginteger; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/collection/ListValueRangeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/collection/ListValueRangeTest.java index 55396a0606..1d3f58ea66 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/collection/ListValueRangeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/collection/ListValueRangeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.collection; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/CompositeCountableValueRangeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/CompositeCountableValueRangeTest.java index f532e75739..e6d70f7b69 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/CompositeCountableValueRangeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/CompositeCountableValueRangeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.composite; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/EmptyValueRangeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/EmptyValueRangeTest.java index bcaf738e08..95f37939bb 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/EmptyValueRangeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/EmptyValueRangeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.composite; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/NullableCountableValueRangeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/NullableCountableValueRangeTest.java index 9944176179..279d6906d8 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/NullableCountableValueRangeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/composite/NullableCountableValueRangeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.composite; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primboolean/BooleanValueRangeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primboolean/BooleanValueRangeTest.java index 877bcd05ed..c4afa9e7c5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primboolean/BooleanValueRangeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primboolean/BooleanValueRangeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.primboolean; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primdouble/DoubleValueRangeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primdouble/DoubleValueRangeTest.java index 0c02640ca3..1b295dafdb 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primdouble/DoubleValueRangeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primdouble/DoubleValueRangeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.primdouble; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primint/IntValueRangeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primint/IntValueRangeTest.java index 172e166737..2d73fc8f8b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primint/IntValueRangeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primint/IntValueRangeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.primint; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primlong/LongValueRangeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primlong/LongValueRangeTest.java index a3330b2d76..dbd1316b2a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primlong/LongValueRangeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/primlong/LongValueRangeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.primlong; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/temporal/TemporalValueRangeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/temporal/TemporalValueRangeTest.java index a87565d2d1..c9fdb2ce31 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/temporal/TemporalValueRangeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/valuerange/buildin/temporal/TemporalValueRangeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.valuerange.buildin.temporal; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/ListVariableListenerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/ListVariableListenerTest.java index 6b9a8b8b20..b61d392777 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/ListVariableListenerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/ListVariableListenerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableListenerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableListenerTest.java index 35681698ff..56b1c1bf15 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableListenerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/anchor/AnchorVariableListenerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.anchor; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/anchor/ExternalizedAnchorVariableSupplyTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/anchor/ExternalizedAnchorVariableSupplyTest.java index 76f3f8ebd9..e91b5a1bcb 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/anchor/ExternalizedAnchorVariableSupplyTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/anchor/ExternalizedAnchorVariableSupplyTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.anchor; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/custom/CustomVariableListenerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/custom/CustomVariableListenerTest.java index a61a81ce81..92167bccc6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/custom/CustomVariableListenerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/custom/CustomVariableListenerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.custom; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/descriptor/GenuineVariableDescriptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/descriptor/GenuineVariableDescriptorTest.java index 8d1a7363b5..028ef5dcc5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/descriptor/GenuineVariableDescriptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/descriptor/GenuineVariableDescriptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.descriptor; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/descriptor/ListVariableDescriptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/descriptor/ListVariableDescriptorTest.java index c158f0a519..efceb61061 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/descriptor/ListVariableDescriptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/descriptor/ListVariableDescriptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.descriptor; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/index/ExternalizedIndexVariableSupplyTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/index/ExternalizedIndexVariableSupplyTest.java index de1ef76c0e..bfde071d7f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/index/ExternalizedIndexVariableSupplyTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/index/ExternalizedIndexVariableSupplyTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.index; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableListenerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableListenerTest.java index 8fa6183606..6d9bf32afc 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableListenerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/index/IndexVariableListenerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.index; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableListenerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableListenerTest.java index d31a403241..89b113898a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableListenerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/CollectionInverseVariableListenerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedCollectionInverseVariableSupplyTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedCollectionInverseVariableSupplyTest.java index 7b19ae45f9..6c05efa3da 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedCollectionInverseVariableSupplyTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedCollectionInverseVariableSupplyTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonInverseVariableSupplyTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonInverseVariableSupplyTest.java index bf367c773e..42a0b065bb 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonInverseVariableSupplyTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonInverseVariableSupplyTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonListInverseVariableSupplyTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonListInverseVariableSupplyTest.java index 7fbbb1c34b..0ec2feafaa 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonListInverseVariableSupplyTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/ExternalizedSingletonListInverseVariableSupplyTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableListenerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableListenerTest.java index e4536d7f80..c060ed58f5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableListenerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonInverseVariableListenerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonListInverseVariableListenerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonListInverseVariableListenerTest.java index 85fa035a66..2305f99ab0 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonListInverseVariableListenerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/inverserelation/SingletonListInverseVariableListenerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.inverserelation; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableListenerSupportTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableListenerSupportTest.java index e9604016bb..4b547d5823 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableListenerSupportTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/listener/support/VariableListenerSupportTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/listener/support/violation/ShadowVariablesAssertTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/listener/support/violation/ShadowVariablesAssertTest.java index f8674302bc..4cc33cf6e7 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/listener/support/violation/ShadowVariablesAssertTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/domain/variable/listener/support/violation/ShadowVariablesAssertTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.domain.variable.listener.support.violation; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/BlackBoxExhaustiveSearchPhaseTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/BlackBoxExhaustiveSearchPhaseTest.java index d420b3bf17..cf0692dd6e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/BlackBoxExhaustiveSearchPhaseTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/BlackBoxExhaustiveSearchPhaseTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/DefaultExhaustiveSearchPhaseTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/DefaultExhaustiveSearchPhaseTest.java index 713329635e..0e48c29493 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/DefaultExhaustiveSearchPhaseTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/DefaultExhaustiveSearchPhaseTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/AbstractNodeComparatorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/AbstractNodeComparatorTest.java index 24c5fbb192..3d2a1f2721 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/AbstractNodeComparatorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/AbstractNodeComparatorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node.comparator; import static org.assertj.core.api.SoftAssertions.assertSoftly; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/BreadthFirstNodeComparatorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/BreadthFirstNodeComparatorTest.java index 12b457f4f8..eaa4800912 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/BreadthFirstNodeComparatorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/BreadthFirstNodeComparatorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node.comparator; import org.junit.jupiter.api.Test; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/DepthFirstNodeComparatorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/DepthFirstNodeComparatorTest.java index 33efd8042a..25422dfbee 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/DepthFirstNodeComparatorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/DepthFirstNodeComparatorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node.comparator; import org.junit.jupiter.api.Test; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/OptimisticBoundFirstNodeComparatorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/OptimisticBoundFirstNodeComparatorTest.java index 6c990cb147..19f6143e9f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/OptimisticBoundFirstNodeComparatorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/OptimisticBoundFirstNodeComparatorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node.comparator; import org.junit.jupiter.api.Test; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/ScoreFirstNodeComparatorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/ScoreFirstNodeComparatorTest.java index 63be04014a..9b97ae4572 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/ScoreFirstNodeComparatorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/node/comparator/ScoreFirstNodeComparatorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.node.comparator; import org.junit.jupiter.api.Test; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/scope/ExhaustiveSearchPhaseScopeTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/scope/ExhaustiveSearchPhaseScopeTest.java index f1339081ab..49afcc9499 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/scope/ExhaustiveSearchPhaseScopeTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/exhaustivesearch/scope/ExhaustiveSearchPhaseScopeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.exhaustivesearch.scope; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/HeuristicConfigPolicyTestUtils.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/HeuristicConfigPolicyTestUtils.java index d98502a7fa..14a3515172 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/HeuristicConfigPolicyTestUtils.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/HeuristicConfigPolicyTestUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic; import org.optaplanner.core.config.solver.EnvironmentMode; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/CompositeMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/CompositeMoveTest.java index 62af5c1b43..f4108a1f0d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/CompositeMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/CompositeMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.move; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/DummyMove.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/DummyMove.java index 41e844f7fa..01e9032976 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/DummyMove.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/DummyMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.move; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/NoChangeMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/NoChangeMoveTest.java index 5ee26fde8f..e49a4bcade 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/NoChangeMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/NoChangeMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.move; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/NotDoableDummyMove.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/NotDoableDummyMove.java index 8be3ed9f57..7191bcff27 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/NotDoableDummyMove.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/move/NotDoableDummyMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.move; import org.optaplanner.core.api.score.director.ScoreDirector; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/SelectorTestUtils.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/SelectorTestUtils.java index 17bde2f080..e2cdad1025 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/SelectorTestUtils.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/SelectorTestUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector; import static org.assertj.core.api.Assertions.fail; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/ComparatorSelectionSorterTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/ComparatorSelectionSorterTest.java index df1100e94f..32748cf08d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/ComparatorSelectionSorterTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/ComparatorSelectionSorterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.decorator; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/WeightFactorySelectionSorterTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/WeightFactorySelectionSorterTest.java index 01ef4d0c3f..9d8ab4f995 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/WeightFactorySelectionSorterTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/decorator/WeightFactorySelectionSorterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.decorator; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BetaDistributionNearbyRandomTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BetaDistributionNearbyRandomTest.java index 4978daf8ac..3da04f07ce 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BetaDistributionNearbyRandomTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BetaDistributionNearbyRandomTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BlockDistributionNearbyRandomTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BlockDistributionNearbyRandomTest.java index a143c62672..b19e87f498 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BlockDistributionNearbyRandomTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/BlockDistributionNearbyRandomTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/LinearDistributionNearbyRandomTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/LinearDistributionNearbyRandomTest.java index b50be14c67..e2fd906c95 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/LinearDistributionNearbyRandomTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/LinearDistributionNearbyRandomTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyDistanceMatrixTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyDistanceMatrixTest.java index 90cb3e8e1d..54b2d770f2 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyDistanceMatrixTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/NearbyDistanceMatrixTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/ParabolicDistributionNearbyRandomTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/ParabolicDistributionNearbyRandomTest.java index 21c58b9879..a4737f6dca 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/ParabolicDistributionNearbyRandomTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/common/nearby/ParabolicDistributionNearbyRandomTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.common.nearby; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/EntitySelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/EntitySelectorFactoryTest.java index e097c2bfe2..03ae917767 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/EntitySelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/EntitySelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/FromSolutionEntitySelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/FromSolutionEntitySelectorTest.java index 287a94ea9a..c15920bf06 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/FromSolutionEntitySelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/FromSolutionEntitySelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity; import static org.assertj.core.api.Assertions.assertThatIllegalStateException; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/CachingEntitySelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/CachingEntitySelectorTest.java index 1b10b1aeb4..1d63f15f8b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/CachingEntitySelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/CachingEntitySelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/FilteringEntitySelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/FilteringEntitySelectorTest.java index 12b7fed676..d64387853b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/FilteringEntitySelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/FilteringEntitySelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ProbabilityEntitySelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ProbabilityEntitySelectorTest.java index 9db04d3fe1..6519464972 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ProbabilityEntitySelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ProbabilityEntitySelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SelectedCountLimitEntitySelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SelectedCountLimitEntitySelectorTest.java index 4ce58b523e..81c09a8b5a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SelectedCountLimitEntitySelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SelectedCountLimitEntitySelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ShufflingEntitySelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ShufflingEntitySelectorTest.java index 435d90ec2c..1026a4184a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ShufflingEntitySelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/ShufflingEntitySelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SortingEntitySelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SortingEntitySelectorTest.java index e3b3fe38e6..0fd34ead6b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SortingEntitySelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/decorator/SortingEntitySelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.decorator; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/MimicReplayingEntitySelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/MimicReplayingEntitySelectorTest.java index 2c44058a3b..349cdcde5f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/MimicReplayingEntitySelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/mimic/MimicReplayingEntitySelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.mimic; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/NearEntityNearbyEntitySelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/NearEntityNearbyEntitySelectorTest.java index c3fa0278e7..713103600b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/NearEntityNearbyEntitySelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/nearby/NearEntityNearbyEntitySelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.nearby; import static org.optaplanner.core.impl.heuristic.selector.SelectorTestUtils.mockEntitySelector; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/DefaultPillarSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/DefaultPillarSelectorTest.java index 3074769075..f338d9b8ee 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/DefaultPillarSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/entity/pillar/DefaultPillarSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.entity.pillar; import static org.mockito.Mockito.doReturn; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/DestinationSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/DestinationSelectorFactoryTest.java index 2edc74117e..c0bfd17e0b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/DestinationSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/DestinationSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/ElementDestinationSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/ElementDestinationSelectorTest.java index 14be8a0998..3c5278f4f2 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/ElementDestinationSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/ElementDestinationSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import static org.optaplanner.core.impl.heuristic.selector.SelectorTestUtils.phaseStarted; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/RandomSubListSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/RandomSubListSelectorTest.java index 8e729e82b4..a083895e57 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/RandomSubListSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/RandomSubListSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/SubListSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/SubListSelectorFactoryTest.java index 7e5a9e7ead..82b14b69a1 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/SubListSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/SubListSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/SubListTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/SubListTest.java index 83a277baf6..32224a97dc 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/SubListTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/SubListTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/TriangleElementFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/TriangleElementFactoryTest.java index 34e2578602..f08680b5c1 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/TriangleElementFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/TriangleElementFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/TriangularNumbersTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/TriangularNumbersTest.java index 2ce37cd627..859e826dbd 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/TriangularNumbersTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/TriangularNumbersTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbyDestinationSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbyDestinationSelectorTest.java index 1007e16b8d..962c474c2e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbyDestinationSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbyDestinationSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.nearby; import static org.mockito.Mockito.when; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbySubListSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbySubListSelectorTest.java index 04d4797cdc..209c02eee4 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbySubListSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearSubListNearbySubListSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.nearby; import static org.mockito.Mockito.when; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearValueNearbyDestinationSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearValueNearbyDestinationSelectorTest.java index 5e58f8e8af..dd6c16e9a0 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearValueNearbyDestinationSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/list/nearby/NearValueNearbyDestinationSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.list.nearby; import static org.mockito.Mockito.when; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/MoveSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/MoveSelectorFactoryTest.java index 994ea4eb9d..d5c6f3e844 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/MoveSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/MoveSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CartesianProductMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CartesianProductMoveSelectorTest.java index bdd96a9a5b..2ff856c298 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CartesianProductMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/composite/CartesianProductMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.composite; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UnionMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UnionMoveSelectorTest.java index 897d67c0dd..65c7776e05 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UnionMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/composite/UnionMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.composite; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/CachingMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/CachingMoveSelectorTest.java index 723eaa77be..c441b21b94 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/CachingMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/CachingMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/FilteringMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/FilteringMoveSelectorTest.java index 5c7b2cb7e6..d71b064a31 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/FilteringMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/FilteringMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ProbabilityMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ProbabilityMoveSelectorTest.java index d00ade6e94..c5c802d9c5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ProbabilityMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ProbabilityMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SelectedCountLimitMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SelectedCountLimitMoveSelectorTest.java index 16795c53b4..a073f48c21 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SelectedCountLimitMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SelectedCountLimitMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ShufflingMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ShufflingMoveSelectorTest.java index 1ac95ecf14..569acc69bd 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ShufflingMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/ShufflingMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SortingMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SortingMoveSelectorTest.java index 53b69fdf5a..9171a090a1 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SortingMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/decorator/SortingMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.decorator; import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelectorFactoryTest.java index 429904fd4f..4d50758e79 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelectorTest.java index f6ccdaf94c..e5ef4bb4be 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import static org.mockito.Mockito.when; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveTest.java index 4932787df8..f9adc14ebd 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/ChangeMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMoveTest.java index da64b3ee2f..af617c9194 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarChangeMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarDemandTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarDemandTest.java index 199b4731d3..fc9a8d1292 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarDemandTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarDemandTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMoveTest.java index 024158f0f2..dc0fab543c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/PillarSwapMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelectorFactoryTest.java index e83346dfde..6a331f6fd4 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelectorTest.java index 361db783a7..c3da8f2622 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveTest.java index 8e2139c88d..b3572683e9 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/SwapMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedChangeMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedChangeMoveTest.java index cc188b114b..0e2436752a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedChangeMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedChangeMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedSwapMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedSwapMoveTest.java index c51eec4307..cdedab7327 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedSwapMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/ChainedSwapMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import static java.util.Arrays.asList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMoveTest.java index d455c52044..4eb55a152e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/KOptMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorFactoryTest.java index 0908c31ea4..b14210598a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorTest.java index 089a2330bd..b79ebec1e5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveTest.java index c41fbec75b..1d0d9cc00c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainChangeMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingChangeMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingChangeMoveTest.java index 617f94ed4d..7386d1ace6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingChangeMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingChangeMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingSwapMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingSwapMoveTest.java index 35fd23c44f..b986782c5d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingSwapMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainReversingSwapMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveSelectorFactoryTest.java index cab2ab590f..8cb5e04080 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveTest.java index a017a67745..f3f53e95be 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/SubChainSwapMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMoveTest.java index b0c141f638..1569fe98b4 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/chained/TailChainSwapMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.chained; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListAssignMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListAssignMoveTest.java index 79ea3c15dd..c5d653df0c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListAssignMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListAssignMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelectorFactoryTest.java index 6fc789ad6b..ef1723ed70 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelectorTest.java index f4bd445f6b..3d10637502 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.optaplanner.core.impl.heuristic.selector.SelectorTestUtils.solvingStarted; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveTest.java index 9f4cac6b48..69796a740d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListChangeMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static java.util.Arrays.asList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelectorFactoryTest.java index 3a3d512275..3e69375ab1 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelectorTest.java index 3a6ca91f83..1c82f74a01 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.optaplanner.core.impl.heuristic.selector.SelectorTestUtils.solvingStarted; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveTest.java index f4b2d3779c..ab7f6df071 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListSwapMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListUnassignMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListUnassignMoveTest.java index 7cea08c279..95107c3cf6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListUnassignMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/ListUnassignMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListChangeIteratorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListChangeIteratorTest.java index 77ec1d9272..8436cfda24 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListChangeIteratorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListChangeIteratorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static java.util.Collections.emptyList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListSwapIteratorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListSwapIteratorTest.java index 6ace257f65..91408d923e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListSwapIteratorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/OriginalListSwapIteratorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static java.util.Arrays.asList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListChangeIteratorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListChangeIteratorTest.java index ad6bc96713..ba1afec717 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListChangeIteratorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListChangeIteratorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.optaplanner.core.impl.heuristic.selector.SelectorTestUtils.solvingStarted; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListSwapIteratorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListSwapIteratorTest.java index 1fe51c59f5..d375d602ce 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListSwapIteratorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomListSwapIteratorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.optaplanner.core.impl.testdata.domain.list.TestdataListUtils.getListVariableDescriptor; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListChangeMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListChangeMoveSelectorTest.java index 30b1db0954..c0b52a17fc 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListChangeMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListChangeMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListSwapMoveSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListSwapMoveSelectorTest.java index c190681df5..848b09d88b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListSwapMoveSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/RandomSubListSwapMoveSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.optaplanner.core.impl.heuristic.selector.SelectorTestUtils.phaseStarted; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMoveSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMoveSelectorFactoryTest.java index ddc6df3570..c25139f692 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMoveSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMoveSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMoveTest.java index 789d1e866c..0c63ff81e3 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListChangeMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMoveSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMoveSelectorFactoryTest.java index fbd8e12eca..87b89df94c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMoveSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMoveSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMoveTest.java index d880b34aec..7e0622dcc0 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/SubListSwapMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveIteratorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveIteratorTest.java index 9691b544f0..c4b248fe02 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveIteratorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveIteratorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveTest.java index cfef09684e..f04fc3a22b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptListMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptUtilsTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptUtilsTest.java index d60c7a2fca..aa144bb9b6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptUtilsTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/KOptUtilsTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/MultipleDelegateListTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/MultipleDelegateListTest.java index 07ca141c68..ce5ab45f83 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/MultipleDelegateListTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/MultipleDelegateListTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/TwoOptListMoveTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/TwoOptListMoveTest.java index 4662d3e049..026262c343 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/TwoOptListMoveTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/move/generic/list/kopt/TwoOptListMoveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/ValueSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/ValueSelectorFactoryTest.java index aefce5a345..54af2b1bf5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/ValueSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/ValueSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/chained/DefaultSubChainSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/chained/DefaultSubChainSelectorTest.java index f532f2c8f7..b5d9220ede 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/chained/DefaultSubChainSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/chained/DefaultSubChainSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.chained; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChainSelectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChainSelectorFactoryTest.java index 4f9c1bafc2..23ec64cda3 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChainSelectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/chained/SubChainSelectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.chained; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/CachingValueSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/CachingValueSelectorTest.java index 9a3c9ed1b3..6a9a5f9bc7 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/CachingValueSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/CachingValueSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityIndependentFilteringValueSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityIndependentFilteringValueSelectorTest.java index e31a5bb30d..67ec023a0f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityIndependentFilteringValueSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/EntityIndependentFilteringValueSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/FilteringValueSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/FilteringValueSelectorTest.java index a24c81fc09..a82025c2aa 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/FilteringValueSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/FilteringValueSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/InitializedValueSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/InitializedValueSelectorTest.java index ec4fec02b6..2edd18e0ad 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/InitializedValueSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/InitializedValueSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import static org.mockito.Mockito.any; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/MovableChainedTrailingValueFilterTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/MovableChainedTrailingValueFilterTest.java index 28cd4f8503..8e37bf0cd3 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/MovableChainedTrailingValueFilterTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/MovableChainedTrailingValueFilterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ReinitializeVariableValueSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ReinitializeVariableValueSelectorTest.java index e52e7e0461..913def458e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ReinitializeVariableValueSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/ReinitializeVariableValueSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import static org.mockito.Mockito.any; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SelectedCountLimitValueSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SelectedCountLimitValueSelectorTest.java index 8d2633d02b..fb9038e2c3 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SelectedCountLimitValueSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SelectedCountLimitValueSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SortingValueSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SortingValueSelectorTest.java index 2bb9dff889..35b3e54f9e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SortingValueSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/SortingValueSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/UnassignedValueSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/UnassignedValueSelectorTest.java index 961fc240b0..34b94442f1 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/UnassignedValueSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/decorator/UnassignedValueSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.decorator; import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/ManualValueMimicRecorder.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/ManualValueMimicRecorder.java index 2394622122..9ce259b9ea 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/ManualValueMimicRecorder.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/ManualValueMimicRecorder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.mimic; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/MimicReplayingValueSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/MimicReplayingValueSelectorTest.java index 8c0e5225d5..7e451974f7 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/MimicReplayingValueSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/mimic/MimicReplayingValueSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.mimic; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearEntityNearbyValueSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearEntityNearbyValueSelectorTest.java index 7ca543ecc3..3c8f523a5f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearEntityNearbyValueSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearEntityNearbyValueSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.nearby; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearValueNearbyValueSelectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearValueNearbyValueSelectorTest.java index 618900c3e7..adb2e6ab28 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearValueNearbyValueSelectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/selector/value/nearby/NearValueNearbyValueSelectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.selector.value.nearby; import static org.optaplanner.core.impl.heuristic.selector.SelectorTestUtils.mockReplayingValueSelector; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/thread/OrderByMoveIndexBlockingQueueTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/thread/OrderByMoveIndexBlockingQueueTest.java index 4dc4affdb2..189a89d245 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/thread/OrderByMoveIndexBlockingQueueTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/heuristic/thread/OrderByMoveIndexBlockingQueueTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.heuristic.thread; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/GenericJaxbIOTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/GenericJaxbIOTest.java index 8e7fbedfb2..4cf641012c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/GenericJaxbIOTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/GenericJaxbIOTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io.jaxb; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbCustomPropertiesAdapterTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbCustomPropertiesAdapterTest.java index c659755bcd..b091775e90 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbCustomPropertiesAdapterTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbCustomPropertiesAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io.jaxb.adapter; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbDurationAdapterTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbDurationAdapterTest.java index 758fd06a9f..0c6c1d4dd4 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbDurationAdapterTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbDurationAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io.jaxb.adapter; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbOffsetDateTimeAdapterTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbOffsetDateTimeAdapterTest.java index fff8f8227c..1885829150 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbOffsetDateTimeAdapterTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/io/jaxb/adapter/JaxbOffsetDateTimeAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.io.jaxb.adapter; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/DefaultLocalSearchPhaseTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/DefaultLocalSearchPhaseTest.java index c4acd14935..8658a5c247 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/DefaultLocalSearchPhaseTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/DefaultLocalSearchPhaseTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AbstractAcceptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AbstractAcceptorTest.java index a1f9415771..3c9a3f4cec 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AbstractAcceptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AbstractAcceptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AcceptorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AcceptorFactoryTest.java index 233ff66fc4..c33be74970 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AcceptorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/AcceptorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/composite/CompositeAcceptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/composite/CompositeAcceptorTest.java index 1757c2117f..69ecc29b2c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/composite/CompositeAcceptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/composite/CompositeAcceptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.composite; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/greatdeluge/GreatDelugeAcceptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/greatdeluge/GreatDelugeAcceptorTest.java index f3c8a00ef3..890a0cb823 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/greatdeluge/GreatDelugeAcceptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/greatdeluge/GreatDelugeAcceptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/hillclimbing/HillClimbingAcceptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/hillclimbing/HillClimbingAcceptorTest.java index 889a647aa8..e2e77d064f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/hillclimbing/HillClimbingAcceptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/hillclimbing/HillClimbingAcceptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/lateacceptance/LateAcceptanceAcceptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/lateacceptance/LateAcceptanceAcceptorTest.java index 31e44f1c67..f4d0c7d286 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/lateacceptance/LateAcceptanceAcceptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/lateacceptance/LateAcceptanceAcceptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/simulatedannealing/SimulatedAnnealingAcceptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/simulatedannealing/SimulatedAnnealingAcceptorTest.java index 55d80d1fea..cb24944160 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/simulatedannealing/SimulatedAnnealingAcceptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/simulatedannealing/SimulatedAnnealingAcceptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/stepcountinghillclimbing/StepCountingHillClimbingAcceptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/stepcountinghillclimbing/StepCountingHillClimbingAcceptorTest.java index 8f6d3e509c..ceda9b49e1 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/stepcountinghillclimbing/StepCountingHillClimbingAcceptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/stepcountinghillclimbing/StepCountingHillClimbingAcceptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/EntityTabuAcceptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/EntityTabuAcceptorTest.java index abfd5963d9..9b350dd1c0 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/EntityTabuAcceptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/EntityTabuAcceptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/ValueTabuAcceptorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/ValueTabuAcceptorTest.java index 6acacbb217..5fe61f2143 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/ValueTabuAcceptorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/ValueTabuAcceptorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/EntityRatioTabuSizeStrategyTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/EntityRatioTabuSizeStrategyTest.java index 703e4ce68e..46eb875daa 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/EntityRatioTabuSizeStrategyTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/EntityRatioTabuSizeStrategyTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/FixedTabuSizeStrategyTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/FixedTabuSizeStrategyTest.java index e690b9e89e..0f604d8af8 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/FixedTabuSizeStrategyTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/FixedTabuSizeStrategyTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/ValueRatioTabuSizeStrategyTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/ValueRatioTabuSizeStrategyTest.java index 77ce86a79f..282fc6eaf8 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/ValueRatioTabuSizeStrategyTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/acceptor/tabu/size/ValueRatioTabuSizeStrategyTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/forager/AcceptedLocalSearchForagerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/forager/AcceptedLocalSearchForagerTest.java index 7ebad4f451..04d99267c6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/forager/AcceptedLocalSearchForagerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/forager/AcceptedLocalSearchForagerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.forager; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/StrategicOscillationByLevelFinalistPodiumTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/StrategicOscillationByLevelFinalistPodiumTest.java index 3dcd46707d..90082ae8b8 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/StrategicOscillationByLevelFinalistPodiumTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/localsearch/decider/forager/finalist/StrategicOscillationByLevelFinalistPodiumTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.localsearch.decider.forager.finalist; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhaseFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhaseFactoryTest.java index d454bbc311..bd97d3b5b3 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhaseFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhaseFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhaseTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhaseTest.java index c9b94ef4ad..1a7b7f1021 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhaseTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/DefaultPartitionedSearchPhaseTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/TestdataFaultyEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/TestdataFaultyEntity.java index 36556cdede..5246abb266 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/TestdataFaultyEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/TestdataFaultyEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch; import org.optaplanner.core.impl.testdata.domain.TestdataEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/TestdataSleepingEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/TestdataSleepingEntity.java index 7a0edb5c1e..a96f6c9371 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/TestdataSleepingEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/TestdataSleepingEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch; import java.util.concurrent.CountDownLatch; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/TestdataSolutionPartitioner.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/TestdataSolutionPartitioner.java index d9c2588431..e14bacff6e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/TestdataSolutionPartitioner.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/TestdataSolutionPartitioner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/queue/PartitionQueueTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/queue/PartitionQueueTest.java index d5b6fa3fca..526708288e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/queue/PartitionQueueTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/partitionedsearch/queue/PartitionQueueTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.partitionedsearch.queue; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/phase/NoChangePhaseTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/phase/NoChangePhaseTest.java index fa96d8b94d..a48d712c2b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/phase/NoChangePhaseTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/phase/NoChangePhaseTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/phase/PhaseLifecycleTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/phase/PhaseLifecycleTest.java index bf00a1a0ee..729ad83f83 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/phase/PhaseLifecycleTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/phase/PhaseLifecycleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.phase; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/DummySimpleScoreEasyScoreCalculator.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/DummySimpleScoreEasyScoreCalculator.java index 4e242dd7b3..4502bc47ce 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/DummySimpleScoreEasyScoreCalculator.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/DummySimpleScoreEasyScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/BendableBigDecimalScoreDefinitionTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/BendableBigDecimalScoreDefinitionTest.java index 668a04ed58..a84d75e978 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/BendableBigDecimalScoreDefinitionTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/BendableBigDecimalScoreDefinitionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/BendableLongScoreDefinitionTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/BendableLongScoreDefinitionTest.java index 37fb85da81..83779c911d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/BendableLongScoreDefinitionTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/BendableLongScoreDefinitionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/BendableScoreDefinitionTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/BendableScoreDefinitionTest.java index d81eb7049f..bb4a8e89d7 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/BendableScoreDefinitionTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/BendableScoreDefinitionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftBigDecimalScoreDefinitionTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftBigDecimalScoreDefinitionTest.java index c8dc5d9e57..4a9866fd51 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftBigDecimalScoreDefinitionTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftBigDecimalScoreDefinitionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftLongScoreDefinitionTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftLongScoreDefinitionTest.java index d2c59667ba..7852658829 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftLongScoreDefinitionTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftLongScoreDefinitionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftScoreDefinitionTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftScoreDefinitionTest.java index 9ddde9d9c8..5673871099 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftScoreDefinitionTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardMediumSoftScoreDefinitionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardSoftBigDecimalScoreDefinitionTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardSoftBigDecimalScoreDefinitionTest.java index a28f2edd13..163c013170 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardSoftBigDecimalScoreDefinitionTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardSoftBigDecimalScoreDefinitionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardSoftLongScoreDefinitionTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardSoftLongScoreDefinitionTest.java index 2249dec8c1..e5a82a8d01 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardSoftLongScoreDefinitionTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardSoftLongScoreDefinitionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardSoftScoreDefinitionTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardSoftScoreDefinitionTest.java index 27f43dbfee..af8a176f23 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardSoftScoreDefinitionTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/HardSoftScoreDefinitionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/SimpleBigDecimalScoreDefinitionTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/SimpleBigDecimalScoreDefinitionTest.java index d769238128..05cf4af0fa 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/SimpleBigDecimalScoreDefinitionTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/SimpleBigDecimalScoreDefinitionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/SimpleLongScoreDefinitionTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/SimpleLongScoreDefinitionTest.java index fab1bdf2c9..29177cb343 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/SimpleLongScoreDefinitionTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/SimpleLongScoreDefinitionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/SimpleScoreDefinitionTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/SimpleScoreDefinitionTest.java index 1ae458061a..707857b223 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/SimpleScoreDefinitionTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/buildin/SimpleScoreDefinitionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.buildin; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/constraint/DefaultConstraintMatchTotalTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/constraint/DefaultConstraintMatchTotalTest.java index 2b558d0f1b..f65a080874 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/constraint/DefaultConstraintMatchTotalTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/constraint/DefaultConstraintMatchTotalTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.constraint; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/constraint/DefaultIndictmentTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/constraint/DefaultIndictmentTest.java index fa91ffbfd5..9904d718ca 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/constraint/DefaultIndictmentTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/constraint/DefaultIndictmentTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.constraint; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/AbstractScoreDirectorSemanticsTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/AbstractScoreDirectorSemanticsTest.java index aed9c20c18..38645b5e58 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/AbstractScoreDirectorSemanticsTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/AbstractScoreDirectorSemanticsTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactoryFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactoryFactoryTest.java index 1523646a58..03414efe29 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactoryFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/ScoreDirectorFactoryFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorFactoryTest.java index 8e09599a94..a19efb7a9a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director.easy; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorSemanticsTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorSemanticsTest.java index 4c805c570c..f19100561c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorSemanticsTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorSemanticsTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director.easy; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorTest.java index fd04ccd5a5..207df8cce3 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/easy/EasyScoreDirectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director.easy; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorSemanticsTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorSemanticsTest.java index 12b01a35e9..c54a942628 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorSemanticsTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorSemanticsTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director.incremental; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorTest.java index 41220e4d08..89e462e229 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/director/incremental/IncrementalScoreDirectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.director.incremental; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/trend/InitializingScoreTrendTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/trend/InitializingScoreTrendTest.java index 27ac067cf0..972f55c261 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/trend/InitializingScoreTrendTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/score/trend/InitializingScoreTrendTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.score.trend; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/AbstractSolutionManagerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/AbstractSolutionManagerTest.java index 79d7b00339..f03f6b0113 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/AbstractSolutionManagerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/AbstractSolutionManagerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/BestSolutionHolderTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/BestSolutionHolderTest.java index edb22c672d..1f8e4493df 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/BestSolutionHolderTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/BestSolutionHolderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/ConsumerSupportTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/ConsumerSupportTest.java index b9fd2671f2..09158f4656 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/ConsumerSupportTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/ConsumerSupportTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/DefaultSolverFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/DefaultSolverFactoryTest.java index 28777a3b81..40da542289 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/DefaultSolverFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/DefaultSolverFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/DefaultSolverTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/DefaultSolverTest.java index 7d183a23ef..1ed49b748b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/DefaultSolverTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/DefaultSolverTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/change/DefaultProblemChangeDirectorTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/change/DefaultProblemChangeDirectorTest.java index 77b695f73f..4b28161487 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/change/DefaultProblemChangeDirectorTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/change/DefaultProblemChangeDirectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.change; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/random/RandomUtilsTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/random/RandomUtilsTest.java index 8d66aba5e8..ddaa8e0027 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/random/RandomUtilsTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/random/RandomUtilsTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.random; import java.util.Random; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/recaller/BestSolutionRecallerTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/recaller/BestSolutionRecallerTest.java index 6e30081500..c066b7d282 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/recaller/BestSolutionRecallerTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/recaller/BestSolutionRecallerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.recaller; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/AndCompositeTerminationTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/AndCompositeTerminationTest.java index 8b2c041d57..cf0da66109 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/AndCompositeTerminationTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/AndCompositeTerminationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/BasicPlumbingTerminationTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/BasicPlumbingTerminationTest.java index fd3821d944..307d39f6dc 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/BasicPlumbingTerminationTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/BasicPlumbingTerminationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/BestScoreFeasibleTerminationTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/BestScoreFeasibleTerminationTest.java index fa9c688d72..f5ff8ba878 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/BestScoreFeasibleTerminationTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/BestScoreFeasibleTerminationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/BestScoreTerminationTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/BestScoreTerminationTest.java index f5db3e1626..9bf8fd7310 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/BestScoreTerminationTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/BestScoreTerminationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/OrCompositeTerminationTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/OrCompositeTerminationTest.java index 6c6f34f3d1..dfcd66420f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/OrCompositeTerminationTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/OrCompositeTerminationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/ScoreCalculationCountTerminationTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/ScoreCalculationCountTerminationTest.java index f432a72915..eb0791b11c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/ScoreCalculationCountTerminationTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/ScoreCalculationCountTerminationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/StepCountTerminationTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/StepCountTerminationTest.java index f817e73b80..0634c195a3 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/StepCountTerminationTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/StepCountTerminationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/TerminationFactoryTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/TerminationFactoryTest.java index 74ff9fb635..1a525394a6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/TerminationFactoryTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/TerminationFactoryTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/TimeMillisSpentTerminationTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/TimeMillisSpentTerminationTest.java index 63109969b6..c9eac29448 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/TimeMillisSpentTerminationTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/TimeMillisSpentTerminationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/UnimprovedStepCountTerminationTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/UnimprovedStepCountTerminationTest.java index 4715d225b1..ffdc836aa1 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/UnimprovedStepCountTerminationTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/UnimprovedStepCountTerminationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentScoreDifferenceThresholdTerminationTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentScoreDifferenceThresholdTerminationTest.java index ce44e1caaf..4484cecf6c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentScoreDifferenceThresholdTerminationTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentScoreDifferenceThresholdTerminationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentTerminationTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentTerminationTest.java index 860b8d66b5..1a29d962db 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentTerminationTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/solver/termination/UnimprovedTimeMillisSpentTerminationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.solver.termination; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/DummyVariableListener.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/DummyVariableListener.java index 6b6701cad2..b60784165f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/DummyVariableListener.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/DummyVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain; import org.optaplanner.core.api.domain.variable.VariableListener; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataConstraintProvider.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataConstraintProvider.java index 39ebaf0f13..9e0060f1a9 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataConstraintProvider.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataEasyScoreCalculator.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataEasyScoreCalculator.java index 7be8cc0ab6..c58350c397 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataEasyScoreCalculator.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataEasyScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataEntity.java index 1c95873cbe..0dc6ca9660 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataIncrementalScoreCalculator.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataIncrementalScoreCalculator.java index a4839c2215..31ee03b997 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataIncrementalScoreCalculator.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataIncrementalScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataObject.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataObject.java index 0665dfc98f..29612bc457 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataObject.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataObject.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain; import org.optaplanner.core.api.domain.lookup.PlanningId; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataSolution.java index 316019be2a..ebe5d1b947 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataValue.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataValue.java index cef4ffdf00..b99cdf09fd 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataValue.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/TestdataValue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain; public class TestdataValue extends TestdataObject { diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/backlinked/TestdataBacklinkedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/backlinked/TestdataBacklinkedEntity.java index 82dae39ab0..01ef53cdac 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/backlinked/TestdataBacklinkedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/backlinked/TestdataBacklinkedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.backlinked; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/backlinked/TestdataBacklinkedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/backlinked/TestdataBacklinkedSolution.java index 5b721f6bf4..5203fb2589 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/backlinked/TestdataBacklinkedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/backlinked/TestdataBacklinkedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.backlinked; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedAnchor.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedAnchor.java index adb62e7652..96a8892ae7 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedAnchor.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedAnchor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained; import org.optaplanner.core.impl.testdata.domain.TestdataObject; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedEntity.java index ee8586c0e6..fb35f2380b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedObject.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedObject.java index 8beb3f7999..92a6ec8a52 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedObject.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedObject.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained; public interface TestdataChainedObject { diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedSolution.java index 503a5ea0f8..4b1ab607f6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/TestdataChainedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedBrownEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedBrownEntity.java index 0bd69998e5..dbdb091290 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedBrownEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedBrownEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained.multientity; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedGreenEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedGreenEntity.java index 4687f0a65a..63605c74b9 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedGreenEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedGreenEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained.multientity; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedMultiEntityAnchor.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedMultiEntityAnchor.java index 0763164446..762bf515a3 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedMultiEntityAnchor.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedMultiEntityAnchor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained.multientity; import org.optaplanner.core.impl.testdata.domain.TestdataObject; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedMultiEntityChainElement.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedMultiEntityChainElement.java index 13c283a9db..fc8c081349 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedMultiEntityChainElement.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedMultiEntityChainElement.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained.multientity; public interface TestdataChainedMultiEntityChainElement { diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedMultiEntitySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedMultiEntitySolution.java index 3fe13dd662..7fa0f1a447 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedMultiEntitySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/multientity/TestdataChainedMultiEntitySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained.multientity; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedAnchor.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedAnchor.java index 3c6ed6e5e0..8a68ef63a0 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedAnchor.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedAnchor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained.shadow; import org.optaplanner.core.impl.testdata.domain.TestdataObject; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedEntity.java index 4495f318b9..be9e5a5fd6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained.shadow; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedObject.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedObject.java index 72c5b711e9..786424824c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedObject.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedObject.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained.shadow; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedSolution.java index b9f771a17e..77bc5e0d33 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/chained/shadow/TestdataShadowingChainedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.chained.shadow; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataCorrectlyClonedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataCorrectlyClonedSolution.java index ad23ab99f5..5122fd2bf2 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataCorrectlyClonedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataCorrectlyClonedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.customcloner; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataEntitiesNotClonedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataEntitiesNotClonedSolution.java index 3d6b99c25c..9f836323fd 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataEntitiesNotClonedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataEntitiesNotClonedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.customcloner; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataScoreNotClonedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataScoreNotClonedSolution.java index 437f6ad19c..9a4f1e350c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataScoreNotClonedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataScoreNotClonedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.customcloner; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataScoreNotEqualSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataScoreNotEqualSolution.java index d6c97034f0..76223bd732 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataScoreNotEqualSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/customcloner/TestdataScoreNotEqualSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.customcloner; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/AnnotatedTestdataVariousTypes.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/AnnotatedTestdataVariousTypes.java index eb724b58e4..43e625a499 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/AnnotatedTestdataVariousTypes.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/AnnotatedTestdataVariousTypes.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.deepcloning; import org.optaplanner.core.api.domain.solution.cloner.DeepPlanningClone; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/TestdataDeepCloningEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/TestdataDeepCloningEntity.java index 469aec3ae7..499ce4e0f6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/TestdataDeepCloningEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/TestdataDeepCloningEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.deepcloning; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/TestdataDeepCloningSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/TestdataDeepCloningSolution.java index 7726137e79..8cef40f210 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/TestdataDeepCloningSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/TestdataDeepCloningSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.deepcloning; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/TestdataVariousTypes.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/TestdataVariousTypes.java index b1f5531712..fbfa7ef0f9 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/TestdataVariousTypes.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/TestdataVariousTypes.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.deepcloning; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/field/TestdataFieldAnnotatedDeepCloningEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/field/TestdataFieldAnnotatedDeepCloningEntity.java index 9f12041c83..3baab50b3c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/field/TestdataFieldAnnotatedDeepCloningEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/field/TestdataFieldAnnotatedDeepCloningEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.deepcloning.field; import java.util.HashMap; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/field/TestdataFieldAnnotatedDeepCloningSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/field/TestdataFieldAnnotatedDeepCloningSolution.java index b72447b26b..63ff824222 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/field/TestdataFieldAnnotatedDeepCloningSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/deepcloning/field/TestdataFieldAnnotatedDeepCloningSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.deepcloning.field; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEnum.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEnum.java index a049a4ba03..08bdb7d36f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEnum.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEnum.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.lookup; public enum TestdataObjectEnum { diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEquals.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEquals.java index 7adc4beaa7..a009932a8b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEquals.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEquals.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.lookup; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEqualsNoHashCode.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEqualsNoHashCode.java index a4bf068e2e..d8c3f01f5e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEqualsNoHashCode.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEqualsNoHashCode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.lookup; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEqualsSubclass.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEqualsSubclass.java index cc5ab82f46..8f5ce5dba1 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEqualsSubclass.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectEqualsSubclass.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.lookup; public class TestdataObjectEqualsSubclass extends TestdataObjectEquals { diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectIntegerId.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectIntegerId.java index bd35c72392..6de5a73271 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectIntegerId.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectIntegerId.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.lookup; import org.optaplanner.core.api.domain.lookup.PlanningId; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectIntegerIdSubclass.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectIntegerIdSubclass.java index a446ebfe2c..950b23ee71 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectIntegerIdSubclass.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectIntegerIdSubclass.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.lookup; public class TestdataObjectIntegerIdSubclass extends TestdataObjectIntegerId { diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectMultipleIds.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectMultipleIds.java index 3b331a502b..56c242e5a5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectMultipleIds.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectMultipleIds.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.lookup; import org.optaplanner.core.api.domain.lookup.PlanningId; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectNoId.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectNoId.java index 4d08fe2e93..c79fdc7061 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectNoId.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectNoId.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.lookup; public class TestdataObjectNoId { diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectPrimitiveIntId.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectPrimitiveIntId.java index c2343a2783..7bfb490c41 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectPrimitiveIntId.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/clone/lookup/TestdataObjectPrimitiveIntId.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.clone.lookup; import org.optaplanner.core.api.domain.lookup.PlanningId; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataArrayBasedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataArrayBasedEntity.java index 7b233c098a..403495332c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataArrayBasedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataArrayBasedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.collection; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataArrayBasedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataArrayBasedSolution.java index cec1a2b771..a8e54410d4 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataArrayBasedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataArrayBasedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.collection; import org.optaplanner.core.api.domain.solution.PlanningEntityCollectionProperty; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataEntityCollectionPropertyEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataEntityCollectionPropertyEntity.java index fe4db3dc67..70edda2536 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataEntityCollectionPropertyEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataEntityCollectionPropertyEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.collection; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataEntityCollectionPropertySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataEntityCollectionPropertySolution.java index e42a031ba7..05060bbd39 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataEntityCollectionPropertySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataEntityCollectionPropertySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.collection; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataSetBasedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataSetBasedEntity.java index aa54825a17..9482f67d0d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataSetBasedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataSetBasedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.collection; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataSetBasedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataSetBasedSolution.java index 255bb5f7c3..99d3d5e600 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataSetBasedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/collection/TestdataSetBasedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.collection; import java.util.Set; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/comparable/TestdataCodeComparator.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/comparable/TestdataCodeComparator.java index bb3d2f2a20..5fc05af50c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/comparable/TestdataCodeComparator.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/comparable/TestdataCodeComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.comparable; import java.util.Comparator; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/comparable/TestdataDifficultyComparingEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/comparable/TestdataDifficultyComparingEntity.java index cb3ce34ea6..4af5869413 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/comparable/TestdataDifficultyComparingEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/comparable/TestdataDifficultyComparingEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.comparable; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/comparable/TestdataDifficultyComparingSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/comparable/TestdataDifficultyComparingSolution.java index 35b294653a..24349312f1 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/comparable/TestdataDifficultyComparingSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/comparable/TestdataDifficultyComparingSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.comparable; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintConfiguration.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintConfiguration.java index 6a48261310..279a571ac7 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintConfiguration.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintConfiguration.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.constraintconfiguration; import org.optaplanner.core.api.domain.constraintweight.ConstraintConfiguration; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintConfigurationSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintConfigurationSolution.java index d5f16326a5..719826ad1f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintConfigurationSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintConfigurationSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.constraintconfiguration; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintWeighIncrementalScoreCalculator.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintWeighIncrementalScoreCalculator.java index ddfe82477c..ef166af8c4 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintWeighIncrementalScoreCalculator.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintWeighIncrementalScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.constraintconfiguration; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintWeightConstraintProvider.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintWeightConstraintProvider.java index 0aab6280ba..79e9877443 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintWeightConstraintProvider.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintWeightConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.constraintconfiguration; import org.optaplanner.core.api.score.stream.Constraint; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintWeightEasyScoreCalculator.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintWeightEasyScoreCalculator.java index 77916c1e9e..f5815db844 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintWeightEasyScoreCalculator.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/TestdataConstraintWeightEasyScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.constraintconfiguration; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/extended/TestdataExtendedConstraintConfiguration.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/extended/TestdataExtendedConstraintConfiguration.java index c50c56e4c8..281dcb8e7c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/extended/TestdataExtendedConstraintConfiguration.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/extended/TestdataExtendedConstraintConfiguration.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.constraintconfiguration.extended; import org.optaplanner.core.api.domain.constraintweight.ConstraintConfiguration; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/extended/TestdataExtendedConstraintConfigurationSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/extended/TestdataExtendedConstraintConfigurationSolution.java index 220970c939..92a8cf2671 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/extended/TestdataExtendedConstraintConfigurationSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/constraintconfiguration/extended/TestdataExtendedConstraintConfigurationSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.constraintconfiguration.extended; import org.optaplanner.core.api.domain.constraintweight.ConstraintConfigurationProvider; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataAnnotatedExtendedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataAnnotatedExtendedEntity.java index 67afb2dc17..2f2ddca283 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataAnnotatedExtendedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataAnnotatedExtendedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.extended; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataAnnotatedExtendedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataAnnotatedExtendedSolution.java index 24e6fccb2c..b948480504 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataAnnotatedExtendedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataAnnotatedExtendedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.extended; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataUnannotatedExtendedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataUnannotatedExtendedEntity.java index 34ce5cbdf1..8c1803df73 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataUnannotatedExtendedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataUnannotatedExtendedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.extended; import org.optaplanner.core.impl.testdata.domain.TestdataEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataUnannotatedExtendedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataUnannotatedExtendedSolution.java index 4ea53373e3..febabb5b1e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataUnannotatedExtendedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/TestdataUnannotatedExtendedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.extended; import org.optaplanner.core.impl.testdata.domain.TestdataSolution; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/entity/TestdataExtendedEntitySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/entity/TestdataExtendedEntitySolution.java index 56a7486381..b02e8ff1b6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/entity/TestdataExtendedEntitySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/entity/TestdataExtendedEntitySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.extended.entity; import java.util.Collections; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataExtendedThirdPartyEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataExtendedThirdPartyEntity.java index f08f99f7b7..7d4d845b29 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataExtendedThirdPartyEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataExtendedThirdPartyEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.extended.thirdparty; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataExtendedThirdPartySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataExtendedThirdPartySolution.java index 704f5d4ed3..35fe008ec9 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataExtendedThirdPartySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataExtendedThirdPartySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.extended.thirdparty; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataThirdPartyEntityPojo.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataThirdPartyEntityPojo.java index a6ad83f24b..48f83c2626 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataThirdPartyEntityPojo.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataThirdPartyEntityPojo.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.extended.thirdparty; import org.optaplanner.core.impl.testdata.domain.TestdataObject; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataThirdPartySolutionPojo.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataThirdPartySolutionPojo.java index 9a6a8a0f76..e35afbb862 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataThirdPartySolutionPojo.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/extended/thirdparty/TestdataThirdPartySolutionPojo.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.extended.thirdparty; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/gizmo/GizmoTestdataEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/gizmo/GizmoTestdataEntity.java index 6023ab603a..df9c02ba21 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/gizmo/GizmoTestdataEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/gizmo/GizmoTestdataEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.gizmo; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestDistanceMeter.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestDistanceMeter.java index 0ecfad9e11..368307e8e3 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestDistanceMeter.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestDistanceMeter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list; import org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMeter; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListEntity.java index 65cb7f1912..6fa3fb7bfa 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListSolution.java index 016d992887..19e907ad4e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListUtils.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListUtils.java index 5d5f9bc26d..d895c4ea5d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListUtils.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list; import static org.mockito.Mockito.mock; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListValue.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListValue.java index 8450e469a2..5dff736323 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListValue.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/TestdataListValue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/externalized/TestdataListEntityExternalized.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/externalized/TestdataListEntityExternalized.java index 00b59d7657..33bac15907 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/externalized/TestdataListEntityExternalized.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/externalized/TestdataListEntityExternalized.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list.externalized; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/externalized/TestdataListSolutionExternalized.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/externalized/TestdataListSolutionExternalized.java index dd1362707b..e2b5af4ee2 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/externalized/TestdataListSolutionExternalized.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/externalized/TestdataListSolutionExternalized.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list.externalized; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/externalized/TestdataListValueExternalized.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/externalized/TestdataListValueExternalized.java index 85de8af93b..46001a3983 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/externalized/TestdataListValueExternalized.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/externalized/TestdataListValueExternalized.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list.externalized; import org.optaplanner.core.impl.testdata.domain.TestdataObject; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/mixed/TestdataMixedVariablesEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/mixed/TestdataMixedVariablesEntity.java index a1bca71635..473fd24d2b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/mixed/TestdataMixedVariablesEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/mixed/TestdataMixedVariablesEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list.mixed; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/mixed/TestdataMixedVariablesSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/mixed/TestdataMixedVariablesSolution.java index 1393b3e81b..5d9469b85f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/mixed/TestdataMixedVariablesSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/mixed/TestdataMixedVariablesSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list.mixed; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/shadow_history/TestdataListEntityWithShadowHistory.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/shadow_history/TestdataListEntityWithShadowHistory.java index 0a1631215a..8c9249e546 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/shadow_history/TestdataListEntityWithShadowHistory.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/shadow_history/TestdataListEntityWithShadowHistory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list.shadow_history; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/shadow_history/TestdataListSolutionWithShadowHistory.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/shadow_history/TestdataListSolutionWithShadowHistory.java index bf083cd5af..52bbaa9685 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/shadow_history/TestdataListSolutionWithShadowHistory.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/shadow_history/TestdataListSolutionWithShadowHistory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list.shadow_history; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/shadow_history/TestdataListValueWithShadowHistory.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/shadow_history/TestdataListValueWithShadowHistory.java index c1f34850ab..c190f1431e 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/shadow_history/TestdataListValueWithShadowHistory.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/shadow_history/TestdataListValueWithShadowHistory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list.shadow_history; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListEntityProvidingEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListEntityProvidingEntity.java index 3b2469ee6f..c59470c24b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListEntityProvidingEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListEntityProvidingEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list.valuerange; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListEntityProvidingSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListEntityProvidingSolution.java index 2ab9b8cb35..111d71e612 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListEntityProvidingSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListEntityProvidingSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list.valuerange; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListEntityWithArrayValueRange.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListEntityWithArrayValueRange.java index 53e4b92738..894bae8c30 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListEntityWithArrayValueRange.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListEntityWithArrayValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list.valuerange; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListSolutionWithArrayValueRange.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListSolutionWithArrayValueRange.java index 7a2bbcccb2..0b644bcd95 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListSolutionWithArrayValueRange.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/list/valuerange/TestdataListSolutionWithArrayValueRange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.list.valuerange; import org.optaplanner.core.api.domain.solution.PlanningEntityProperty; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multientity/TestdataHerdEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multientity/TestdataHerdEntity.java index 471617502e..6eccd9ec04 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multientity/TestdataHerdEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multientity/TestdataHerdEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.multientity; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multientity/TestdataLeadEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multientity/TestdataLeadEntity.java index d2cee40758..f13e03049c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multientity/TestdataLeadEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multientity/TestdataLeadEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.multientity; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multientity/TestdataMultiEntitySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multientity/TestdataMultiEntitySolution.java index b57773fcf0..1b51bfd06f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multientity/TestdataMultiEntitySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multientity/TestdataMultiEntitySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.multientity; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multivar/TestdataMultiVarEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multivar/TestdataMultiVarEntity.java index 2d50e111e0..61e3679ec6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multivar/TestdataMultiVarEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multivar/TestdataMultiVarEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.multivar; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multivar/TestdataMultiVarSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multivar/TestdataMultiVarSolution.java index dbb13a6aac..27dccf2185 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multivar/TestdataMultiVarSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multivar/TestdataMultiVarSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.multivar; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multivar/TestdataOtherValue.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multivar/TestdataOtherValue.java index dcf1e63911..13b669120f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multivar/TestdataOtherValue.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/multivar/TestdataOtherValue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.multivar; import org.optaplanner.core.impl.testdata.domain.TestdataObject; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/nullable/TestdataNullableEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/nullable/TestdataNullableEntity.java index 2aed4b3375..acb4944859 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/nullable/TestdataNullableEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/nullable/TestdataNullableEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.nullable; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/nullable/TestdataNullableSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/nullable/TestdataNullableSolution.java index 2b62ba18b9..119e15c2d3 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/nullable/TestdataNullableSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/nullable/TestdataNullableSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.nullable; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/TestdataPinnedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/TestdataPinnedEntity.java index ec34ce4d39..8fa3378ded 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/TestdataPinnedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/TestdataPinnedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.pinned; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/TestdataPinnedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/TestdataPinnedSolution.java index 62215090e2..83584a409d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/TestdataPinnedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/TestdataPinnedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.pinned; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/TestdataPinningFilter.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/TestdataPinningFilter.java index f5dcd04fa3..5eb1c8b594 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/TestdataPinningFilter.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/TestdataPinningFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.pinned; import org.optaplanner.core.api.domain.entity.PinningFilter; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/chained/TestdataChainedEntityPinningFilter.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/chained/TestdataChainedEntityPinningFilter.java index f4ed6f7dc6..f58039bea7 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/chained/TestdataChainedEntityPinningFilter.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/chained/TestdataChainedEntityPinningFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.pinned.chained; import org.optaplanner.core.api.domain.entity.PinningFilter; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/chained/TestdataPinnedChainedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/chained/TestdataPinnedChainedEntity.java index 169dca89b1..65c57d6448 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/chained/TestdataPinnedChainedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/chained/TestdataPinnedChainedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.pinned.chained; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/chained/TestdataPinnedChainedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/chained/TestdataPinnedChainedSolution.java index 1aad750644..b0979fd01d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/chained/TestdataPinnedChainedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/chained/TestdataPinnedChainedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.pinned.chained; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/extended/TestdataExtendedPinnedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/extended/TestdataExtendedPinnedEntity.java index 6479484844..6b7f9430ea 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/extended/TestdataExtendedPinnedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/extended/TestdataExtendedPinnedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.pinned.extended; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/extended/TestdataExtendedPinnedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/extended/TestdataExtendedPinnedSolution.java index 430f453320..1fd6674390 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/extended/TestdataExtendedPinnedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/extended/TestdataExtendedPinnedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.pinned.extended; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/extended/TestdataExtendedPinningFilter.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/extended/TestdataExtendedPinningFilter.java index c02160571d..e5ef2452af 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/extended/TestdataExtendedPinningFilter.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/pinned/extended/TestdataExtendedPinningFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.pinned.extended; import org.optaplanner.core.api.domain.entity.PinningFilter; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/planningid/TestdataStringPlanningIdEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/planningid/TestdataStringPlanningIdEntity.java index adefedb585..09fb6d01d6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/planningid/TestdataStringPlanningIdEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/planningid/TestdataStringPlanningIdEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.planningid; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/planningid/TestdataStringPlanningIdSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/planningid/TestdataStringPlanningIdSolution.java index f27a362c58..f8bfc4d398 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/planningid/TestdataStringPlanningIdSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/planningid/TestdataStringPlanningIdSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.planningid; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/accessmodifier/TestdataAccessModifierSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/accessmodifier/TestdataAccessModifierSolution.java index 8dc242d377..08146f2f04 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/accessmodifier/TestdataAccessModifierSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/accessmodifier/TestdataAccessModifierSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.reflect.accessmodifier; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/accessmodifier/TestdataVisibilityModifierSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/accessmodifier/TestdataVisibilityModifierSolution.java index 58b3cb8d82..c804f6eb83 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/accessmodifier/TestdataVisibilityModifierSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/accessmodifier/TestdataVisibilityModifierSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.reflect.accessmodifier; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/field/TestdataFieldAnnotatedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/field/TestdataFieldAnnotatedEntity.java index d84d8fa272..fc9b804ec5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/field/TestdataFieldAnnotatedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/field/TestdataFieldAnnotatedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.reflect.field; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/field/TestdataFieldAnnotatedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/field/TestdataFieldAnnotatedSolution.java index 9e5c58fa1d..bb32306854 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/field/TestdataFieldAnnotatedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/field/TestdataFieldAnnotatedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.reflect.field; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/generic/TestdataGenericEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/generic/TestdataGenericEntity.java index d9f53df164..7acc0849ed 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/generic/TestdataGenericEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/generic/TestdataGenericEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.reflect.generic; import java.util.Map; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/generic/TestdataGenericSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/generic/TestdataGenericSolution.java index e7fcbd0520..305de6e124 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/generic/TestdataGenericSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/generic/TestdataGenericSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.reflect.generic; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/generic/TestdataGenericValue.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/generic/TestdataGenericValue.java index 83f6994cc5..aed75d50b2 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/generic/TestdataGenericValue.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/reflect/generic/TestdataGenericValue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.reflect.generic; import org.optaplanner.core.impl.testdata.domain.TestdataObject; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataBendableBigDecimalScoreSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataBendableBigDecimalScoreSolution.java index 3bc8e4c2a4..65c572da47 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataBendableBigDecimalScoreSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataBendableBigDecimalScoreSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataBendableLongScoreSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataBendableLongScoreSolution.java index a7bc4660f8..af307dc0c0 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataBendableLongScoreSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataBendableLongScoreSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataBendableScoreSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataBendableScoreSolution.java index adcdb51fa2..66f76791df 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataBendableScoreSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataBendableScoreSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardMediumSoftBigDecimalScoreSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardMediumSoftBigDecimalScoreSolution.java index d623b30c8f..1a4e68e364 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardMediumSoftBigDecimalScoreSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardMediumSoftBigDecimalScoreSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardMediumSoftLongScoreSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardMediumSoftLongScoreSolution.java index d84e2187c5..66edec84e6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardMediumSoftLongScoreSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardMediumSoftLongScoreSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardMediumSoftScoreSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardMediumSoftScoreSolution.java index 0241da2ebb..e1f714c0d6 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardMediumSoftScoreSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardMediumSoftScoreSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardSoftBigDecimalScoreSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardSoftBigDecimalScoreSolution.java index c09b40b2fc..df69bfe9b0 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardSoftBigDecimalScoreSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardSoftBigDecimalScoreSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardSoftLongScoreSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardSoftLongScoreSolution.java index 07c30c94f7..b188ca0cf3 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardSoftLongScoreSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardSoftLongScoreSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardSoftScoreSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardSoftScoreSolution.java index 5e3f015015..5c8570689f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardSoftScoreSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataHardSoftScoreSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataSimpleBigDecimalScoreSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataSimpleBigDecimalScoreSolution.java index a1e0128f4f..e29fcbcae8 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataSimpleBigDecimalScoreSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataSimpleBigDecimalScoreSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataSimpleLongScoreSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataSimpleLongScoreSolution.java index 44fc4625ea..828a437360 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataSimpleLongScoreSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/TestdataSimpleLongScoreSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishEntity.java index 42fdced4b5..2199e991e2 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score.lavish; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishEntityGroup.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishEntityGroup.java index 57a21bc143..1e93370e25 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishEntityGroup.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishEntityGroup.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score.lavish; import org.optaplanner.core.impl.testdata.domain.TestdataObject; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishExtra.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishExtra.java index 8e2fceb520..f1fea0da80 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishExtra.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishExtra.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score.lavish; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishSolution.java index c9b0eda8cb..d62679915c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score.lavish; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishValue.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishValue.java index 564cd53d81..71f7c9cd57 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishValue.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishValue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score.lavish; import org.optaplanner.core.impl.testdata.domain.TestdataObject; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishValueGroup.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishValueGroup.java index e032695d5b..d331ca81e4 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishValueGroup.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/score/lavish/TestdataLavishValueGroup.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.score.lavish; import org.optaplanner.core.impl.testdata.domain.TestdataObject; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/TestdataShadowedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/TestdataShadowedEntity.java index 351daf081d..a7febdfb42 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/TestdataShadowedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/TestdataShadowedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/TestdataShadowedIncrementalScoreCalculator.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/TestdataShadowedIncrementalScoreCalculator.java index 151be79129..99525a2f03 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/TestdataShadowedIncrementalScoreCalculator.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/TestdataShadowedIncrementalScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/TestdataShadowedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/TestdataShadowedSolution.java index dc5547626f..016fdfb136 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/TestdataShadowedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/TestdataShadowedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/corrupted/TestdataCorruptedShadowedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/corrupted/TestdataCorruptedShadowedEntity.java index 295273d4ea..3288610d3f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/corrupted/TestdataCorruptedShadowedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/corrupted/TestdataCorruptedShadowedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.corrupted; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/corrupted/TestdataCorruptedShadowedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/corrupted/TestdataCorruptedShadowedSolution.java index e8830c2e64..d67a21c3a4 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/corrupted/TestdataCorruptedShadowedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/corrupted/TestdataCorruptedShadowedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.corrupted; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/TestdataSevenNonCyclicShadowedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/TestdataSevenNonCyclicShadowedEntity.java index 49011863ba..1f91ed4687 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/TestdataSevenNonCyclicShadowedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/TestdataSevenNonCyclicShadowedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.cyclic; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/TestdataSevenNonCyclicShadowedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/TestdataSevenNonCyclicShadowedSolution.java index 41a1392c97..41374b4a1c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/TestdataSevenNonCyclicShadowedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/TestdataSevenNonCyclicShadowedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.cyclic; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicReferencedShadowedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicReferencedShadowedEntity.java index 6b88d1b641..48c8ddf564 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicReferencedShadowedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicReferencedShadowedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.cyclic.invalid; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicReferencedShadowedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicReferencedShadowedSolution.java index cb1f91a49f..db8a3a07ea 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicReferencedShadowedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicReferencedShadowedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.cyclic.invalid; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicShadowedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicShadowedEntity.java index 1f811a1c5c..10bcb2dc28 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicShadowedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicShadowedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.cyclic.invalid; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicShadowedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicShadowedSolution.java index 5090844195..11a97f4399 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicShadowedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/cyclic/invalid/TestdataCyclicShadowedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.cyclic.invalid; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/extended/TestdataExtendedShadowedChildEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/extended/TestdataExtendedShadowedChildEntity.java index 9ccc0cfa62..5c31d4c38b 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/extended/TestdataExtendedShadowedChildEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/extended/TestdataExtendedShadowedChildEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.extended; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/extended/TestdataExtendedShadowedParentEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/extended/TestdataExtendedShadowedParentEntity.java index eef86b38e8..2e97203c87 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/extended/TestdataExtendedShadowedParentEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/extended/TestdataExtendedShadowedParentEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.extended; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/extended/TestdataExtendedShadowedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/extended/TestdataExtendedShadowedSolution.java index a63eb1d1ff..55e7e48260 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/extended/TestdataExtendedShadowedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/extended/TestdataExtendedShadowedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.extended; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/inverserelation/TestdataInverseRelationEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/inverserelation/TestdataInverseRelationEntity.java index 16ef555db6..3fd8f4e0cd 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/inverserelation/TestdataInverseRelationEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/inverserelation/TestdataInverseRelationEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.inverserelation; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/inverserelation/TestdataInverseRelationSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/inverserelation/TestdataInverseRelationSolution.java index a520dd9cf8..8df9e1fc52 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/inverserelation/TestdataInverseRelationSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/inverserelation/TestdataInverseRelationSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.inverserelation; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/inverserelation/TestdataInverseRelationValue.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/inverserelation/TestdataInverseRelationValue.java index 6b8a6a1094..5c5f0ac50f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/inverserelation/TestdataInverseRelationValue.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/inverserelation/TestdataInverseRelationValue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.inverserelation; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/manytomany/TestdataManyToManyShadowedEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/manytomany/TestdataManyToManyShadowedEntity.java index 885597a871..b0f5867f35 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/manytomany/TestdataManyToManyShadowedEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/manytomany/TestdataManyToManyShadowedEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.manytomany; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/manytomany/TestdataManyToManyShadowedEntityUniqueEvents.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/manytomany/TestdataManyToManyShadowedEntityUniqueEvents.java index 6464d2f98a..777b98adeb 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/manytomany/TestdataManyToManyShadowedEntityUniqueEvents.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/manytomany/TestdataManyToManyShadowedEntityUniqueEvents.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.manytomany; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/manytomany/TestdataManyToManyShadowedSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/manytomany/TestdataManyToManyShadowedSolution.java index 30282d0042..47d3c6ac1f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/manytomany/TestdataManyToManyShadowedSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/manytomany/TestdataManyToManyShadowedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.manytomany; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/order/TestdataShadowVariableOrderEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/order/TestdataShadowVariableOrderEntity.java index 16c594a65f..44c6859bfc 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/order/TestdataShadowVariableOrderEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/order/TestdataShadowVariableOrderEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.order; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/order/TestdataShadowVariableOrderSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/order/TestdataShadowVariableOrderSolution.java index cbae1bd8f2..bf65f949a1 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/order/TestdataShadowVariableOrderSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/order/TestdataShadowVariableOrderSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.order; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/wrong_listener/TestdataWrongBasicShadowEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/wrong_listener/TestdataWrongBasicShadowEntity.java index 9f5585141e..c18f5c6b64 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/wrong_listener/TestdataWrongBasicShadowEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/wrong_listener/TestdataWrongBasicShadowEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.wrong_listener; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/wrong_listener/TestdataWrongListShadowEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/wrong_listener/TestdataWrongListShadowEntity.java index 53c9b123d9..e956bf24b5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/wrong_listener/TestdataWrongListShadowEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/shadow/wrong_listener/TestdataWrongListShadowEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.shadow.wrong_listener; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataNoProblemFactPropertySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataNoProblemFactPropertySolution.java index b90a16ff7b..6289b263de 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataNoProblemFactPropertySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataNoProblemFactPropertySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataProblemFactPropertySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataProblemFactPropertySolution.java index 18e4f7b279..d00947d05c 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataProblemFactPropertySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataProblemFactPropertySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataReadMethodProblemFactCollectionPropertySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataReadMethodProblemFactCollectionPropertySolution.java index 05b8900eab..c00c7eb2b5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataReadMethodProblemFactCollectionPropertySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataReadMethodProblemFactCollectionPropertySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties; import java.util.Arrays; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataWildcardSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataWildcardSolution.java index 25a4dc1201..ef16b49275 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataWildcardSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/TestdataWildcardSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverFieldOverrideSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverFieldOverrideSolution.java index 0e44601c40..fe3968a20f 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverFieldOverrideSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverFieldOverrideSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.autodiscover; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverFieldSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverFieldSolution.java index cffe832af0..f76f43a073 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverFieldSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverFieldSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.autodiscover; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverGetterOverrideSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverGetterOverrideSolution.java index 68446e7d93..a329f9c6b4 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverGetterOverrideSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverGetterOverrideSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.autodiscover; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverGetterSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverGetterSolution.java index 461801b4c9..e536137346 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverGetterSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverGetterSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.autodiscover; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverUnannotatedEntitySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverUnannotatedEntitySolution.java index b7ffca1b1b..b02ea8cd23 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverUnannotatedEntitySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataAutoDiscoverUnannotatedEntitySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.autodiscover; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataExtendedAutoDiscoverGetterSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataExtendedAutoDiscoverGetterSolution.java index 5f59915c31..d9554830a1 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataExtendedAutoDiscoverGetterSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/autodiscover/TestdataExtendedAutoDiscoverGetterSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.autodiscover; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataDuplicatePlanningEntityCollectionPropertySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataDuplicatePlanningEntityCollectionPropertySolution.java index 633254a3e3..2beda38cb9 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataDuplicatePlanningEntityCollectionPropertySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataDuplicatePlanningEntityCollectionPropertySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.invalid; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataDuplicatePlanningScorePropertySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataDuplicatePlanningScorePropertySolution.java index 545d692803..643d457ba5 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataDuplicatePlanningScorePropertySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataDuplicatePlanningScorePropertySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.invalid; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataDuplicateProblemFactCollectionPropertySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataDuplicateProblemFactCollectionPropertySolution.java index 5cff958f31..9da771175d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataDuplicateProblemFactCollectionPropertySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataDuplicateProblemFactCollectionPropertySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.invalid; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataMissingScorePropertySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataMissingScorePropertySolution.java index 389f7681c3..88e32a5b6a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataMissingScorePropertySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataMissingScorePropertySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.invalid; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataProblemFactCollectionPropertyWithArgumentSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataProblemFactCollectionPropertyWithArgumentSolution.java index efad058ab0..ac2f32224a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataProblemFactCollectionPropertyWithArgumentSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataProblemFactCollectionPropertyWithArgumentSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.invalid; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataProblemFactIsPlanningEntityCollectionPropertySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataProblemFactIsPlanningEntityCollectionPropertySolution.java index f6d5a877a4..f7fcc7b081 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataProblemFactIsPlanningEntityCollectionPropertySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataProblemFactIsPlanningEntityCollectionPropertySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.invalid; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataUnknownFactTypeSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataUnknownFactTypeSolution.java index 16f7c30988..78050ce497 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataUnknownFactTypeSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataUnknownFactTypeSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.invalid; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataUnsupportedWildcardSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataUnsupportedWildcardSolution.java index 2f1b278f62..405608582d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataUnsupportedWildcardSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/solutionproperties/invalid/TestdataUnsupportedWildcardSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.solutionproperties.invalid; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/TestdataValueRangeEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/TestdataValueRangeEntity.java index 40e38d2418..6bef6c7e70 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/TestdataValueRangeEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/TestdataValueRangeEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.valuerange; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/TestdataValueRangeSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/TestdataValueRangeSolution.java index 02d06735eb..f6db0c1071 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/TestdataValueRangeSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/TestdataValueRangeSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.valuerange; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousArraySolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousArraySolution.java index c6b5ebe92e..5150a8c8ab 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousArraySolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousArraySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.valuerange.anonymous; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousListSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousListSolution.java index 83a19af8ba..a0f83830f2 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousListSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousListSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.valuerange.anonymous; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousValueRangeEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousValueRangeEntity.java index 492e092139..1c93030187 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousValueRangeEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousValueRangeEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.valuerange.anonymous; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousValueRangeSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousValueRangeSolution.java index 447943d066..b0da3c9224 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousValueRangeSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/anonymous/TestdataAnonymousValueRangeSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.valuerange.anonymous; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/entityproviding/TestdataEntityProvidingEntity.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/entityproviding/TestdataEntityProvidingEntity.java index 6aaa2bb71a..84cb760974 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/entityproviding/TestdataEntityProvidingEntity.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/entityproviding/TestdataEntityProvidingEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.valuerange.entityproviding; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/entityproviding/TestdataEntityProvidingSolution.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/entityproviding/TestdataEntityProvidingSolution.java index e1556f1d4b..bcb5fcdfa4 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/entityproviding/TestdataEntityProvidingSolution.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/domain/valuerange/entityproviding/TestdataEntityProvidingSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.domain.valuerange.entityproviding; import java.util.Collection; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/CodeAssertable.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/CodeAssertable.java index 38a202fda1..8f77bb424a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/CodeAssertable.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/CodeAssertable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.util; import java.util.List; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/CodeAssertableArrayList.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/CodeAssertableArrayList.java index 89b8eb6254..1d4ad2b50a 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/CodeAssertableArrayList.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/CodeAssertableArrayList.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.util; import java.util.ArrayList; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/PlannerAssert.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/PlannerAssert.java index d22f5907c5..a8b9038000 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/PlannerAssert.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/PlannerAssert.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.util; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/PlannerTestUtils.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/PlannerTestUtils.java index e8fe0f3517..a74b6017c7 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/PlannerTestUtils.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testdata/util/PlannerTestUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testdata.util; import static java.util.Arrays.stream; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/DisabledInProductization.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/DisabledInProductization.java index 15a97e7ec3..07cf6ee722 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/DisabledInProductization.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/DisabledInProductization.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testutil; import java.lang.annotation.Retention; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/DisabledInProductizationCheck.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/DisabledInProductizationCheck.java index a62c16a6bb..f4e8e9e797 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/DisabledInProductizationCheck.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/DisabledInProductizationCheck.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testutil; // TODO remove this when Bavet is productized diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/TestMeterRegistry.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/TestMeterRegistry.java index 14b83eb6c9..30640b038d 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/TestMeterRegistry.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/TestMeterRegistry.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testutil; import java.math.BigDecimal; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/TestNearbyRandom.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/TestNearbyRandom.java index 9d7736dce5..33a4712219 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/TestNearbyRandom.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/TestNearbyRandom.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testutil; import java.util.Objects; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/TestRandom.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/TestRandom.java index 24daad20c9..a2132ab780 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/TestRandom.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/testutil/TestRandom.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.testutil; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/util/ListBasedScalingOrderedSetTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/util/ListBasedScalingOrderedSetTest.java index 8d75d5222a..f0102b7188 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/util/ListBasedScalingOrderedSetTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/util/ListBasedScalingOrderedSetTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import static org.assertj.core.api.Assertions.assertThat; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/util/MutableIntTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/util/MutableIntTest.java index 083c0c8fdd..65532bd163 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/util/MutableIntTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/util/MutableIntTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import static org.assertj.core.api.SoftAssertions.assertSoftly; diff --git a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/util/MutableLongTest.java b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/util/MutableLongTest.java index 8953446c53..bf0392f440 100644 --- a/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/util/MutableLongTest.java +++ b/core/optaplanner-core-impl/src/test/java/org/optaplanner/core/impl/util/MutableLongTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.core.impl.util; import static org.assertj.core.api.SoftAssertions.assertSoftly; diff --git a/core/optaplanner-core-impl/src/test/resources/junit-platform.properties b/core/optaplanner-core-impl/src/test/resources/junit-platform.properties index c9004ca0bd..f1a535bcf4 100644 --- a/core/optaplanner-core-impl/src/test/resources/junit-platform.properties +++ b/core/optaplanner-core-impl/src/test/resources/junit-platform.properties @@ -1,3 +1,22 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + junit.jupiter.execution.parallel.enabled = true junit.jupiter.execution.parallel.config.strategy = dynamic junit.jupiter.execution.parallel.config.dynamic.factor = 0.5 diff --git a/core/optaplanner-core-impl/src/test/resources/logback-test.xml b/core/optaplanner-core-impl/src/test/resources/logback-test.xml index cfb1fbe9fe..30a7f04e9a 100644 --- a/core/optaplanner-core-impl/src/test/resources/logback-test.xml +++ b/core/optaplanner-core-impl/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + diff --git a/core/optaplanner-core/pom.xml b/core/optaplanner-core/pom.xml index ecf627c829..4d9c88e211 100644 --- a/core/optaplanner-core/pom.xml +++ b/core/optaplanner-core/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/core/pom.xml b/core/pom.xml index 825fa08f04..7738dc5199 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-benchmark/pom.xml b/optaplanner-benchmark/pom.xml index 9cab415ba7..8e7f0bd33b 100644 --- a/optaplanner-benchmark/pom.xml +++ b/optaplanner-benchmark/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/PlannerBenchmark.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/PlannerBenchmark.java index 7bb7e01354..a3709dd3f4 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/PlannerBenchmark.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/PlannerBenchmark.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.api; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/PlannerBenchmarkException.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/PlannerBenchmarkException.java index 5ee560c5e6..917d68dee1 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/PlannerBenchmarkException.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/PlannerBenchmarkException.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.api; import org.optaplanner.benchmark.impl.result.SingleBenchmarkResult; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/PlannerBenchmarkFactory.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/PlannerBenchmarkFactory.java index 1d49c7c880..b0d2d78779 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/PlannerBenchmarkFactory.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/PlannerBenchmarkFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.api; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/package-info.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/package-info.java index a412a69182..bb42152ba8 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/package-info.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/api/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * The public API of OptaPlanner Benchmark. *

diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/PlannerBenchmarkConfig.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/PlannerBenchmarkConfig.java index 6e9a38d339..7c144da599 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/PlannerBenchmarkConfig.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/PlannerBenchmarkConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.config; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/ProblemBenchmarksConfig.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/ProblemBenchmarksConfig.java index d0368b9bb1..cc0c530227 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/ProblemBenchmarksConfig.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/ProblemBenchmarksConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.config; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/SolverBenchmarkConfig.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/SolverBenchmarkConfig.java index afe1248855..2be7c0ef1f 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/SolverBenchmarkConfig.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/SolverBenchmarkConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.config; import java.util.function.Consumer; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/blueprint/SolverBenchmarkBluePrintConfig.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/blueprint/SolverBenchmarkBluePrintConfig.java index fbbd4c86db..6638cda8c7 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/blueprint/SolverBenchmarkBluePrintConfig.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/blueprint/SolverBenchmarkBluePrintConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.config.blueprint; import java.util.List; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/blueprint/SolverBenchmarkBluePrintType.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/blueprint/SolverBenchmarkBluePrintType.java index b360794e56..2a31f4e6ae 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/blueprint/SolverBenchmarkBluePrintType.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/blueprint/SolverBenchmarkBluePrintType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.config.blueprint; import java.util.ArrayList; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/blueprint/package-info.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/blueprint/package-info.java index 7787f37aff..05bd2dd819 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/blueprint/package-info.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/blueprint/package-info.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = PlannerBenchmarkConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/package-info.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/package-info.java index 6986cea352..1f359e7f6e 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/package-info.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Classes which represent the XML Benchmark configuration of OptaPlanner Benchmark. *

diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/ranking/SolverRankingType.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/ranking/SolverRankingType.java index 36bca0b1e3..45c0e09dc7 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/ranking/SolverRankingType.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/ranking/SolverRankingType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.config.ranking; import javax.xml.bind.annotation.XmlEnum; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/ranking/package-info.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/ranking/package-info.java index 7f42b4147b..1436d7af51 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/ranking/package-info.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/ranking/package-info.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = PlannerBenchmarkConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/report/BenchmarkReportConfig.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/report/BenchmarkReportConfig.java index 3cfdd6ca78..594351a82d 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/report/BenchmarkReportConfig.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/report/BenchmarkReportConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.config.report; import java.util.Comparator; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/report/package-info.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/report/package-info.java index 24187546c4..11001431f0 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/report/package-info.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/report/package-info.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = PlannerBenchmarkConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/statistic/ProblemStatisticType.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/statistic/ProblemStatisticType.java index 615bc8bcac..43f43012e9 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/statistic/ProblemStatisticType.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/statistic/ProblemStatisticType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.config.statistic; import java.util.List; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/statistic/SingleStatisticType.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/statistic/SingleStatisticType.java index 630d6f3f32..619b6d8c7f 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/statistic/SingleStatisticType.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/statistic/SingleStatisticType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.config.statistic; import javax.xml.bind.annotation.XmlEnum; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/statistic/package-info.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/statistic/package-info.java index ca09e38d04..4ec856d5ed 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/statistic/package-info.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/config/statistic/package-info.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlSchema( namespace = PlannerBenchmarkConfig.XML_NAMESPACE, elementFormDefault = XmlNsForm.QUALIFIED) diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/DefaultPlannerBenchmark.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/DefaultPlannerBenchmark.java index 6f7d3feb62..8647cdb12b 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/DefaultPlannerBenchmark.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/DefaultPlannerBenchmark.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl; import java.awt.Desktop; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/DefaultPlannerBenchmarkFactory.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/DefaultPlannerBenchmarkFactory.java index 9cc5ff9cf7..21e08d5031 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/DefaultPlannerBenchmarkFactory.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/DefaultPlannerBenchmarkFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl; import java.util.ArrayList; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ProblemBenchmarksFactory.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ProblemBenchmarksFactory.java index e0823e319d..8bade6cf05 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ProblemBenchmarksFactory.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ProblemBenchmarksFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/SolverBenchmarkFactory.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/SolverBenchmarkFactory.java index 127427d5b9..7f3e55a088 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/SolverBenchmarkFactory.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/SolverBenchmarkFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl; import java.util.ArrayList; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/SubSingleBenchmarkRunner.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/SubSingleBenchmarkRunner.java index a613a7c195..7af44c9730 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/SubSingleBenchmarkRunner.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/SubSingleBenchmarkRunner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl; import java.util.HashMap; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/BenchmarkAggregator.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/BenchmarkAggregator.java index b0675e6cff..201c8efa65 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/BenchmarkAggregator.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/BenchmarkAggregator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.aggregator; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/swingui/BenchmarkAggregatorFrame.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/swingui/BenchmarkAggregatorFrame.java index 03c9a16a11..d2cc286b98 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/swingui/BenchmarkAggregatorFrame.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/swingui/BenchmarkAggregatorFrame.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.aggregator.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/swingui/CheckBoxTree.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/swingui/CheckBoxTree.java index 83e084e3a1..3a647e483e 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/swingui/CheckBoxTree.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/swingui/CheckBoxTree.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.aggregator.swingui; import static org.optaplanner.benchmark.impl.aggregator.swingui.MixedCheckBox.MixedCheckBoxStatus.CHECKED; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/swingui/MixedCheckBox.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/swingui/MixedCheckBox.java index 2fee135a75..32def41f20 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/swingui/MixedCheckBox.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/aggregator/swingui/MixedCheckBox.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.aggregator.swingui; import java.awt.event.MouseAdapter; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/cli/OptaPlannerBenchmarkCli.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/cli/OptaPlannerBenchmarkCli.java index 1dc86191f2..ec48c0da5f 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/cli/OptaPlannerBenchmarkCli.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/cli/OptaPlannerBenchmarkCli.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.cli; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/io/PlannerBenchmarkConfigIO.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/io/PlannerBenchmarkConfigIO.java index 4cdcf1e240..749d5ae4e1 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/io/PlannerBenchmarkConfigIO.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/io/PlannerBenchmarkConfigIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.io; import java.io.Reader; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/loader/FileProblemProvider.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/loader/FileProblemProvider.java index 4960b6d1e8..28c8be0b82 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/loader/FileProblemProvider.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/loader/FileProblemProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.loader; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/loader/InstanceProblemProvider.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/loader/InstanceProblemProvider.java index c5502155c7..0f1f9374b3 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/loader/InstanceProblemProvider.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/loader/InstanceProblemProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.loader; import java.util.Objects; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/loader/ProblemProvider.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/loader/ProblemProvider.java index 54ec577039..583eb61298 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/loader/ProblemProvider.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/loader/ProblemProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.loader; import javax.xml.bind.annotation.XmlSeeAlso; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/measurement/ScoreDifferencePercentage.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/measurement/ScoreDifferencePercentage.java index 20f41cc6c7..f2d9a69cfc 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/measurement/ScoreDifferencePercentage.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/measurement/ScoreDifferencePercentage.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.measurement; import java.text.DecimalFormat; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/package-info.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/package-info.java index b5498e2ce7..f2d195d446 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/package-info.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Implementation classes of OptaPlanner Benchmark. *

diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/ResilientScoreComparator.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/ResilientScoreComparator.java index 7cb0d77347..714ce30739 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/ResilientScoreComparator.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/ResilientScoreComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.ranking; import java.util.Comparator; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/ScoreSubSingleBenchmarkRankingComparator.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/ScoreSubSingleBenchmarkRankingComparator.java index fe14a01b93..de803b02ba 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/ScoreSubSingleBenchmarkRankingComparator.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/ScoreSubSingleBenchmarkRankingComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.ranking; import java.util.Comparator; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/SolverRankingWeightFactory.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/SolverRankingWeightFactory.java index 4b89d2c727..a6ff540893 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/SolverRankingWeightFactory.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/SolverRankingWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.ranking; import java.util.List; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/SubSingleBenchmarkRankBasedComparator.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/SubSingleBenchmarkRankBasedComparator.java index 5c58f30501..706aefd58d 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/SubSingleBenchmarkRankBasedComparator.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/SubSingleBenchmarkRankBasedComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.ranking; import static java.util.Comparator.comparing; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/TotalRankSolverRankingWeightFactory.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/TotalRankSolverRankingWeightFactory.java index fb02dd5cdb..93e9ecee92 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/TotalRankSolverRankingWeightFactory.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/TotalRankSolverRankingWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.ranking; import java.util.Comparator; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/TotalScoreSingleBenchmarkRankingComparator.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/TotalScoreSingleBenchmarkRankingComparator.java index d0697d040b..7b9126909e 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/TotalScoreSingleBenchmarkRankingComparator.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/TotalScoreSingleBenchmarkRankingComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.ranking; import java.util.Comparator; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/TotalScoreSolverRankingComparator.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/TotalScoreSolverRankingComparator.java index 939aed1ac4..502e354cad 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/TotalScoreSolverRankingComparator.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/TotalScoreSolverRankingComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.ranking; import java.util.Comparator; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/WorstScoreSolverRankingComparator.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/WorstScoreSolverRankingComparator.java index f38b8a3d7f..2037d9aab1 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/WorstScoreSolverRankingComparator.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/ranking/WorstScoreSolverRankingComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.ranking; import java.util.Comparator; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/BenchmarkReport.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/BenchmarkReport.java index 9f7b488a29..861de7631f 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/BenchmarkReport.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/BenchmarkReport.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.report; import static java.lang.Double.isFinite; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/BenchmarkReportFactory.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/BenchmarkReportFactory.java index 8f0cf5336e..ce27d93548 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/BenchmarkReportFactory.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/BenchmarkReportFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.report; import java.time.ZoneId; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/MillisecondDurationNumberFormatFactory.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/MillisecondDurationNumberFormatFactory.java index ddca4ac38a..412c7ce785 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/MillisecondDurationNumberFormatFactory.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/MillisecondDurationNumberFormatFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.report; import java.time.Duration; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/ReportHelper.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/ReportHelper.java index 778ecfe3f4..d076102b04 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/ReportHelper.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/ReportHelper.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.report; public class ReportHelper { diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/WebsiteResourceUtils.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/WebsiteResourceUtils.java index c842b526a9..601ee05288 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/WebsiteResourceUtils.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/report/WebsiteResourceUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.report; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/BenchmarkResult.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/BenchmarkResult.java index cfa638c927..e4d3d6ef54 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/BenchmarkResult.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/BenchmarkResult.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.result; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/BenchmarkResultIO.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/BenchmarkResultIO.java index 66c8dace16..8e6d501ddb 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/BenchmarkResultIO.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/BenchmarkResultIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.result; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/LoggingLevel.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/LoggingLevel.java index daf9597f93..71a2c5963a 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/LoggingLevel.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/LoggingLevel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.result; public enum LoggingLevel { diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/PlannerBenchmarkResult.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/PlannerBenchmarkResult.java index ed3e0db77e..dc6374665c 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/PlannerBenchmarkResult.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/PlannerBenchmarkResult.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.result; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/ProblemBenchmarkResult.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/ProblemBenchmarkResult.java index a7fbb12338..dc81a09230 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/ProblemBenchmarkResult.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/ProblemBenchmarkResult.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.result; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/SingleBenchmarkResult.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/SingleBenchmarkResult.java index ab62a98dcd..649d09af68 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/SingleBenchmarkResult.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/SingleBenchmarkResult.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.result; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/SolverBenchmarkResult.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/SolverBenchmarkResult.java index e11bd76bc7..e22e935bfe 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/SolverBenchmarkResult.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/SolverBenchmarkResult.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.result; import java.io.StringWriter; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/SubSingleBenchmarkResult.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/SubSingleBenchmarkResult.java index 49c8d96c9f..09f6fe54b5 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/SubSingleBenchmarkResult.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/SubSingleBenchmarkResult.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.result; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/package-info.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/package-info.java index 4457f5e451..cb96188349 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/package-info.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/result/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + @XmlAccessorType(XmlAccessType.FIELD) @XmlJavaTypeAdapters({ @XmlJavaTypeAdapter(value = PolymorphicScoreJaxbAdapter.class, type = Score.class), diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/ConstraintSummary.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/ConstraintSummary.java index 2662234dd9..f8c86948c4 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/ConstraintSummary.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/ConstraintSummary.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic; import org.optaplanner.core.api.score.Score; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/ProblemBasedSubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/ProblemBasedSubSingleStatistic.java index 274d52a926..b03d685bee 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/ProblemBasedSubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/ProblemBasedSubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic; import org.optaplanner.benchmark.config.statistic.ProblemStatisticType; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/ProblemStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/ProblemStatistic.java index 9d56548019..3f385641a0 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/ProblemStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/ProblemStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/PureSubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/PureSubSingleStatistic.java index 55bfbbfb26..ef05ee62e7 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/PureSubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/PureSubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticPoint.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticPoint.java index 6fcda1f05d..2827e413ee 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticPoint.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticPoint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic; import java.util.ArrayList; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticRegistry.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticRegistry.java index 0d848f72c6..459c3f5370 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticRegistry.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticRegistry.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic; import java.math.BigDecimal; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticType.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticType.java index f64e363f9d..0ddce5fa4f 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticType.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic; public interface StatisticType { diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticUtils.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticUtils.java index 70bc6e7eba..bad5b70017 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticUtils.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/StatisticUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic; import java.text.DecimalFormat; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/SubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/SubSingleStatistic.java index 94948977b1..dce08829a1 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/SubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/SubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic; import java.io.BufferedReader; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestscore/BestScoreProblemStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestscore/BestScoreProblemStatistic.java index 90aa00df68..5c64671b4f 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestscore/BestScoreProblemStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestscore/BestScoreProblemStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.bestscore; import java.awt.BasicStroke; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestscore/BestScoreStatisticPoint.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestscore/BestScoreStatisticPoint.java index 5c8a450b75..4d5bb9ad7d 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestscore/BestScoreStatisticPoint.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestscore/BestScoreStatisticPoint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.bestscore; import org.optaplanner.benchmark.impl.statistic.StatisticPoint; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestscore/BestScoreSubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestscore/BestScoreSubSingleStatistic.java index ee6b209917..2921f906fb 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestscore/BestScoreSubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestscore/BestScoreSubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.bestscore; import java.util.List; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestsolutionmutation/BestSolutionMutationProblemStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestsolutionmutation/BestSolutionMutationProblemStatistic.java index 6a4a1bfc38..90ebca4223 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestsolutionmutation/BestSolutionMutationProblemStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestsolutionmutation/BestSolutionMutationProblemStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.bestsolutionmutation; import java.awt.BasicStroke; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestsolutionmutation/BestSolutionMutationStatisticPoint.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestsolutionmutation/BestSolutionMutationStatisticPoint.java index c4c69bb971..540c51d413 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestsolutionmutation/BestSolutionMutationStatisticPoint.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestsolutionmutation/BestSolutionMutationStatisticPoint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.bestsolutionmutation; import org.optaplanner.benchmark.impl.statistic.StatisticPoint; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestsolutionmutation/BestSolutionMutationSubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestsolutionmutation/BestSolutionMutationSubSingleStatistic.java index e5af5ec089..4fcdddf268 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestsolutionmutation/BestSolutionMutationSubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/bestsolutionmutation/BestSolutionMutationSubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.bestsolutionmutation; import java.util.List; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/common/GraphSupport.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/common/GraphSupport.java index cfd801ce60..663488aeb7 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/common/GraphSupport.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/common/GraphSupport.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.common; import java.awt.image.BufferedImage; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/common/MillisecondsSpentNumberFormat.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/common/MillisecondsSpentNumberFormat.java index 46e299ba88..988c9b28bd 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/common/MillisecondsSpentNumberFormat.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/common/MillisecondsSpentNumberFormat.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.common; import java.text.FieldPosition; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/memoryuse/MemoryUseProblemStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/memoryuse/MemoryUseProblemStatistic.java index 998eeb243a..e3e7f1ad7d 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/memoryuse/MemoryUseProblemStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/memoryuse/MemoryUseProblemStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.memoryuse; import java.awt.BasicStroke; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/memoryuse/MemoryUseStatisticPoint.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/memoryuse/MemoryUseStatisticPoint.java index 1886de64e8..ca6529dbd8 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/memoryuse/MemoryUseStatisticPoint.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/memoryuse/MemoryUseStatisticPoint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.memoryuse; import org.optaplanner.benchmark.impl.statistic.StatisticPoint; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/memoryuse/MemoryUseSubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/memoryuse/MemoryUseSubSingleStatistic.java index 9e03cf7888..f240f52231 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/memoryuse/MemoryUseSubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/memoryuse/MemoryUseSubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.memoryuse; import java.util.List; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/movecountperstep/MoveCountPerStepProblemStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/movecountperstep/MoveCountPerStepProblemStatistic.java index a79eda6fb7..3a6224bb49 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/movecountperstep/MoveCountPerStepProblemStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/movecountperstep/MoveCountPerStepProblemStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.movecountperstep; import java.awt.BasicStroke; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/movecountperstep/MoveCountPerStepStatisticPoint.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/movecountperstep/MoveCountPerStepStatisticPoint.java index ab93b63526..943acca7ea 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/movecountperstep/MoveCountPerStepStatisticPoint.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/movecountperstep/MoveCountPerStepStatisticPoint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.movecountperstep; import org.optaplanner.benchmark.impl.statistic.StatisticPoint; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/movecountperstep/MoveCountPerStepSubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/movecountperstep/MoveCountPerStepSubSingleStatistic.java index 26e70b89e9..d85004a1ec 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/movecountperstep/MoveCountPerStepSubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/movecountperstep/MoveCountPerStepSubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.movecountperstep; import java.util.List; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/scorecalculationspeed/ScoreCalculationSpeedProblemStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/scorecalculationspeed/ScoreCalculationSpeedProblemStatistic.java index c5f8be3275..88043ff89b 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/scorecalculationspeed/ScoreCalculationSpeedProblemStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/scorecalculationspeed/ScoreCalculationSpeedProblemStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.scorecalculationspeed; import java.awt.BasicStroke; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/scorecalculationspeed/ScoreCalculationSpeedStatisticPoint.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/scorecalculationspeed/ScoreCalculationSpeedStatisticPoint.java index e64695b52b..652752b846 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/scorecalculationspeed/ScoreCalculationSpeedStatisticPoint.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/scorecalculationspeed/ScoreCalculationSpeedStatisticPoint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.scorecalculationspeed; import org.optaplanner.benchmark.impl.statistic.StatisticPoint; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/scorecalculationspeed/ScoreCalculationSpeedSubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/scorecalculationspeed/ScoreCalculationSpeedSubSingleStatistic.java index c41f93c946..acf41047c2 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/scorecalculationspeed/ScoreCalculationSpeedSubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/scorecalculationspeed/ScoreCalculationSpeedSubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.scorecalculationspeed; import java.util.List; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/stepscore/StepScoreProblemStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/stepscore/StepScoreProblemStatistic.java index 534bd1c708..21721839f1 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/stepscore/StepScoreProblemStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/stepscore/StepScoreProblemStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.stepscore; import java.awt.BasicStroke; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/stepscore/StepScoreStatisticPoint.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/stepscore/StepScoreStatisticPoint.java index c2b4f68748..06cda30459 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/stepscore/StepScoreStatisticPoint.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/stepscore/StepScoreStatisticPoint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.stepscore; import org.optaplanner.benchmark.impl.statistic.StatisticPoint; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/stepscore/StepScoreSubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/stepscore/StepScoreSubSingleStatistic.java index 689da8d44a..7f0e5e7065 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/stepscore/StepScoreSubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/stepscore/StepScoreSubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.stepscore; import java.util.List; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalbestscore/ConstraintMatchTotalBestScoreStatisticPoint.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalbestscore/ConstraintMatchTotalBestScoreStatisticPoint.java index de61a1507f..ae935c72ec 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalbestscore/ConstraintMatchTotalBestScoreStatisticPoint.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalbestscore/ConstraintMatchTotalBestScoreStatisticPoint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore; import org.optaplanner.benchmark.impl.statistic.StatisticPoint; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalbestscore/ConstraintMatchTotalBestScoreSubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalbestscore/ConstraintMatchTotalBestScoreSubSingleStatistic.java index 80ec62f38b..fdd1c74460 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalbestscore/ConstraintMatchTotalBestScoreSubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalbestscore/ConstraintMatchTotalBestScoreSubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalbestscore; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalstepscore/ConstraintMatchTotalStepScoreStatisticPoint.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalstepscore/ConstraintMatchTotalStepScoreStatisticPoint.java index 36e7ffba77..03c37cbeab 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalstepscore/ConstraintMatchTotalStepScoreStatisticPoint.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalstepscore/ConstraintMatchTotalStepScoreStatisticPoint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore; import org.optaplanner.benchmark.impl.statistic.StatisticPoint; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalstepscore/ConstraintMatchTotalStepScoreSubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalstepscore/ConstraintMatchTotalStepScoreSubSingleStatistic.java index 28abc7bfc7..57fb32e27f 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalstepscore/ConstraintMatchTotalStepScoreSubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/constraintmatchtotalstepscore/ConstraintMatchTotalStepScoreSubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.subsingle.constraintmatchtotalstepscore; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypebestscore/PickedMoveTypeBestScoreDiffStatisticPoint.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypebestscore/PickedMoveTypeBestScoreDiffStatisticPoint.java index 2398567cea..527d478d5d 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypebestscore/PickedMoveTypeBestScoreDiffStatisticPoint.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypebestscore/PickedMoveTypeBestScoreDiffStatisticPoint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore; import org.optaplanner.benchmark.impl.aggregator.BenchmarkAggregator; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypebestscore/PickedMoveTypeBestScoreDiffSubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypebestscore/PickedMoveTypeBestScoreDiffSubSingleStatistic.java index 1d684ecde4..50433f71d9 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypebestscore/PickedMoveTypeBestScoreDiffSubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypebestscore/PickedMoveTypeBestScoreDiffSubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypebestscore; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypestepscore/PickedMoveTypeStepScoreDiffStatisticPoint.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypestepscore/PickedMoveTypeStepScoreDiffStatisticPoint.java index 48fb0165be..233dc5f59b 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypestepscore/PickedMoveTypeStepScoreDiffStatisticPoint.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypestepscore/PickedMoveTypeStepScoreDiffStatisticPoint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore; import org.optaplanner.benchmark.impl.aggregator.BenchmarkAggregator; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypestepscore/PickedMoveTypeStepScoreDiffSubSingleStatistic.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypestepscore/PickedMoveTypeStepScoreDiffSubSingleStatistic.java index b256ab8060..1d9f823a65 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypestepscore/PickedMoveTypeStepScoreDiffSubSingleStatistic.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/statistic/subsingle/pickedmovetypestepscore/PickedMoveTypeStepScoreDiffSubSingleStatistic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.statistic.subsingle.pickedmovetypestepscore; import java.io.File; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/xsd/XsdAggregator.java b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/xsd/XsdAggregator.java index 7108d9ddc7..88f6b92704 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/xsd/XsdAggregator.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/benchmark/impl/xsd/XsdAggregator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.impl.xsd; import static org.optaplanner.benchmark.config.PlannerBenchmarkConfig.SOLVER_NAMESPACE_PREFIX; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/swing/impl/SwingUncaughtExceptionHandler.java b/optaplanner-benchmark/src/main/java/org/optaplanner/swing/impl/SwingUncaughtExceptionHandler.java index e4ce9ade7b..7a52412b8b 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/swing/impl/SwingUncaughtExceptionHandler.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/swing/impl/SwingUncaughtExceptionHandler.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.swing.impl; import java.awt.BorderLayout; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/swing/impl/SwingUtils.java b/optaplanner-benchmark/src/main/java/org/optaplanner/swing/impl/SwingUtils.java index c4cf4c88d5..73bcad0073 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/swing/impl/SwingUtils.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/swing/impl/SwingUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.swing.impl; import static org.optaplanner.swing.impl.TangoColorFactory.ALUMINIUM_1; diff --git a/optaplanner-benchmark/src/main/java/org/optaplanner/swing/impl/TangoColorFactory.java b/optaplanner-benchmark/src/main/java/org/optaplanner/swing/impl/TangoColorFactory.java index 0b03b76c8b..33fd20aa0b 100644 --- a/optaplanner-benchmark/src/main/java/org/optaplanner/swing/impl/TangoColorFactory.java +++ b/optaplanner-benchmark/src/main/java/org/optaplanner/swing/impl/TangoColorFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.swing.impl; import static java.util.Arrays.asList; diff --git a/optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/aggregator/swingui/collapse.svg b/optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/aggregator/swingui/collapse.svg index ba03b49d3a..24b8e1bb28 100644 --- a/optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/aggregator/swingui/collapse.svg +++ b/optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/aggregator/swingui/collapse.svg @@ -1,4 +1,23 @@ + + + + + + + + + + + + + + diff --git a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/api/classloaderTestdataBenchmarkConfig.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/api/classloaderTestdataBenchmarkConfig.xml index 2601120c6d..87f47f6519 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/api/classloaderTestdataBenchmarkConfig.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/api/classloaderTestdataBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + target/benchmarkTest/output 0 diff --git a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/api/invalidBenchmarkConfig.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/api/invalidBenchmarkConfig.xml index 3e39f5c357..4091822ff6 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/api/invalidBenchmarkConfig.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/api/invalidBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/api/testdataBenchmarkConfig.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/api/testdataBenchmarkConfig.xml index a9a6d8a877..d8f65e1c94 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/api/testdataBenchmarkConfig.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/api/testdataBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + target/benchmarkTest/output 0 diff --git a/optaplanner-docs/pom.xml b/optaplanner-docs/pom.xml index 549205a627..bfbd42db74 100755 --- a/optaplanner-docs/pom.xml +++ b/optaplanner-docs/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-docs/src/main/assembly/generated-docs-zip.xml b/optaplanner-docs/src/main/assembly/generated-docs-zip.xml index 2e2f2accf8..4fa5b8a2d4 100644 --- a/optaplanner-docs/src/main/assembly/generated-docs-zip.xml +++ b/optaplanner-docs/src/main/assembly/generated-docs-zip.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/benchmarkAggregator.svg b/optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/benchmarkAggregator.svg index eb8aa77f94..bf5f84d1c1 100644 --- a/optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/benchmarkAggregator.svg +++ b/optaplanner-docs/src/modules/ROOT/images/benchmarking-and-tweaking/benchmarkAggregator.svg @@ -1,4 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/optaplanner-docs/src/modules/ROOT/images/shared/optaPlannerLogo.svg b/optaplanner-docs/src/modules/ROOT/images/shared/optaPlannerLogo.svg index 68c6952a31..4a6d77a9bb 100644 --- a/optaplanner-docs/src/modules/ROOT/images/shared/optaPlannerLogo.svg +++ b/optaplanner-docs/src/modules/ROOT/images/shared/optaPlannerLogo.svg @@ -1,4 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + '); diff --git a/optaplanner-docs/src/modules/ROOT/pages/index-docinfo-footer.html b/optaplanner-docs/src/modules/ROOT/pages/index-docinfo-footer.html index aa427c9cd5..fe5f0d3894 100644 --- a/optaplanner-docs/src/modules/ROOT/pages/index-docinfo-footer.html +++ b/optaplanner-docs/src/modules/ROOT/pages/index-docinfo-footer.html @@ -1,3 +1,22 @@ + + diff --git a/optaplanner-docs/src/modules/ROOT/pages/index-docinfo.html b/optaplanner-docs/src/modules/ROOT/pages/index-docinfo.html index 1c6164c023..95b1894185 100644 --- a/optaplanner-docs/src/modules/ROOT/pages/index-docinfo.html +++ b/optaplanner-docs/src/modules/ROOT/pages/index-docinfo.html @@ -1,3 +1,22 @@ + + diff --git a/optaplanner-examples/data/nurserostering/export/solution.xsd b/optaplanner-examples/data/nurserostering/export/solution.xsd index 7523ef41f4..4be4ffd3e4 100644 --- a/optaplanner-examples/data/nurserostering/export/solution.xsd +++ b/optaplanner-examples/data/nurserostering/export/solution.xsd @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-examples/data/nurserostering/import/competition.xsd b/optaplanner-examples/data/nurserostering/import/competition.xsd index 53583f0234..317467a6cf 100644 --- a/optaplanner-examples/data/nurserostering/import/competition.xsd +++ b/optaplanner-examples/data/nurserostering/import/competition.xsd @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-examples/data/nurserostering/import/long01.xml b/optaplanner-examples/data/nurserostering/import/long01.xml index b0229156d6..c47c71dcf4 100755 --- a/optaplanner-examples/data/nurserostering/import/long01.xml +++ b/optaplanner-examples/data/nurserostering/import/long01.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/long02.xml b/optaplanner-examples/data/nurserostering/import/long02.xml index 61e4c6b677..2315e0fa18 100755 --- a/optaplanner-examples/data/nurserostering/import/long02.xml +++ b/optaplanner-examples/data/nurserostering/import/long02.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/long03.xml b/optaplanner-examples/data/nurserostering/import/long03.xml index 0a68a1f860..077b0a9b05 100755 --- a/optaplanner-examples/data/nurserostering/import/long03.xml +++ b/optaplanner-examples/data/nurserostering/import/long03.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/long04.xml b/optaplanner-examples/data/nurserostering/import/long04.xml index 10b953af6b..b7c5499ff3 100755 --- a/optaplanner-examples/data/nurserostering/import/long04.xml +++ b/optaplanner-examples/data/nurserostering/import/long04.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/long05.xml b/optaplanner-examples/data/nurserostering/import/long05.xml index db7277936f..456a7e3767 100755 --- a/optaplanner-examples/data/nurserostering/import/long05.xml +++ b/optaplanner-examples/data/nurserostering/import/long05.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/long_hint01.xml b/optaplanner-examples/data/nurserostering/import/long_hint01.xml index 1c61e081e1..f68afede52 100644 --- a/optaplanner-examples/data/nurserostering/import/long_hint01.xml +++ b/optaplanner-examples/data/nurserostering/import/long_hint01.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/long_hint02.xml b/optaplanner-examples/data/nurserostering/import/long_hint02.xml index a23aa25391..f4899e1aad 100644 --- a/optaplanner-examples/data/nurserostering/import/long_hint02.xml +++ b/optaplanner-examples/data/nurserostering/import/long_hint02.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/long_hint03.xml b/optaplanner-examples/data/nurserostering/import/long_hint03.xml index 346074a99b..ae51a581e1 100644 --- a/optaplanner-examples/data/nurserostering/import/long_hint03.xml +++ b/optaplanner-examples/data/nurserostering/import/long_hint03.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/long_late01.xml b/optaplanner-examples/data/nurserostering/import/long_late01.xml index 7a21152b88..180057bf39 100644 --- a/optaplanner-examples/data/nurserostering/import/long_late01.xml +++ b/optaplanner-examples/data/nurserostering/import/long_late01.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/long_late02.xml b/optaplanner-examples/data/nurserostering/import/long_late02.xml index 93f4620a63..c83a1c0788 100644 --- a/optaplanner-examples/data/nurserostering/import/long_late02.xml +++ b/optaplanner-examples/data/nurserostering/import/long_late02.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/long_late03.xml b/optaplanner-examples/data/nurserostering/import/long_late03.xml index b621c93019..051c6bb75e 100644 --- a/optaplanner-examples/data/nurserostering/import/long_late03.xml +++ b/optaplanner-examples/data/nurserostering/import/long_late03.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/long_late04.xml b/optaplanner-examples/data/nurserostering/import/long_late04.xml index e6fada9183..98cfad5286 100644 --- a/optaplanner-examples/data/nurserostering/import/long_late04.xml +++ b/optaplanner-examples/data/nurserostering/import/long_late04.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/long_late05.xml b/optaplanner-examples/data/nurserostering/import/long_late05.xml index 7678038c61..d96a16b386 100644 --- a/optaplanner-examples/data/nurserostering/import/long_late05.xml +++ b/optaplanner-examples/data/nurserostering/import/long_late05.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium01.xml b/optaplanner-examples/data/nurserostering/import/medium01.xml index c5ef71ec0a..9a0505e389 100755 --- a/optaplanner-examples/data/nurserostering/import/medium01.xml +++ b/optaplanner-examples/data/nurserostering/import/medium01.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium02.xml b/optaplanner-examples/data/nurserostering/import/medium02.xml index ae54fcdf76..7afb3ad2ed 100755 --- a/optaplanner-examples/data/nurserostering/import/medium02.xml +++ b/optaplanner-examples/data/nurserostering/import/medium02.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium03.xml b/optaplanner-examples/data/nurserostering/import/medium03.xml index e7580a90e4..f6a9fc08d7 100755 --- a/optaplanner-examples/data/nurserostering/import/medium03.xml +++ b/optaplanner-examples/data/nurserostering/import/medium03.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium04.xml b/optaplanner-examples/data/nurserostering/import/medium04.xml index d1f441d578..2283b4dec5 100755 --- a/optaplanner-examples/data/nurserostering/import/medium04.xml +++ b/optaplanner-examples/data/nurserostering/import/medium04.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium05.xml b/optaplanner-examples/data/nurserostering/import/medium05.xml index 4ebac53e2c..88ae4e7b54 100755 --- a/optaplanner-examples/data/nurserostering/import/medium05.xml +++ b/optaplanner-examples/data/nurserostering/import/medium05.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium_hint01.xml b/optaplanner-examples/data/nurserostering/import/medium_hint01.xml index 1f130ea777..7698658b2b 100644 --- a/optaplanner-examples/data/nurserostering/import/medium_hint01.xml +++ b/optaplanner-examples/data/nurserostering/import/medium_hint01.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium_hint02.xml b/optaplanner-examples/data/nurserostering/import/medium_hint02.xml index 3be51086b0..cfbd9bf11f 100644 --- a/optaplanner-examples/data/nurserostering/import/medium_hint02.xml +++ b/optaplanner-examples/data/nurserostering/import/medium_hint02.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium_hint03.xml b/optaplanner-examples/data/nurserostering/import/medium_hint03.xml index e747c4c2b8..d58612ad82 100644 --- a/optaplanner-examples/data/nurserostering/import/medium_hint03.xml +++ b/optaplanner-examples/data/nurserostering/import/medium_hint03.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium_late01.xml b/optaplanner-examples/data/nurserostering/import/medium_late01.xml index cd77e3e1ee..ca4f84cdb8 100644 --- a/optaplanner-examples/data/nurserostering/import/medium_late01.xml +++ b/optaplanner-examples/data/nurserostering/import/medium_late01.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium_late02.xml b/optaplanner-examples/data/nurserostering/import/medium_late02.xml index 52288e1e97..ff8446c36b 100644 --- a/optaplanner-examples/data/nurserostering/import/medium_late02.xml +++ b/optaplanner-examples/data/nurserostering/import/medium_late02.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium_late03.xml b/optaplanner-examples/data/nurserostering/import/medium_late03.xml index ca715b466d..961f00d44e 100644 --- a/optaplanner-examples/data/nurserostering/import/medium_late03.xml +++ b/optaplanner-examples/data/nurserostering/import/medium_late03.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium_late04.xml b/optaplanner-examples/data/nurserostering/import/medium_late04.xml index ad4e8558df..3e73eca0a8 100644 --- a/optaplanner-examples/data/nurserostering/import/medium_late04.xml +++ b/optaplanner-examples/data/nurserostering/import/medium_late04.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/medium_late05.xml b/optaplanner-examples/data/nurserostering/import/medium_late05.xml index 4c97ca02c1..82f6788788 100644 --- a/optaplanner-examples/data/nurserostering/import/medium_late05.xml +++ b/optaplanner-examples/data/nurserostering/import/medium_late05.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint01.xml b/optaplanner-examples/data/nurserostering/import/sprint01.xml index 92d85b905f..923f33e88a 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint01.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint01.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint01_1week.xml b/optaplanner-examples/data/nurserostering/import/sprint01_1week.xml index c05cd4c64e..f7491b565e 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint01_1week.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint01_1week.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-07 diff --git a/optaplanner-examples/data/nurserostering/import/sprint02.xml b/optaplanner-examples/data/nurserostering/import/sprint02.xml index 63a87a9353..ff08db31b9 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint02.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint02.xml @@ -1,4 +1,23 @@ + + 2010-01-01 diff --git a/optaplanner-examples/data/nurserostering/import/sprint03.xml b/optaplanner-examples/data/nurserostering/import/sprint03.xml index aaf8cc950e..6d83873ccf 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint03.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint03.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint04.xml b/optaplanner-examples/data/nurserostering/import/sprint04.xml index 40ffbed60b..fa7665a647 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint04.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint04.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint05.xml b/optaplanner-examples/data/nurserostering/import/sprint05.xml index 63b40b5b38..df259a5251 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint05.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint05.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint06.xml b/optaplanner-examples/data/nurserostering/import/sprint06.xml index b9f049c183..7b02ad4943 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint06.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint06.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint07.xml b/optaplanner-examples/data/nurserostering/import/sprint07.xml index f5b3954b8e..0d7bb8371a 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint07.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint07.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint08.xml b/optaplanner-examples/data/nurserostering/import/sprint08.xml index 10cdbccfab..8a48f94af4 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint08.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint08.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint09.xml b/optaplanner-examples/data/nurserostering/import/sprint09.xml index d2354ca1fb..ba1af8a0e2 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint09.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint09.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint10.xml b/optaplanner-examples/data/nurserostering/import/sprint10.xml index 6ce26da297..400a90d2ad 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint10.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint10.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_hint01.xml b/optaplanner-examples/data/nurserostering/import/sprint_hint01.xml index 02147ad2b3..b0879e2195 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_hint01.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_hint01.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_hint02.xml b/optaplanner-examples/data/nurserostering/import/sprint_hint02.xml index b3608c8ac6..3bcc62ad8f 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_hint02.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_hint02.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_hint03.xml b/optaplanner-examples/data/nurserostering/import/sprint_hint03.xml index 6f61e47ae2..2068f462aa 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_hint03.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_hint03.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_late01.xml b/optaplanner-examples/data/nurserostering/import/sprint_late01.xml index 664b24a854..651ac8a3b1 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_late01.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_late01.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_late02.xml b/optaplanner-examples/data/nurserostering/import/sprint_late02.xml index 4e4da8dfac..00cf8d8d7b 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_late02.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_late02.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_late03.xml b/optaplanner-examples/data/nurserostering/import/sprint_late03.xml index ecd77fe2ec..05daa97201 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_late03.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_late03.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_late04.xml b/optaplanner-examples/data/nurserostering/import/sprint_late04.xml index 84f0f02366..5eddfed246 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_late04.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_late04.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_late05.xml b/optaplanner-examples/data/nurserostering/import/sprint_late05.xml index 20366eddfa..3ee80c0c44 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_late05.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_late05.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_late06.xml b/optaplanner-examples/data/nurserostering/import/sprint_late06.xml index f9e2503c4b..983a2297c1 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_late06.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_late06.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_late07.xml b/optaplanner-examples/data/nurserostering/import/sprint_late07.xml index 01aa8da4ce..e7af6b6e08 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_late07.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_late07.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_late08.xml b/optaplanner-examples/data/nurserostering/import/sprint_late08.xml index 357e7b2512..7d048a4492 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_late08.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_late08.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_late09.xml b/optaplanner-examples/data/nurserostering/import/sprint_late09.xml index 638684e054..5da403305e 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_late09.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_late09.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/sprint_late10.xml b/optaplanner-examples/data/nurserostering/import/sprint_late10.xml index fc4f7792e2..cfebfc008a 100644 --- a/optaplanner-examples/data/nurserostering/import/sprint_late10.xml +++ b/optaplanner-examples/data/nurserostering/import/sprint_late10.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/data/nurserostering/import/toy1.xml b/optaplanner-examples/data/nurserostering/import/toy1.xml index 15aab20dc0..8753fcb598 100644 --- a/optaplanner-examples/data/nurserostering/import/toy1.xml +++ b/optaplanner-examples/data/nurserostering/import/toy1.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-07 diff --git a/optaplanner-examples/data/nurserostering/import/toy2.xml b/optaplanner-examples/data/nurserostering/import/toy2.xml index 9fb5f2007c..643717cfa1 100644 --- a/optaplanner-examples/data/nurserostering/import/toy2.xml +++ b/optaplanner-examples/data/nurserostering/import/toy2.xml @@ -1,4 +1,23 @@ + + 2010-01-01 2010-01-28 diff --git a/optaplanner-examples/pom.xml b/optaplanner-examples/pom.xml index d64cc35609..e9f10d764e 100644 --- a/optaplanner-examples/pom.xml +++ b/optaplanner-examples/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/app/AllExamplesSolutionImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/app/AllExamplesSolutionImporter.java index 08adcb850d..45f9a296ab 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/app/AllExamplesSolutionImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/app/AllExamplesSolutionImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.app; import org.optaplanner.examples.cloudbalancing.persistence.CloudBalancingGenerator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/app/GeneralOptaPlannerBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/app/GeneralOptaPlannerBenchmarkApp.java index 451c7effe5..615fad582d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/app/GeneralOptaPlannerBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/app/GeneralOptaPlannerBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.app; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/app/OptaPlannerExamplesApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/app/OptaPlannerExamplesApp.java index 6d5244e6a9..1991773891 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/app/OptaPlannerExamplesApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/app/OptaPlannerExamplesApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.app; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingApp.java index 1f3d8b53bb..c951e80d2d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.app; import org.optaplanner.examples.cloudbalancing.domain.CloudBalance; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingHelloWorld.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingHelloWorld.java index b0269dcabc..c9a2a78c9c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingHelloWorld.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingHelloWorld.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.app; import java.time.Duration; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/CloudBalance.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/CloudBalance.java index 4e834a4dae..21ffe74577 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/CloudBalance.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/CloudBalance.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/CloudComputer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/CloudComputer.java index 44f995796e..a0980b7652 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/CloudComputer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/CloudComputer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/CloudProcess.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/CloudProcess.java index a246ded919..8549e728ae 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/CloudProcess.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/CloudProcess.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/solver/CloudComputerStrengthComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/solver/CloudComputerStrengthComparator.java index 9f00dfe675..0d8f2001bf 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/solver/CloudComputerStrengthComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/solver/CloudComputerStrengthComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.domain.solver; import static java.util.Comparator.comparing; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/solver/CloudProcessDifficultyComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/solver/CloudProcessDifficultyComparator.java index bd121ea777..269bf55236 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/solver/CloudProcessDifficultyComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/domain/solver/CloudProcessDifficultyComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/benchmark/CloudBalancingBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/benchmark/CloudBalancingBenchmarkApp.java index a9b5da37df..9cfe3273ea 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/benchmark/CloudBalancingBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/benchmark/CloudBalancingBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/benchmark/CloudBalancingBenchmarkHelloWorld.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/benchmark/CloudBalancingBenchmarkHelloWorld.java index 61199f7a1a..bbeeb5af50 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/benchmark/CloudBalancingBenchmarkHelloWorld.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/benchmark/CloudBalancingBenchmarkHelloWorld.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.optional.benchmark; import java.util.Arrays; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/partitioner/CloudBalancePartitioner.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/partitioner/CloudBalancePartitioner.java index f84e1b8b1e..9f636de363 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/partitioner/CloudBalancePartitioner.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/partitioner/CloudBalancePartitioner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.optional.partitioner; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingEasyScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingEasyScoreCalculator.java index e979eadfe6..c806f7fb47 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingEasyScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingEasyScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.optional.score; import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingIncrementalScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingIncrementalScoreCalculator.java index e2cc889623..93f82ec870 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingIncrementalScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingIncrementalScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.optional.score; import java.util.HashMap; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingMapBasedEasyScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingMapBasedEasyScoreCalculator.java index ba252316cf..8769f0df35 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingMapBasedEasyScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingMapBasedEasyScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.optional.score; import java.util.HashMap; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudComputerChangeMove.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudComputerChangeMove.java index 6da068cce0..7ce6bed9e6 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudComputerChangeMove.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudComputerChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.optional.solver.move; import java.util.Collection; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudComputerChangeMoveFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudComputerChangeMoveFactory.java index c56fdf3d86..38fc9c6fc4 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudComputerChangeMoveFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudComputerChangeMoveFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.optional.solver.move; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudProcessSwapMove.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudProcessSwapMove.java index fb091e39eb..681f0561f0 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudProcessSwapMove.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudProcessSwapMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.optional.solver.move; import java.util.Arrays; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudProcessSwapMoveFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudProcessSwapMoveFactory.java index c981fd0529..41470441c2 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudProcessSwapMoveFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/optional/solver/move/CloudProcessSwapMoveFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.optional.solver.move; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/persistence/CloudBalanceSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/persistence/CloudBalanceSolutionFileIO.java index 918c78456a..30a6a073b8 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/persistence/CloudBalanceSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/persistence/CloudBalanceSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.persistence; import org.optaplanner.examples.cloudbalancing.domain.CloudBalance; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/persistence/CloudBalancingGenerator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/persistence/CloudBalancingGenerator.java index 76256bfc1e..52c641d6d8 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/persistence/CloudBalancingGenerator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/persistence/CloudBalancingGenerator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/score/CloudBalancingConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/score/CloudBalancingConstraintProvider.java index 765bf210ac..c15c330607 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/score/CloudBalancingConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/score/CloudBalancingConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.score; import static org.optaplanner.core.api.score.stream.ConstraintCollectors.sum; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/CloudBalancingPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/CloudBalancingPanel.java index 391a385def..8df821b9c1 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/CloudBalancingPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/CloudBalancingPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/CloudComputerPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/CloudComputerPanel.java index cfac27bf33..b7d6c769f1 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/CloudComputerPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/CloudComputerPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/AddComputerProblemChange.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/AddComputerProblemChange.java index a8f6231dc6..fe7e896bc6 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/AddComputerProblemChange.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/AddComputerProblemChange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.swingui.realtime; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/AddProcessProblemChange.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/AddProcessProblemChange.java index 2839259911..ff06434485 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/AddProcessProblemChange.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/AddProcessProblemChange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.swingui.realtime; import java.util.function.LongFunction; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/DeleteComputerProblemChange.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/DeleteComputerProblemChange.java index 29f661cfeb..66d996ee09 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/DeleteComputerProblemChange.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/DeleteComputerProblemChange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.swingui.realtime; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/DeleteProcessProblemChange.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/DeleteProcessProblemChange.java index 0f94649f7c..a525a168bf 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/DeleteProcessProblemChange.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/cloudbalancing/swingui/realtime/DeleteProcessProblemChange.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.swingui.realtime; import org.optaplanner.core.api.solver.change.ProblemChange; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/app/CommonApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/app/CommonApp.java index 08f978eaf1..2687648882 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/app/CommonApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/app/CommonApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import java.awt.Component; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/app/CommonBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/app/CommonBenchmarkApp.java index 58934d8b68..9d1aff16cf 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/app/CommonBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/app/CommonBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import java.util.Arrays; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/app/LoggingMain.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/app/LoggingMain.java index 153388972e..28209fb08b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/app/LoggingMain.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/app/LoggingMain.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import org.slf4j.Logger; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/business/AlphaNumericStringComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/business/AlphaNumericStringComparator.java index 2f866f99a7..02f9cb7f9c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/business/AlphaNumericStringComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/business/AlphaNumericStringComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.business; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/business/ProblemFileComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/business/ProblemFileComparator.java index 3e6f550b1e..39172b38df 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/business/ProblemFileComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/business/ProblemFileComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.business; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/business/SolutionBusiness.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/business/SolutionBusiness.java index 4b9681ed6a..c1984f7963 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/business/SolutionBusiness.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/business/SolutionBusiness.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.business; import static java.util.stream.Collectors.toList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/domain/AbstractPersistable.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/domain/AbstractPersistable.java index e7803228b6..dea9a1dac4 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/domain/AbstractPersistable.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/domain/AbstractPersistable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.domain; import org.optaplanner.core.api.domain.lookup.PlanningId; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/ExperimentalConstraintCollectors.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/ExperimentalConstraintCollectors.java index bea3a98482..c6da13b9f7 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/ExperimentalConstraintCollectors.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/ExperimentalConstraintCollectors.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental; import java.time.Duration; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/Break.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/Break.java index d0c0337bb3..a600bb0e80 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/Break.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/Break.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.api; /** diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/ConsecutiveInfo.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/ConsecutiveInfo.java index 74a407bf76..b7b3658926 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/ConsecutiveInfo.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/ConsecutiveInfo.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.api; /** diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/ConsecutiveIntervalInfo.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/ConsecutiveIntervalInfo.java index d7fbfe968d..cb99ae0f80 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/ConsecutiveIntervalInfo.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/ConsecutiveIntervalInfo.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.api; public interface ConsecutiveIntervalInfo, Difference_ extends Comparable> { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/IntervalBreak.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/IntervalBreak.java index 7af13f7d01..2dde729050 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/IntervalBreak.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/IntervalBreak.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.api; /** diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/IntervalCluster.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/IntervalCluster.java index bddded5856..51099514c5 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/IntervalCluster.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/IntervalCluster.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.api; public interface IntervalCluster, Difference_ extends Comparable> diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/Sequence.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/Sequence.java index 5752b088eb..ec71edddb9 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/Sequence.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/Sequence.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.api; /** diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/BreakImpl.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/BreakImpl.java index bf5930a8e2..6daf58ff1e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/BreakImpl.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/BreakImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import org.optaplanner.examples.common.experimental.api.Break; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/ConsecutiveIntervalInfoImpl.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/ConsecutiveIntervalInfoImpl.java index 8e10de6cea..3bf3717f1b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/ConsecutiveIntervalInfoImpl.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/ConsecutiveIntervalInfoImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import java.util.Map; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/ConsecutiveSetTree.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/ConsecutiveSetTree.java index cc213ca64a..fe8fa82b9d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/ConsecutiveSetTree.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/ConsecutiveSetTree.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/Interval.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/Interval.java index 1abc83012a..690b5529ed 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/Interval.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/Interval.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import java.util.function.Function; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalBreakImpl.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalBreakImpl.java index 77c7351165..6a08c9bdfb 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalBreakImpl.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalBreakImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import org.optaplanner.examples.common.experimental.api.IntervalBreak; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalClusterImpl.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalClusterImpl.java index b0021e7c9a..58f718ed7e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalClusterImpl.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalClusterImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import java.util.Iterator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalSplitPoint.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalSplitPoint.java index e00ac0ba12..90ab4da954 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalSplitPoint.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalSplitPoint.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalTree.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalTree.java index 8a20f66736..645fbb2160 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalTree.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalTree.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import java.util.Iterator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalTreeIterator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalTreeIterator.java index c8bac8161e..b609c84a33 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalTreeIterator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/IntervalTreeIterator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import java.util.Iterator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/MapValuesIterable.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/MapValuesIterable.java index 77a8c9f861..7c94392620 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/MapValuesIterable.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/MapValuesIterable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import java.util.Iterator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/SequenceImpl.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/SequenceImpl.java index c79d02f668..9c5ae51533 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/SequenceImpl.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/impl/SequenceImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import java.util.NavigableSet; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractJsonSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractJsonSolutionFileIO.java index 608d097539..edec607b89 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractJsonSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractJsonSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import java.util.Collection; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractPngSolutionImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractPngSolutionImporter.java index 7121febc5d..22230c895d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractPngSolutionImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractPngSolutionImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import java.awt.image.BufferedImage; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractSolutionExporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractSolutionExporter.java index 2ed88b7caf..aeebd2e2f2 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractSolutionExporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractSolutionExporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractSolutionImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractSolutionImporter.java index c8feecb0cd..7e0369f6c2 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractSolutionImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractSolutionImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractTxtSolutionExporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractTxtSolutionExporter.java index f50c68765d..442478424c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractTxtSolutionExporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractTxtSolutionExporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import java.io.BufferedWriter; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractTxtSolutionImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractTxtSolutionImporter.java index 3f1d2f4caa..e5e4795e1e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractTxtSolutionImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractTxtSolutionImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import java.io.BufferedReader; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractXlsxSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractXlsxSolutionFileIO.java index 5045d8ba17..12368481d0 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractXlsxSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractXlsxSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import static org.optaplanner.examples.common.persistence.XSSFColorUtil.getXSSFColor; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractXmlSolutionExporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractXmlSolutionExporter.java index 292537b512..8da0dffb1c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractXmlSolutionExporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractXmlSolutionExporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import java.io.BufferedOutputStream; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractXmlSolutionImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractXmlSolutionImporter.java index 368bf2d0b0..5eb86eae8c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractXmlSolutionImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/AbstractXmlSolutionImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import java.io.BufferedInputStream; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/SolutionConverter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/SolutionConverter.java index eab5fa0340..2e9f90d525 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/SolutionConverter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/SolutionConverter.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/XSSFColorUtil.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/XSSFColorUtil.java index 64f250efb1..545d1feb64 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/XSSFColorUtil.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/XSSFColorUtil.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import java.awt.Color; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/generator/LocationDataGenerator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/generator/LocationDataGenerator.java index 6dc72e5dda..f2d581b41e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/generator/LocationDataGenerator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/generator/LocationDataGenerator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence.generator; import static java.util.Arrays.asList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/generator/StringDataGenerator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/generator/StringDataGenerator.java index 1c208f4dca..f0c014091d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/generator/StringDataGenerator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/generator/StringDataGenerator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence.generator; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/AbstractKeyDeserializer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/AbstractKeyDeserializer.java index 254a55fd1b..d82fc629fb 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/AbstractKeyDeserializer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/AbstractKeyDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence.jackson; import java.util.Objects; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/JacksonUniqueIdGenerator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/JacksonUniqueIdGenerator.java index 603cf8ede6..794addaab7 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/JacksonUniqueIdGenerator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/JacksonUniqueIdGenerator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence.jackson; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/KeySerializer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/KeySerializer.java index 47fa78bfff..051b42ee68 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/KeySerializer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/KeySerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence.jackson; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/package-info.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/package-info.java index 8408a15a96..664600b81a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/package-info.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/persistence/jackson/package-info.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Contains classes necessary in order to maintain a consistent JSON model with referential integrity and as little * object duplication as possible. diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/CommonIcons.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/CommonIcons.java index a797037427..9c2a1b11b3 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/CommonIcons.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/CommonIcons.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.swingui; import javax.swing.ImageIcon; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/ConstraintMatchesDialog.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/ConstraintMatchesDialog.java index 1076df105d..2495cd5283 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/ConstraintMatchesDialog.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/ConstraintMatchesDialog.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/OpenBrowserAction.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/OpenBrowserAction.java index e93854ee9c..7be817d0c7 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/OpenBrowserAction.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/OpenBrowserAction.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.swingui; import java.awt.Desktop; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/SolutionPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/SolutionPanel.java index c04f426426..2b4d685068 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/SolutionPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/SolutionPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.swingui; import java.awt.Color; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/SolverAndPersistenceFrame.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/SolverAndPersistenceFrame.java index ffc443b0d2..d04a9a34fa 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/SolverAndPersistenceFrame.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/SolverAndPersistenceFrame.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/components/Labeled.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/components/Labeled.java index c5c197a6ab..5ff6a26d31 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/components/Labeled.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/components/Labeled.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.swingui.components; import com.fasterxml.jackson.annotation.JsonIgnore; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/components/LabeledComboBoxRenderer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/components/LabeledComboBoxRenderer.java index 8de474372c..277244263c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/components/LabeledComboBoxRenderer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/components/LabeledComboBoxRenderer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.swingui.components; import java.awt.Component; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/latitudelongitude/LatitudeLongitudeTranslator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/latitudelongitude/LatitudeLongitudeTranslator.java index 27418842ca..84915576be 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/latitudelongitude/LatitudeLongitudeTranslator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/latitudelongitude/LatitudeLongitudeTranslator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.swingui.latitudelongitude; import java.awt.Graphics2D; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/timetable/TimeTableLayout.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/timetable/TimeTableLayout.java index 8b68a18817..b6774cf28a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/timetable/TimeTableLayout.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/timetable/TimeTableLayout.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.swingui.timetable; import java.awt.Component; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/timetable/TimeTableLayoutConstraints.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/timetable/TimeTableLayoutConstraints.java index 02abcbf8aa..f7878cac0e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/timetable/TimeTableLayoutConstraints.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/timetable/TimeTableLayoutConstraints.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.swingui.timetable; final class TimeTableLayoutConstraints { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/timetable/TimeTablePanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/timetable/TimeTablePanel.java index 8f31c9602a..4da287a141 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/timetable/TimeTablePanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/timetable/TimeTablePanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.swingui.timetable; import java.awt.Dimension; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/util/Pair.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/util/Pair.java index b7a278eb8f..642e380970 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/util/Pair.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/util/Pair.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.util; public interface Pair { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/util/PairImpl.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/util/PairImpl.java index f34d6808c1..2948047869 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/common/util/PairImpl.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/common/util/PairImpl.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.util; import java.util.Objects; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/app/ConferenceSchedulingApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/app/ConferenceSchedulingApp.java index 4f2e2d0f2c..f82c4895a0 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/app/ConferenceSchedulingApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/app/ConferenceSchedulingApp.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/ConferenceConstraintConfiguration.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/ConferenceConstraintConfiguration.java index 20c6bfa619..b59b40d51a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/ConferenceConstraintConfiguration.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/ConferenceConstraintConfiguration.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.domain; import org.optaplanner.core.api.domain.constraintweight.ConstraintConfiguration; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/ConferenceSolution.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/ConferenceSolution.java index b55269bf10..d3880e955a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/ConferenceSolution.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/ConferenceSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Room.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Room.java index b48c0ce1bb..0ef6e31cc1 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Room.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Room.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.domain; import java.util.Set; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Speaker.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Speaker.java index bda58fb770..72a6bf53ae 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Speaker.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Speaker.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.domain; import java.util.Set; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Talk.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Talk.java index 888b49bc09..1a63131d68 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Talk.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Talk.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/TalkType.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/TalkType.java index 545c788775..f1ab902e35 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/TalkType.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/TalkType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.domain; import java.util.Set; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Timeslot.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Timeslot.java index 3759641e47..7b9163fa46 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Timeslot.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Timeslot.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.domain; import java.time.Duration; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/optional/benchmark/ConferenceSchedulingBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/optional/benchmark/ConferenceSchedulingBenchmarkApp.java index a791f0f2be..4b4864ad9e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/optional/benchmark/ConferenceSchedulingBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/optional/benchmark/ConferenceSchedulingBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingCfpDevoxxImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingCfpDevoxxImporter.java index a7ac8de36d..972a4aed45 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingCfpDevoxxImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingCfpDevoxxImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingGenerator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingGenerator.java index 7ecb4325b4..e53738f257 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingGenerator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingGenerator.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingXlsxFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingXlsxFileIO.java index 150507f52b..3244d7d551 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingXlsxFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingXlsxFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.persistence; import static java.util.Collections.disjoint; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConnectionFollowRedirects.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConnectionFollowRedirects.java index 534bed1f1b..b4f5f9ca05 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConnectionFollowRedirects.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/persistence/ConnectionFollowRedirects.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + // credits for https://www.cs.mun.ca/java-api-1.5/guide/deployment/deployment-guide/upgrade-guide/article-17.html package org.optaplanner.examples.conferencescheduling.persistence; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/score/ConferenceSchedulingConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/score/ConferenceSchedulingConstraintProvider.java index e679578418..ada519df95 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/score/ConferenceSchedulingConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/score/ConferenceSchedulingConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.score; import static org.optaplanner.core.api.score.stream.ConstraintCollectors.countBi; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/swingui/ConferenceCFPImportAction.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/swingui/ConferenceCFPImportAction.java index ccc9150e9f..e50a2cc6ce 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/swingui/ConferenceCFPImportAction.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/swingui/ConferenceCFPImportAction.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/swingui/ConferenceSchedulingPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/swingui/ConferenceSchedulingPanel.java index 3a17167743..a81c46f2e7 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/swingui/ConferenceSchedulingPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/swingui/ConferenceSchedulingPanel.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseApp.java index 27fd99c6b2..972107e48d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.app; import java.util.Collections; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Course.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Course.java index f9b7d1cf24..ec9398bf23 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Course.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Course.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain; import static java.util.Objects.requireNonNull; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/CourseSchedule.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/CourseSchedule.java index cec5d2da1d..fe07530191 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/CourseSchedule.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/CourseSchedule.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Curriculum.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Curriculum.java index 923e8d23f3..1a8dd22297 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Curriculum.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Curriculum.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain; import static java.util.Objects.requireNonNull; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Day.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Day.java index 9a585a6d7b..6714be29b8 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Day.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Day.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain; import java.util.Arrays; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Lecture.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Lecture.java index 8fc6641f5e..44b0c371f1 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Lecture.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Lecture.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain; import java.util.Set; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Period.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Period.java index ad40046c5d..1318ed1b01 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Period.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Period.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain; import static java.util.Objects.requireNonNull; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Room.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Room.java index bc50d9abc7..10f8d1b10b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Room.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Room.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain; import java.util.Objects; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Teacher.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Teacher.java index 014f35d5a4..38b827d0e5 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Teacher.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Teacher.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain; import static java.util.Objects.requireNonNull; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Timeslot.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Timeslot.java index 15bbc16e77..4116b38005 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Timeslot.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/Timeslot.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/UnavailablePeriodPenalty.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/UnavailablePeriodPenalty.java index 1f3f32cf62..f99f8379ea 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/UnavailablePeriodPenalty.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/UnavailablePeriodPenalty.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain; import static java.util.Objects.requireNonNull; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/CourseConflict.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/CourseConflict.java index 9b960eae97..a72f7c9ca7 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/CourseConflict.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/CourseConflict.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/LectureDifficultyWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/LectureDifficultyWeightFactory.java index 051dee548c..44b9d3abdd 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/LectureDifficultyWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/LectureDifficultyWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain.solver; import static java.util.Comparator.comparingInt; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/PeriodStrengthWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/PeriodStrengthWeightFactory.java index 9c88370be4..1d1cdfe760 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/PeriodStrengthWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/PeriodStrengthWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain.solver; import static java.util.Collections.reverseOrder; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/RoomStrengthWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/RoomStrengthWeightFactory.java index 56bc3d53d8..0d39e6d96d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/RoomStrengthWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/domain/solver/RoomStrengthWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.domain.solver; import static java.util.Comparator.comparingInt; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/optional/benchmark/CurriculumCourseBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/optional/benchmark/CurriculumCourseBenchmarkApp.java index 77ae6e4f27..1f5cc41407 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/optional/benchmark/CurriculumCourseBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/optional/benchmark/CurriculumCourseBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseExporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseExporter.java index e84e5765d9..7646327642 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseExporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseExporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseGenerator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseGenerator.java index 6106571d83..99ceaef49f 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseGenerator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseGenerator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.persistence; import static org.optaplanner.examples.common.persistence.AbstractSolutionImporter.getFlooredPossibleSolutionSize; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseImporter.java index 4b0de138a1..78be01588c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseSolutionFileIO.java index 0c08010d57..f8b0cf7313 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.persistence; import org.optaplanner.examples.common.persistence.AbstractJsonSolutionFileIO; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/score/CurriculumCourseConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/score/CurriculumCourseConstraintProvider.java index e7eec5f39d..939386f643 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/score/CurriculumCourseConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/score/CurriculumCourseConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.score; import static org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore.ONE_HARD; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/solver/move/DifferentCourseSwapMoveFilter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/solver/move/DifferentCourseSwapMoveFilter.java index ddd2790973..ac3d3a182b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/solver/move/DifferentCourseSwapMoveFilter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/solver/move/DifferentCourseSwapMoveFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.solver.move; import org.optaplanner.core.api.score.director.ScoreDirector; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/swingui/CurriculumCoursePanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/swingui/CurriculumCoursePanel.java index 542cd5b39a..81aa7aef69 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/swingui/CurriculumCoursePanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/curriculumcourse/swingui/CurriculumCoursePanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.swingui; import static org.optaplanner.examples.common.swingui.timetable.TimeTablePanel.HeaderColumnKey.HEADER_COLUMN; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/app/ExaminationApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/app/ExaminationApp.java index acfd7d5685..0536a230a2 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/app/ExaminationApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/app/ExaminationApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.app; import java.util.Collections; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Exam.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Exam.java index 7767df6425..b4c60ec864 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Exam.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Exam.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Examination.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Examination.java index be4bac79be..e41253ecca 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Examination.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Examination.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/ExaminationConstraintConfiguration.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/ExaminationConstraintConfiguration.java index aba53f1fdd..8e6ebba46c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/ExaminationConstraintConfiguration.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/ExaminationConstraintConfiguration.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; import org.optaplanner.core.api.domain.constraintweight.ConstraintConfiguration; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/FollowingExam.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/FollowingExam.java index 887a5495b0..90498e4960 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/FollowingExam.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/FollowingExam.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/LeadingExam.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/LeadingExam.java index 87f42845bf..ec58e6b381 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/LeadingExam.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/LeadingExam.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Period.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Period.java index 504a94ceb2..8c47edf24d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Period.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Period.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/PeriodPenalty.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/PeriodPenalty.java index a2ef9cfa5f..675cabd08d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/PeriodPenalty.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/PeriodPenalty.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/PeriodPenaltyType.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/PeriodPenaltyType.java index 388dbf0d30..3bc9041793 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/PeriodPenaltyType.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/PeriodPenaltyType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; public enum PeriodPenaltyType { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Room.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Room.java index 8884ce3a82..ecc57fb084 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Room.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Room.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/RoomPenalty.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/RoomPenalty.java index 1dee07ce18..e84abef416 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/RoomPenalty.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/RoomPenalty.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/RoomPenaltyType.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/RoomPenaltyType.java index 35934fd927..c499d3f467 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/RoomPenaltyType.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/RoomPenaltyType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; public enum RoomPenaltyType { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Student.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Student.java index 5817b84c8d..ad5c636fe0 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Student.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Student.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Topic.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Topic.java index 914a950b05..a70ed94e27 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Topic.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/Topic.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain; import java.util.Arrays; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/ExamDifficultyWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/ExamDifficultyWeightFactory.java index 14297e7c35..a764a3d6c9 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/ExamDifficultyWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/ExamDifficultyWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/PeriodUpdatingVariableListener.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/PeriodUpdatingVariableListener.java index a28dbca2e6..08786bef63 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/PeriodUpdatingVariableListener.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/PeriodUpdatingVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain.solver; import org.optaplanner.core.api.domain.variable.VariableListener; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/RoomStrengthWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/RoomStrengthWeightFactory.java index a8d2c4cb67..59f3eb2252 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/RoomStrengthWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/RoomStrengthWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain.solver; import static java.util.Comparator.comparingInt; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/TopicConflict.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/TopicConflict.java index d8231ea522..59dc9cc1e2 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/TopicConflict.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/domain/solver/TopicConflict.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/optional/benchmark/ExaminationBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/optional/benchmark/ExaminationBenchmarkApp.java index afd9d84c52..71c52764c6 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/optional/benchmark/ExaminationBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/optional/benchmark/ExaminationBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/persistence/ExaminationExporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/persistence/ExaminationExporter.java index aa3049ce55..61d8f150b8 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/persistence/ExaminationExporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/persistence/ExaminationExporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/persistence/ExaminationImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/persistence/ExaminationImporter.java index 1f3607806c..299f7180e1 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/persistence/ExaminationImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/persistence/ExaminationImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/persistence/ExaminationSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/persistence/ExaminationSolutionFileIO.java index e034e6e1ea..7a28c2febd 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/persistence/ExaminationSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/persistence/ExaminationSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.persistence; import org.optaplanner.examples.common.persistence.AbstractJsonSolutionFileIO; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/score/ExaminationConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/score/ExaminationConstraintProvider.java index faf980cce0..cfb4ec683e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/score/ExaminationConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/score/ExaminationConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.score; import static org.optaplanner.core.api.score.stream.ConstraintCollectors.sum; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/swingui/ExaminationConstraintConfigurationDialog.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/swingui/ExaminationConstraintConfigurationDialog.java index cbdd331f85..edf67701fa 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/swingui/ExaminationConstraintConfigurationDialog.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/swingui/ExaminationConstraintConfigurationDialog.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/swingui/ExaminationPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/swingui/ExaminationPanel.java index 6ba76fc35d..e9ac2d6f40 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/swingui/ExaminationPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/examination/swingui/ExaminationPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.swingui; import static org.optaplanner.examples.common.swingui.timetable.TimeTablePanel.HeaderColumnKey.HEADER_COLUMN; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/app/FlightCrewSchedulingApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/app/FlightCrewSchedulingApp.java index 6f688c0267..bc257cf481 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/app/FlightCrewSchedulingApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/app/FlightCrewSchedulingApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Airport.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Airport.java index 7f12963116..a438e38d54 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Airport.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Airport.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.domain; import java.util.Map; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Employee.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Employee.java index 7ab9743489..4544a4e62e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Employee.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Employee.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.domain; import java.time.LocalDate; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Flight.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Flight.java index 19e960c664..8b9c9e604d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Flight.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Flight.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.domain; import java.time.LocalDate; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/FlightAssignment.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/FlightAssignment.java index e86e27b415..f386f2d747 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/FlightAssignment.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/FlightAssignment.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.domain; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/FlightCrewParametrization.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/FlightCrewParametrization.java index 1a8060a651..b5c410c8e8 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/FlightCrewParametrization.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/FlightCrewParametrization.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/FlightCrewSolution.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/FlightCrewSolution.java index 75c04378a1..9b7a23dbed 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/FlightCrewSolution.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/FlightCrewSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.domain; import java.time.LocalDate; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Skill.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Skill.java index 3f5930d844..fb5b957cc3 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Skill.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/domain/Skill.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/persistence/FlightCrewSchedulingGenerator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/persistence/FlightCrewSchedulingGenerator.java index ea895cf39d..5a615507eb 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/persistence/FlightCrewSchedulingGenerator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/persistence/FlightCrewSchedulingGenerator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.persistence; import static java.time.temporal.ChronoUnit.DAYS; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/persistence/FlightCrewSchedulingXlsxFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/persistence/FlightCrewSchedulingXlsxFileIO.java index 400f4dc235..720c61e4da 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/persistence/FlightCrewSchedulingXlsxFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/persistence/FlightCrewSchedulingXlsxFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.persistence; import static java.util.stream.Collectors.groupingBy; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/score/FlightCrewSchedulingConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/score/FlightCrewSchedulingConstraintProvider.java index cab41dded5..08474931ff 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/score/FlightCrewSchedulingConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/score/FlightCrewSchedulingConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.score; import static org.optaplanner.core.api.score.stream.Joiners.equal; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/swingui/FlightCrewSchedulingPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/swingui/FlightCrewSchedulingPanel.java index 0819c5686b..1d1c715c5c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/swingui/FlightCrewSchedulingPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/swingui/FlightCrewSchedulingPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/swingui/FlightCrewSchedulingWorldPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/swingui/FlightCrewSchedulingWorldPanel.java index 74a16330cc..b7d4522017 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/swingui/FlightCrewSchedulingWorldPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/flightcrewscheduling/swingui/FlightCrewSchedulingWorldPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.swingui; import java.awt.Color; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/app/MachineReassignmentApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/app/MachineReassignmentApp.java index fa1e536f72..3c74e97687 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/app/MachineReassignmentApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/app/MachineReassignmentApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.app; import java.util.Collections; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MachineReassignment.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MachineReassignment.java index 517a2e3936..f09ce816c9 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MachineReassignment.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MachineReassignment.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrBalancePenalty.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrBalancePenalty.java index 9ce35a3075..d2731b7917 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrBalancePenalty.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrBalancePenalty.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrGlobalPenaltyInfo.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrGlobalPenaltyInfo.java index bc3591af1a..840caf0bb1 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrGlobalPenaltyInfo.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrGlobalPenaltyInfo.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrLocation.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrLocation.java index 81ad5a79a8..40fef56112 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrLocation.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrLocation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrMachine.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrMachine.java index 6176c8ad84..751390c1ba 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrMachine.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrMachine.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrMachineCapacity.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrMachineCapacity.java index daa211f707..e150cb4d7c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrMachineCapacity.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrMachineCapacity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrMachineKeyDeserializer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrMachineKeyDeserializer.java index 250edbc2d7..6f0abeaec3 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrMachineKeyDeserializer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrMachineKeyDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import org.optaplanner.examples.common.persistence.jackson.AbstractKeyDeserializer; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrNeighborhood.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrNeighborhood.java index e0e3c0618b..18f081106d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrNeighborhood.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrNeighborhood.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrProcess.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrProcess.java index 46742c0b30..6e96d4676e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrProcess.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrProcess.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrProcessAssignment.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrProcessAssignment.java index a041d031f4..e96bf3f7f8 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrProcessAssignment.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrProcessAssignment.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import java.util.Objects; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrProcessRequirement.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrProcessRequirement.java index 6848ac31b0..0b19fc4aa0 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrProcessRequirement.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrProcessRequirement.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrResource.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrResource.java index 7f6fed94ce..775cb54cff 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrResource.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrService.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrService.java index d4a369b458..b468b6550e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrService.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/MrService.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/solver/MrProcessAssignmentDifficultyComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/solver/MrProcessAssignmentDifficultyComparator.java index b860292475..a8e27f26bb 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/solver/MrProcessAssignmentDifficultyComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/solver/MrProcessAssignmentDifficultyComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/solver/MrServiceDependency.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/solver/MrServiceDependency.java index a99da6193f..6e53fb1fe2 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/solver/MrServiceDependency.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/domain/solver/MrServiceDependency.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.domain.solver; import org.optaplanner.examples.machinereassignment.domain.MrService; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/benchmark/MachineReassignmentBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/benchmark/MachineReassignmentBenchmarkApp.java index bfafbdd93d..96b58c9c2f 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/benchmark/MachineReassignmentBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/benchmark/MachineReassignmentBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MachineReassignmentIncrementalScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MachineReassignmentIncrementalScoreCalculator.java index cb2a5f88e6..d3920e94ad 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MachineReassignmentIncrementalScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MachineReassignmentIncrementalScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.optional.score; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MrMachineTransientUsage.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MrMachineTransientUsage.java index 26b4d07372..69899a597c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MrMachineTransientUsage.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MrMachineTransientUsage.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.optional.score; import static java.util.Comparator.comparing; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MrMachineUsage.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MrMachineUsage.java index a8c0dc1e81..fe528a78ec 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MrMachineUsage.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MrMachineUsage.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.optional.score; import static java.util.Comparator.comparing; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MrServiceMovedProcessesCount.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MrServiceMovedProcessesCount.java index e50bbedeb9..1f7f7ed29d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MrServiceMovedProcessesCount.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/score/MrServiceMovedProcessesCount.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.optional.score; import static java.util.Comparator.comparing; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/solver/selector/MrMachineProbabilityWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/solver/selector/MrMachineProbabilityWeightFactory.java index a6839a306a..642dc6c6fc 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/solver/selector/MrMachineProbabilityWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/optional/solver/selector/MrMachineProbabilityWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.optional.solver.selector; import org.optaplanner.core.api.score.director.ScoreDirector; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentExporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentExporter.java index 48b4727afc..89e4eeb840 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentExporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentExporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentFileIO.java index dad5287baa..792709715c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentImporter.java index 3d20ab155d..08eeadc83b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.persistence; import java.io.BufferedReader; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentSolutionFileIO.java index 2d2aa3bc93..0294e15b43 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/score/MachineReassignmentConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/score/MachineReassignmentConstraintProvider.java index cda84ee4f7..9649174591 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/score/MachineReassignmentConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/score/MachineReassignmentConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.score; import static org.optaplanner.core.api.score.stream.ConstraintCollectors.sumLong; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/score/MrConstraints.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/score/MrConstraints.java index 701cdd1de8..3e2fc4ba01 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/score/MrConstraints.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/score/MrConstraints.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.score; public interface MrConstraints { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/solver/solution/initializer/ToOriginalMachineSolutionInitializer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/solver/solution/initializer/ToOriginalMachineSolutionInitializer.java index da38e87b3f..9868b9d830 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/solver/solution/initializer/ToOriginalMachineSolutionInitializer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/solver/solution/initializer/ToOriginalMachineSolutionInitializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.solver.solution.initializer; import org.optaplanner.core.api.score.director.ScoreDirector; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/swingui/MachineReassignmentPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/swingui/MachineReassignmentPanel.java index aba3df2a07..c5f053821c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/swingui/MachineReassignmentPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/swingui/MachineReassignmentPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.swingui; import java.awt.GridLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/swingui/MrMachinePanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/swingui/MrMachinePanel.java index 919e043fd8..f1830a38ee 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/swingui/MrMachinePanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/machinereassignment/swingui/MrMachinePanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/app/MeetingSchedulingApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/app/MeetingSchedulingApp.java index 60319819fd..36f43d281e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/app/MeetingSchedulingApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/app/MeetingSchedulingApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Attendance.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Attendance.java index de89b20ee8..b41909aa4c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Attendance.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Attendance.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Day.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Day.java index 295b4a5454..dd85e0a79e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Day.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Day.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.domain; import java.time.LocalDate; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Meeting.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Meeting.java index a93391bb04..8f85044a08 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Meeting.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Meeting.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/MeetingAssignment.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/MeetingAssignment.java index 2cfd1b74d7..43a0664efd 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/MeetingAssignment.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/MeetingAssignment.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.domain; import org.apache.commons.text.WordUtils; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/MeetingConstraintConfiguration.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/MeetingConstraintConfiguration.java index 8722e82e6b..69f2eee0c3 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/MeetingConstraintConfiguration.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/MeetingConstraintConfiguration.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.domain; import org.optaplanner.core.api.domain.constraintweight.ConstraintConfiguration; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/MeetingSchedule.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/MeetingSchedule.java index d5d4d9d8b0..bad759053a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/MeetingSchedule.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/MeetingSchedule.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Person.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Person.java index 90a19835d4..52a9179acc 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Person.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Person.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/PreferredAttendance.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/PreferredAttendance.java index bc6dbac53c..5401d7255f 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/PreferredAttendance.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/PreferredAttendance.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.domain; public class PreferredAttendance extends Attendance { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/RequiredAttendance.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/RequiredAttendance.java index d8efcbb203..edf446a2da 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/RequiredAttendance.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/RequiredAttendance.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.domain; public class RequiredAttendance extends Attendance { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Room.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Room.java index aa670844e4..0c1759d77c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Room.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/Room.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/TimeGrain.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/TimeGrain.java index 1bd4cab3f0..3a31bb20f7 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/TimeGrain.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/domain/TimeGrain.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.domain; import java.time.LocalDate; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/persistence/MeetingSchedulingGenerator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/persistence/MeetingSchedulingGenerator.java index 0932004dc7..0d14483df2 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/persistence/MeetingSchedulingGenerator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/persistence/MeetingSchedulingGenerator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/persistence/MeetingSchedulingXlsxFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/persistence/MeetingSchedulingXlsxFileIO.java index 1e4594a72e..2fc70c0604 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/persistence/MeetingSchedulingXlsxFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/persistence/MeetingSchedulingXlsxFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.persistence; import static java.util.stream.Collectors.groupingBy; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/score/MeetingSchedulingConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/score/MeetingSchedulingConstraintProvider.java index b67adf8bdf..1408ab6248 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/score/MeetingSchedulingConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/score/MeetingSchedulingConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.score; import static org.optaplanner.core.api.score.stream.Joiners.equal; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/swingui/MeetingSchedulingPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/swingui/MeetingSchedulingPanel.java index 2e76f66c74..5c6e6f746b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/swingui/MeetingSchedulingPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/meetingscheduling/swingui/MeetingSchedulingPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.swingui; import static org.optaplanner.examples.common.swingui.timetable.TimeTablePanel.HeaderColumnKey.HEADER_COLUMN; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/app/NQueensApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/app/NQueensApp.java index 8c6e8cc7e4..a2d66566f7 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/app/NQueensApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/app/NQueensApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/app/NQueensHelloWorld.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/app/NQueensHelloWorld.java index f7d49c1d1c..8da645f800 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/app/NQueensHelloWorld.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/app/NQueensHelloWorld.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.app; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/Column.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/Column.java index a509502cbc..8e8970a698 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/Column.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/Column.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/NQueens.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/NQueens.java index c9b1cc5d93..0ad70f79d1 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/NQueens.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/NQueens.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/Queen.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/Queen.java index ca918e7f72..7eb603ca5b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/Queen.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/Queen.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/Row.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/Row.java index 7efa55f83f..8479a61367 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/Row.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/Row.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/solver/QueenDifficultyWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/solver/QueenDifficultyWeightFactory.java index 5526dd3e09..ae628adb06 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/solver/QueenDifficultyWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/solver/QueenDifficultyWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/solver/RowStrengthWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/solver/RowStrengthWeightFactory.java index b1b27d7596..96e439cf8e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/solver/RowStrengthWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/domain/solver/RowStrengthWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/NQueensSolutionCloner.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/NQueensSolutionCloner.java index cb68a59d1a..96c8ccaf88 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/NQueensSolutionCloner.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/NQueensSolutionCloner.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/benchmark/NQueensBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/benchmark/NQueensBenchmarkApp.java index a9fd9c247e..3cbe193748 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/benchmark/NQueensBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/benchmark/NQueensBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensAdvancedIncrementalScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensAdvancedIncrementalScoreCalculator.java index da4a226c39..c83253b1f3 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensAdvancedIncrementalScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensAdvancedIncrementalScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.score; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensBasicIncrementalScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensBasicIncrementalScoreCalculator.java index ac43bd9da3..2a1e80096d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensBasicIncrementalScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensBasicIncrementalScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.score; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensEasyScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensEasyScoreCalculator.java index 54944a5244..5bbf3f9eef 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensEasyScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensEasyScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.score; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensMapBasedEasyScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensMapBasedEasyScoreCalculator.java index 5f13b79676..ac980b5a3a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensMapBasedEasyScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/score/NQueensMapBasedEasyScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.score; import java.util.HashMap; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/solver/move/RowChangeMove.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/solver/move/RowChangeMove.java index dd88b889a9..702d054f3d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/solver/move/RowChangeMove.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/solver/move/RowChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.solver.move; import java.util.Collection; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/solver/move/factory/RowChangeMoveFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/solver/move/factory/RowChangeMoveFactory.java index eb299cdffb..8b21154ecd 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/solver/move/factory/RowChangeMoveFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/solver/move/factory/RowChangeMoveFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.solver.move.factory; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/solver/solution/CheatingNQueensPhaseCommand.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/solver/solution/CheatingNQueensPhaseCommand.java index b16c1c1ebd..e2dde39c93 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/solver/solution/CheatingNQueensPhaseCommand.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/optional/solver/solution/CheatingNQueensPhaseCommand.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.solver.solution; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/persistence/NQueensGenerator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/persistence/NQueensGenerator.java index adc0c1edf2..9d855abf97 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/persistence/NQueensGenerator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/persistence/NQueensGenerator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/persistence/NQueensSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/persistence/NQueensSolutionFileIO.java index 39ba3cf660..37177f389e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/persistence/NQueensSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/persistence/NQueensSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.persistence; import org.optaplanner.examples.common.persistence.AbstractJsonSolutionFileIO; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/score/NQueensConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/score/NQueensConstraintProvider.java index 067cf0434d..c214e3838b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/score/NQueensConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/score/NQueensConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.score; import static org.optaplanner.core.api.score.stream.Joiners.equal; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/swingui/NQueensPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/swingui/NQueensPanel.java index 55d6cd0451..3f38e0e4bb 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/swingui/NQueensPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nqueens/swingui/NQueensPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/app/NurseRosteringApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/app/NurseRosteringApp.java index 8637949105..f94ed65a3b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/app/NurseRosteringApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/app/NurseRosteringApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.app; import java.util.Collections; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/Employee.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/Employee.java index 3a5bad34c5..f82fc65e16 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/Employee.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/Employee.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import java.util.Map; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/NurseRoster.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/NurseRoster.java index ba87ddb4c7..ca116f270a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/NurseRoster.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/NurseRoster.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/NurseRosterParametrization.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/NurseRosterParametrization.java index e879f121f9..d9ac088c23 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/NurseRosterParametrization.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/NurseRosterParametrization.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/Shift.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/Shift.java index 2416a60747..39fa2c66da 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/Shift.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/Shift.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftAssignment.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftAssignment.java index 062d27d6cb..8c5906bb05 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftAssignment.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftAssignment.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import java.time.DayOfWeek; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftDate.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftDate.java index e517c65ccd..3d9b2dbf58 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftDate.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftDate.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import java.time.DayOfWeek; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftDateKeyDeserializer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftDateKeyDeserializer.java index 9185003e0d..a9ff61df65 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftDateKeyDeserializer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftDateKeyDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import org.optaplanner.examples.common.persistence.jackson.AbstractKeyDeserializer; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftKeyDeserializer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftKeyDeserializer.java index 1aa4032088..94e6e6e913 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftKeyDeserializer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftKeyDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import org.optaplanner.examples.common.persistence.jackson.AbstractKeyDeserializer; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftType.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftType.java index 567df666bf..178949714d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftType.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftTypeSkillRequirement.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftTypeSkillRequirement.java index 3a4b25f716..a0f5f63c17 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftTypeSkillRequirement.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/ShiftTypeSkillRequirement.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/Skill.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/Skill.java index 766bfc3b83..5af83fdec4 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/Skill.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/Skill.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/SkillProficiency.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/SkillProficiency.java index 950eef6d98..135096d479 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/SkillProficiency.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/SkillProficiency.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/WeekendDefinition.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/WeekendDefinition.java index 45a6083299..a35deae0cc 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/WeekendDefinition.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/WeekendDefinition.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain; import java.time.DayOfWeek; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/BooleanContractLine.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/BooleanContractLine.java index c41aa00f0d..5e0b0712d8 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/BooleanContractLine.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/BooleanContractLine.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.contract; public class BooleanContractLine extends ContractLine { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/Contract.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/Contract.java index fab6b24307..bdec9fe89f 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/Contract.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/Contract.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.contract; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/ContractLine.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/ContractLine.java index 4ed2e1b43a..e637f84a12 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/ContractLine.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/ContractLine.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.contract; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/ContractLineType.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/ContractLineType.java index b22440cf5a..6800508e3f 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/ContractLineType.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/ContractLineType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.contract; public enum ContractLineType { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/MinMaxContractLine.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/MinMaxContractLine.java index dd711948df..57b751f664 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/MinMaxContractLine.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/MinMaxContractLine.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.contract; import com.fasterxml.jackson.annotation.JsonIgnore; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/PatternContractLine.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/PatternContractLine.java index 397bec2c73..c20aed8144 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/PatternContractLine.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/contract/PatternContractLine.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.contract; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/FreeBefore2DaysWithAWorkDayPattern.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/FreeBefore2DaysWithAWorkDayPattern.java index f2f8e61265..aa080b9187 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/FreeBefore2DaysWithAWorkDayPattern.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/FreeBefore2DaysWithAWorkDayPattern.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.pattern; import java.time.DayOfWeek; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/Pattern.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/Pattern.java index c36b80fffa..b5496b8097 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/Pattern.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/Pattern.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.pattern; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/ShiftType2DaysPattern.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/ShiftType2DaysPattern.java index 647a56e8fd..30add1ceb8 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/ShiftType2DaysPattern.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/ShiftType2DaysPattern.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.pattern; import org.optaplanner.examples.nurserostering.domain.ShiftType; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/ShiftType3DaysPattern.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/ShiftType3DaysPattern.java index 87bb75c8b0..e0cb528b09 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/ShiftType3DaysPattern.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/ShiftType3DaysPattern.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.pattern; import org.optaplanner.examples.nurserostering.domain.ShiftType; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/WorkBeforeFreeSequencePattern.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/WorkBeforeFreeSequencePattern.java index 1fd99874ad..e53bc2543b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/WorkBeforeFreeSequencePattern.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/pattern/WorkBeforeFreeSequencePattern.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.pattern; import java.time.DayOfWeek; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/DayOffRequest.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/DayOffRequest.java index 1dbc5919f9..aa06580126 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/DayOffRequest.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/DayOffRequest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.request; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/DayOnRequest.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/DayOnRequest.java index c0016ba317..738f66b856 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/DayOnRequest.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/DayOnRequest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.request; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/ShiftOffRequest.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/ShiftOffRequest.java index 0b255ec684..214dbe7044 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/ShiftOffRequest.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/ShiftOffRequest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.request; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/ShiftOnRequest.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/ShiftOnRequest.java index a025868012..847c2ad45e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/ShiftOnRequest.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/request/ShiftOnRequest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.request; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/EmployeeStrengthComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/EmployeeStrengthComparator.java index e17d6e5694..755db35c48 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/EmployeeStrengthComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/EmployeeStrengthComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.solver; import static java.util.Comparator.comparingInt; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/MovableShiftAssignmentSelectionFilter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/MovableShiftAssignmentSelectionFilter.java index 7a816be7ff..badbac76d6 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/MovableShiftAssignmentSelectionFilter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/MovableShiftAssignmentSelectionFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.solver; import org.optaplanner.core.api.domain.entity.PinningFilter; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/ShiftAssignmentDifficultyComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/ShiftAssignmentDifficultyComparator.java index cb7d01cd84..ee06e4487f 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/ShiftAssignmentDifficultyComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/ShiftAssignmentDifficultyComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.solver; import static java.util.Comparator.comparing; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/ShiftAssignmentPinningFilter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/ShiftAssignmentPinningFilter.java index c851b04d28..afec6c70dc 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/ShiftAssignmentPinningFilter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/domain/solver/ShiftAssignmentPinningFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.domain.solver; import org.optaplanner.core.api.domain.entity.PinningFilter; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/benchmark/NurseRosteringBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/benchmark/NurseRosteringBenchmarkApp.java index 5b8f5c3101..6d4d6763a6 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/benchmark/NurseRosteringBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/benchmark/NurseRosteringBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveAssignmentEnd.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveAssignmentEnd.java index 494c39ab9c..ee56070a91 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveAssignmentEnd.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveAssignmentEnd.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.optional.score; import java.time.DayOfWeek; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveAssignmentStart.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveAssignmentStart.java index 8defcf18d4..616b66977c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveAssignmentStart.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveAssignmentStart.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.optional.score; import java.time.DayOfWeek; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveWeekendAssignmentEnd.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveWeekendAssignmentEnd.java index 722c142e2d..e0106dfd70 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveWeekendAssignmentEnd.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveWeekendAssignmentEnd.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.optional.score; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveWeekendAssignmentStart.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveWeekendAssignmentStart.java index e76153c1eb..d10cfadc51 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveWeekendAssignmentStart.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeConsecutiveWeekendAssignmentStart.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.optional.score; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeFreeSequence.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeFreeSequence.java index bd8b435d0f..9ee239a434 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeFreeSequence.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeFreeSequence.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.optional.score; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeWeekendSequence.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeWeekendSequence.java index 90f4f86a2a..6a0a1d8130 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeWeekendSequence.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeWeekendSequence.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.optional.score; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeWorkSequence.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeWorkSequence.java index 636d2bed5e..0d186e7300 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeWorkSequence.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/optional/score/EmployeeWorkSequence.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.optional.score; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/persistence/NurseRosterSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/persistence/NurseRosterSolutionFileIO.java index eb7c066392..1c0fbac987 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/persistence/NurseRosterSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/persistence/NurseRosterSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringExporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringExporter.java index 0016e91f2e..6d30c1a68c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringExporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringExporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringImporter.java index 3fb3f8d864..ca5afff04a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.persistence; import static java.time.temporal.ChronoUnit.DAYS; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/score/NurseRosteringConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/score/NurseRosteringConstraintProvider.java index db019579ef..d338b5fb97 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/score/NurseRosteringConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/score/NurseRosteringConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.score; import static org.optaplanner.examples.nurserostering.optional.score.EmployeeConsecutiveAssignmentEnd.getDistanceToLastDayOfWeekend; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/solver/move/EmployeeMultipleChangeMove.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/solver/move/EmployeeMultipleChangeMove.java index 2f5ca869a6..463a21cd28 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/solver/move/EmployeeMultipleChangeMove.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/solver/move/EmployeeMultipleChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.solver.move; import java.util.Arrays; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/solver/move/NurseRosteringMoveHelper.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/solver/move/NurseRosteringMoveHelper.java index 083fced35f..57fd34a4e4 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/solver/move/NurseRosteringMoveHelper.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/solver/move/NurseRosteringMoveHelper.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.solver.move; import org.optaplanner.core.api.score.director.ScoreDirector; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/solver/move/factory/ShiftAssignmentPillarPartSwapMoveFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/solver/move/factory/ShiftAssignmentPillarPartSwapMoveFactory.java index fb0b3eff1d..129c0edb5c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/solver/move/factory/ShiftAssignmentPillarPartSwapMoveFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/solver/move/factory/ShiftAssignmentPillarPartSwapMoveFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.solver.move.factory; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/swingui/EmployeePanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/swingui/EmployeePanel.java index b1ee8ca69c..3ea4e5e735 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/swingui/EmployeePanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/swingui/EmployeePanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/swingui/NurseRosteringPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/swingui/NurseRosteringPanel.java index 10624c8c8b..ecdd20264c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/swingui/NurseRosteringPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/nurserostering/swingui/NurseRosteringPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/app/PatientAdmissionScheduleApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/app/PatientAdmissionScheduleApp.java index 767b928942..0203d05c64 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/app/PatientAdmissionScheduleApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/app/PatientAdmissionScheduleApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.app; import java.util.Collections; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/AdmissionPart.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/AdmissionPart.java index f78e3cb987..af7b9d6e24 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/AdmissionPart.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/AdmissionPart.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Bed.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Bed.java index 1d5c4c3d4c..3deb7a45b8 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Bed.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Bed.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/BedDesignation.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/BedDesignation.java index b58c6960d6..9a469cd42b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/BedDesignation.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/BedDesignation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Department.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Department.java index e170711a74..909d3e5783 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Department.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Department.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/DepartmentSpecialism.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/DepartmentSpecialism.java index 2041c23033..f6f65fb6c8 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/DepartmentSpecialism.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/DepartmentSpecialism.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Equipment.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Equipment.java index 60ff6ed41c..be1dd4dc52 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Equipment.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Equipment.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Gender.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Gender.java index 52f8d6270b..06b83ca826 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Gender.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Gender.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; public enum Gender { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/GenderLimitation.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/GenderLimitation.java index 37f6fc5f30..484478332a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/GenderLimitation.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/GenderLimitation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; public enum GenderLimitation { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Night.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Night.java index 0e4b702d2e..9d88cc7200 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Night.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Night.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Patient.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Patient.java index 489a65cd2b..f5d73665f2 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Patient.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Patient.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/PatientAdmissionSchedule.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/PatientAdmissionSchedule.java index 68063d0bfc..762ae23e80 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/PatientAdmissionSchedule.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/PatientAdmissionSchedule.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/PreferredPatientEquipment.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/PreferredPatientEquipment.java index 23ce194a4b..a6ef3135fc 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/PreferredPatientEquipment.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/PreferredPatientEquipment.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/RequiredPatientEquipment.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/RequiredPatientEquipment.java index 5364fbd48b..ce85c13585 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/RequiredPatientEquipment.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/RequiredPatientEquipment.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Room.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Room.java index 9076f5073b..c1fe8cf5e1 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Room.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Room.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/RoomEquipment.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/RoomEquipment.java index 45add44d9c..8ba0f266a6 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/RoomEquipment.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/RoomEquipment.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/RoomSpecialism.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/RoomSpecialism.java index c0a9a0fee7..6384b81cdf 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/RoomSpecialism.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/RoomSpecialism.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Specialism.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Specialism.java index 69be72b38d..0a5b510a94 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Specialism.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/Specialism.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/solver/BedDesignationDifficultyWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/solver/BedDesignationDifficultyWeightFactory.java index 5c95e27458..2cca5c1645 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/solver/BedDesignationDifficultyWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/solver/BedDesignationDifficultyWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain.solver; import static java.util.Comparator.comparing; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/solver/BedStrengthComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/solver/BedStrengthComparator.java index 8cb4f5d004..3763305a42 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/solver/BedStrengthComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/domain/solver/BedStrengthComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.domain.solver; import static java.util.Comparator.comparing; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/optional/benchmark/PatientAdmissionScheduleBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/optional/benchmark/PatientAdmissionScheduleBenchmarkApp.java index c9de9fd26e..e199ec0992 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/optional/benchmark/PatientAdmissionScheduleBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/optional/benchmark/PatientAdmissionScheduleBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/optional/solver/move/BedDesignationSwapMove.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/optional/solver/move/BedDesignationSwapMove.java index 5c8b6a4833..0b047a4562 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/optional/solver/move/BedDesignationSwapMove.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/optional/solver/move/BedDesignationSwapMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.optional.solver.move; import java.util.Arrays; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/optional/solver/move/factory/BedDesignationSwapMoveFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/optional/solver/move/factory/BedDesignationSwapMoveFactory.java index bb60ab49c4..febe49a28f 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/optional/solver/move/factory/BedDesignationSwapMoveFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/optional/solver/move/factory/BedDesignationSwapMoveFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.optional.solver.move.factory; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleExporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleExporter.java index 3c1b70e2ff..71c7d7e43d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleExporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleExporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.persistence; import static java.util.Comparator.comparing; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleImporter.java index 6dd2ba8e7f..8ff8e0d870 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.persistence; import static java.util.Comparator.comparing; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleSolutionFileIO.java index 03a8938986..7ab0e32caa 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.persistence; import org.optaplanner.examples.common.persistence.AbstractJsonSolutionFileIO; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/score/PatientAdmissionScheduleConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/score/PatientAdmissionScheduleConstraintProvider.java index e1e9267ca7..948d653007 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/score/PatientAdmissionScheduleConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/score/PatientAdmissionScheduleConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.score; import static org.optaplanner.core.api.score.stream.Joiners.equal; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/solver/move/BedChangeMove.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/solver/move/BedChangeMove.java index 5944808d9d..c282911b30 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/solver/move/BedChangeMove.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/solver/move/BedChangeMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.solver.move; import java.util.Collection; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/solver/move/PatientAdmissionMoveHelper.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/solver/move/PatientAdmissionMoveHelper.java index 2e2965a050..bbbed4b5f0 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/solver/move/PatientAdmissionMoveHelper.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/solver/move/PatientAdmissionMoveHelper.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.solver.move; import org.optaplanner.core.api.score.director.ScoreDirector; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/solver/move/factory/BedDesignationPillarPartSwapMoveFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/solver/move/factory/BedDesignationPillarPartSwapMoveFactory.java index 9789284e7e..90caee978c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/solver/move/factory/BedDesignationPillarPartSwapMoveFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/solver/move/factory/BedDesignationPillarPartSwapMoveFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.solver.move.factory; import static java.util.Comparator.comparing; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/swingui/PatientAdmissionSchedulePanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/swingui/PatientAdmissionSchedulePanel.java index 721d1fac0e..07a2265e2b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/swingui/PatientAdmissionSchedulePanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/pas/swingui/PatientAdmissionSchedulePanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.swingui; import static org.optaplanner.examples.common.swingui.timetable.TimeTablePanel.HeaderColumnKey.HEADER_COLUMN; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingApp.java index 630a549724..65599d1770 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.app; import java.util.Collections; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Allocation.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Allocation.java index 4102d406c2..32dc5707a4 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Allocation.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Allocation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/ExecutionMode.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/ExecutionMode.java index 96d1f7688f..48e143dd94 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/ExecutionMode.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/ExecutionMode.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Job.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Job.java index 55af2fac53..c666349879 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Job.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Job.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/JobType.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/JobType.java index 7e80575ce5..b2d857ebd5 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/JobType.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/JobType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain; public enum JobType { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Project.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Project.java index afcf2a93d9..5b3a3268a7 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Project.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Project.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/ResourceRequirement.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/ResourceRequirement.java index 06d47a2168..e3a61c603e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/ResourceRequirement.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/ResourceRequirement.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Schedule.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Schedule.java index 2435df2e02..c3f940470c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Schedule.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/Schedule.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/resource/GlobalResource.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/resource/GlobalResource.java index 3b28c9bf99..c02a7b685a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/resource/GlobalResource.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/resource/GlobalResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain.resource; public class GlobalResource extends Resource { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/resource/LocalResource.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/resource/LocalResource.java index aec8c5639f..885df88f1a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/resource/LocalResource.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/resource/LocalResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain.resource; import org.optaplanner.examples.projectjobscheduling.domain.Project; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/resource/Resource.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/resource/Resource.java index 8eb3b16190..5c8e5426f6 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/resource/Resource.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/resource/Resource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain.resource; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/DelayStrengthComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/DelayStrengthComparator.java index abd0f5cad1..52625d3799 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/DelayStrengthComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/DelayStrengthComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/ExecutionModeStrengthWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/ExecutionModeStrengthWeightFactory.java index f354255ebe..aff6595960 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/ExecutionModeStrengthWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/ExecutionModeStrengthWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain.solver; import static java.util.Comparator.comparingDouble; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/NotSourceOrSinkAllocationFilter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/NotSourceOrSinkAllocationFilter.java index 631c5ac57c..c8439b139c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/NotSourceOrSinkAllocationFilter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/NotSourceOrSinkAllocationFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain.solver; import org.optaplanner.core.api.domain.entity.PinningFilter; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/PredecessorsDoneDateUpdatingVariableListener.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/PredecessorsDoneDateUpdatingVariableListener.java index 63d166d820..1e7f92608d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/PredecessorsDoneDateUpdatingVariableListener.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/domain/solver/PredecessorsDoneDateUpdatingVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.domain.solver; import java.util.ArrayDeque; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/benchmark/ProjectJobSchedulingBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/benchmark/ProjectJobSchedulingBenchmarkApp.java index da2a1c3709..e52a1b66da 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/benchmark/ProjectJobSchedulingBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/benchmark/ProjectJobSchedulingBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/ProjectJobSchedulingIncrementalScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/ProjectJobSchedulingIncrementalScoreCalculator.java index 95e3305159..de01d390fb 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/ProjectJobSchedulingIncrementalScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/ProjectJobSchedulingIncrementalScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.optional.score; import java.util.HashMap; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/NonrenewableResourceCapacityTracker.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/NonrenewableResourceCapacityTracker.java index 179b5aa6b4..9089b74bce 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/NonrenewableResourceCapacityTracker.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/NonrenewableResourceCapacityTracker.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.optional.score.common; import org.optaplanner.examples.projectjobscheduling.domain.Allocation; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/RenewableResourceCapacityTracker.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/RenewableResourceCapacityTracker.java index bcaca01534..132bbdcc6f 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/RenewableResourceCapacityTracker.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/RenewableResourceCapacityTracker.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.optional.score.common; import java.util.HashMap; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/RenewableResourceUsedDay.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/RenewableResourceUsedDay.java index 511c1f43fc..631dc80813 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/RenewableResourceUsedDay.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/RenewableResourceUsedDay.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.optional.score.common; import java.util.Objects; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/ResourceCapacityTracker.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/ResourceCapacityTracker.java index 568c69b1b8..779c02bf58 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/ResourceCapacityTracker.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/optional/score/common/ResourceCapacityTracker.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.optional.score.common; import org.optaplanner.examples.projectjobscheduling.domain.Allocation; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingImporter.java index 4603e4757e..1ffe685381 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.persistence; import java.io.BufferedReader; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingSolutionFileIO.java index 90fe696041..24663648bb 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.persistence; import org.optaplanner.examples.common.persistence.AbstractJsonSolutionFileIO; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/score/ProjectJobSchedulingConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/score/ProjectJobSchedulingConstraintProvider.java index 2a584a391f..ad2b180bde 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/score/ProjectJobSchedulingConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/score/ProjectJobSchedulingConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.score; import java.util.stream.Collectors; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/swingui/ProjectJobSchedulingPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/swingui/ProjectJobSchedulingPanel.java index e574f0c492..c05b100e3c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/swingui/ProjectJobSchedulingPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/swingui/ProjectJobSchedulingPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.swingui; import java.awt.BasicStroke; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/app/TaskAssigningApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/app/TaskAssigningApp.java index 9a004f78f5..c39a74e2a9 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/app/TaskAssigningApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/app/TaskAssigningApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Affinity.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Affinity.java index 10b77033f7..aa530e0f5f 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Affinity.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Affinity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.domain; import org.optaplanner.examples.common.swingui.components.Labeled; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Customer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Customer.java index 653277fb62..922b239dbf 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Customer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Customer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/CustomerKeyDeserializer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/CustomerKeyDeserializer.java index 9b172d1e8c..8d3f6d5c0f 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/CustomerKeyDeserializer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/CustomerKeyDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.domain; import org.optaplanner.examples.common.persistence.jackson.AbstractKeyDeserializer; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Employee.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Employee.java index 4ed0c54a26..7b8d3c51b0 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Employee.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Employee.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.domain; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Priority.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Priority.java index ddcef21028..3d8d9109b9 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Priority.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Priority.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.domain; import org.optaplanner.examples.common.swingui.components.Labeled; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Skill.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Skill.java index d4dbf49395..53b3f98d9e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Skill.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Skill.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Task.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Task.java index 1ce7effa1c..f33075fe75 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Task.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/Task.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/TaskAssigningSolution.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/TaskAssigningSolution.java index d22ca012bc..84062b0396 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/TaskAssigningSolution.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/TaskAssigningSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/TaskType.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/TaskType.java index 174b7ca171..e2f950f345 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/TaskType.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/TaskType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.domain; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/solver/StartTimeUpdatingVariableListener.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/solver/StartTimeUpdatingVariableListener.java index adb9300dd9..4f40b0c8c5 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/solver/StartTimeUpdatingVariableListener.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/solver/StartTimeUpdatingVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.domain.solver; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/solver/TaskDifficultyComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/solver/TaskDifficultyComparator.java index a3756ad773..cf67becff7 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/solver/TaskDifficultyComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/domain/solver/TaskDifficultyComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/optional/benchmark/TaskAssigningBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/optional/benchmark/TaskAssigningBenchmarkApp.java index ff9e585844..c221879b60 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/optional/benchmark/TaskAssigningBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/optional/benchmark/TaskAssigningBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/persistence/TaskAssigningGenerator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/persistence/TaskAssigningGenerator.java index f74244ff34..670279d6fa 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/persistence/TaskAssigningGenerator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/persistence/TaskAssigningGenerator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/persistence/TaskAssigningSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/persistence/TaskAssigningSolutionFileIO.java index ef643f855f..c516b33baa 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/persistence/TaskAssigningSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/persistence/TaskAssigningSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/score/TaskAssigningConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/score/TaskAssigningConstraintProvider.java index 24914fcc57..c4f2f54d1d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/score/TaskAssigningConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/score/TaskAssigningConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.score; import org.optaplanner.core.api.score.buildin.bendable.BendableScore; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/swingui/TaskAssigningPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/swingui/TaskAssigningPanel.java index 0151417fba..75e12ed131 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/swingui/TaskAssigningPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/swingui/TaskAssigningPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.swingui; import static org.optaplanner.examples.taskassigning.persistence.TaskAssigningGenerator.BASE_DURATION_AVERAGE; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/swingui/TaskOverviewPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/swingui/TaskOverviewPanel.java index 8e7ba880e3..15ae934dac 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/swingui/TaskOverviewPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/taskassigning/swingui/TaskOverviewPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.swingui; import java.awt.Color; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/app/TennisApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/app/TennisApp.java index bde581a5fe..8813ce0f16 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/app/TennisApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/app/TennisApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/Day.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/Day.java index dc74d364b8..03d59a5ab7 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/Day.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/Day.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/Team.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/Team.java index 0a11560567..159617c52e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/Team.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/Team.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/TeamAssignment.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/TeamAssignment.java index f72b5d3835..c80fa95d1a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/TeamAssignment.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/TeamAssignment.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/TennisSolution.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/TennisSolution.java index b57a01e086..a3d794e2f7 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/TennisSolution.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/TennisSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/UnavailabilityPenalty.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/UnavailabilityPenalty.java index ffae2f1947..bcaa009939 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/UnavailabilityPenalty.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/domain/UnavailabilityPenalty.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/optional/benchmark/TennisBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/optional/benchmark/TennisBenchmarkApp.java index 24941491b3..c2542a28f1 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/optional/benchmark/TennisBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/optional/benchmark/TennisBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.optional.benchmark; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/persistence/TennisGenerator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/persistence/TennisGenerator.java index de14118034..d3a621ddf2 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/persistence/TennisGenerator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/persistence/TennisGenerator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/persistence/TennisSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/persistence/TennisSolutionFileIO.java index f7a63d2c1a..380b1aec70 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/persistence/TennisSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/persistence/TennisSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.persistence; import org.optaplanner.examples.common.persistence.AbstractJsonSolutionFileIO; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/score/TennisConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/score/TennisConstraintProvider.java index 97bbb754ed..6737704932 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/score/TennisConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/score/TennisConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.score; import static org.optaplanner.core.api.score.stream.Joiners.equal; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/swingui/TennisPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/swingui/TennisPanel.java index 4278792eb0..58926785b3 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/swingui/TennisPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tennis/swingui/TennisPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.swingui; import static org.optaplanner.examples.common.swingui.timetable.TimeTablePanel.HeaderColumnKey.HEADER_COLUMN; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/app/TravelingTournamentApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/app/TravelingTournamentApp.java index 83e9ba060d..17157440ec 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/app/TravelingTournamentApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/app/TravelingTournamentApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.app; import java.util.Collections; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/Day.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/Day.java index acafc527ca..c38c221b0a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/Day.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/Day.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/Match.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/Match.java index 316324542d..64261180ab 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/Match.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/Match.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/Team.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/Team.java index a3e1adb2ec..5e9387da70 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/Team.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/Team.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.domain; import java.util.Map; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/TeamKeyDeserializer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/TeamKeyDeserializer.java index 634cb77e8e..a8a25816d6 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/TeamKeyDeserializer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/TeamKeyDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.domain; import org.optaplanner.examples.common.persistence.jackson.AbstractKeyDeserializer; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/TravelingTournament.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/TravelingTournament.java index 99696e933d..74c81daff4 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/TravelingTournament.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/domain/TravelingTournament.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.domain; import java.util.List; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/optional/benchmark/TravelingTournamentBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/optional/benchmark/TravelingTournamentBenchmarkApp.java index 544088e632..0e05ead585 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/optional/benchmark/TravelingTournamentBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/optional/benchmark/TravelingTournamentBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentExporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentExporter.java index 6a479754dc..5108a39aaf 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentExporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentExporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentImporter.java index 149e8eb54a..4f4dd30934 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentSolutionFileIO.java index e795fadf95..f961fcfb91 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/score/TravelingTournamentConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/score/TravelingTournamentConstraintProvider.java index 0eac423ac2..2d1cca1faf 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/score/TravelingTournamentConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/score/TravelingTournamentConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.score; import static org.optaplanner.core.api.score.stream.Joiners.equal; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/MatchChainRotationsMove.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/MatchChainRotationsMove.java index 16e1fa24ec..a6cfaaad60 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/MatchChainRotationsMove.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/MatchChainRotationsMove.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.solver.move; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/TravelingTournamentMoveHelper.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/TravelingTournamentMoveHelper.java index a4a88a5ef7..00efc0ebd9 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/TravelingTournamentMoveHelper.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/TravelingTournamentMoveHelper.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.solver.move; import org.optaplanner.core.api.score.director.ScoreDirector; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/factory/InverseMatchSwapMoveFilter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/factory/InverseMatchSwapMoveFilter.java index 4f140f5802..a95f459320 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/factory/InverseMatchSwapMoveFilter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/factory/InverseMatchSwapMoveFilter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.solver.move.factory; import org.optaplanner.core.api.score.director.ScoreDirector; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/factory/MatchChainRotationsMoveFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/factory/MatchChainRotationsMoveFactory.java index fd507abaed..44ce735eb4 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/factory/MatchChainRotationsMoveFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/solver/move/factory/MatchChainRotationsMoveFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.solver.move.factory; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/swingui/TravelingTournamentPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/swingui/TravelingTournamentPanel.java index 409b06265c..3fb9435348 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/swingui/TravelingTournamentPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/travelingtournament/swingui/TravelingTournamentPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.swingui; import static org.optaplanner.examples.common.swingui.timetable.TimeTablePanel.HeaderColumnKey.HEADER_COLUMN; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/app/TspApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/app/TspApp.java index eb2a12a28c..c172282094 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/app/TspApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/app/TspApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.app; import java.util.Set; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/Domicile.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/Domicile.java index 511407b820..8e1bf4bb90 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/Domicile.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/Domicile.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/Standstill.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/Standstill.java index 291a19abe4..46cbd057ec 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/Standstill.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/Standstill.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain; import org.optaplanner.examples.common.persistence.jackson.JacksonUniqueIdGenerator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/TspSolution.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/TspSolution.java index 102a16f776..e6ead0c8b0 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/TspSolution.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/TspSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain; import java.text.NumberFormat; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/Visit.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/Visit.java index ccd0e931b2..145fae8fc8 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/Visit.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/Visit.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/AirLocation.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/AirLocation.java index 52cb2e75f3..6e57b2e146 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/AirLocation.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/AirLocation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain.location; /** diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/DistanceType.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/DistanceType.java index f3ddfebfbe..c903a32e66 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/DistanceType.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/DistanceType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain.location; public enum DistanceType { diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/Location.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/Location.java index abd899970e..5321dbb8d3 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/Location.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/Location.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain.location; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/RoadLocation.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/RoadLocation.java index 2840a2f577..a318b7f8cd 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/RoadLocation.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/RoadLocation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain.location; import java.util.Map; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/RoadLocationKeyDeserializer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/RoadLocationKeyDeserializer.java index 81804ae1ca..abfd1e198c 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/RoadLocationKeyDeserializer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/location/RoadLocationKeyDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain.location; import org.optaplanner.examples.common.persistence.jackson.AbstractKeyDeserializer; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/DomicileAngleVisitDifficultyWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/DomicileAngleVisitDifficultyWeightFactory.java index 31d826a091..2db139cefd 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/DomicileAngleVisitDifficultyWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/DomicileAngleVisitDifficultyWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain.solver; import static java.util.Comparator.comparingDouble; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/DomicileDistanceStandstillStrengthWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/DomicileDistanceStandstillStrengthWeightFactory.java index 49e2aac803..93c645c665 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/DomicileDistanceStandstillStrengthWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/DomicileDistanceStandstillStrengthWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/DomicileDistanceVisitDifficultyWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/DomicileDistanceVisitDifficultyWeightFactory.java index 9e005256b1..ae9ef9f26f 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/DomicileDistanceVisitDifficultyWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/DomicileDistanceVisitDifficultyWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain.solver; import static java.util.Comparator.comparingLong; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/LatitudeVisitDifficultyComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/LatitudeVisitDifficultyComparator.java index d38d13d4d7..14cd08312f 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/LatitudeVisitDifficultyComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/LatitudeVisitDifficultyComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/LongitudeVisitDifficultyComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/LongitudeVisitDifficultyComparator.java index 21ff70f149..c16cdd17b2 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/LongitudeVisitDifficultyComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/LongitudeVisitDifficultyComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/nearby/VisitNearbyDistanceMeter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/nearby/VisitNearbyDistanceMeter.java index e710040226..a5144b3b59 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/nearby/VisitNearbyDistanceMeter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/domain/solver/nearby/VisitNearbyDistanceMeter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.domain.solver.nearby; import org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMeter; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/optional/benchmark/TspBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/optional/benchmark/TspBenchmarkApp.java index 9099eda0e0..caa60d4d09 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/optional/benchmark/TspBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/optional/benchmark/TspBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/optional/score/TspEasyScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/optional/score/TspEasyScoreCalculator.java index 3ea05cc112..977fc0bc33 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/optional/score/TspEasyScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/optional/score/TspEasyScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.optional.score; import java.util.HashSet; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/optional/score/TspIncrementalScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/optional/score/TspIncrementalScoreCalculator.java index c1b5af201b..7bc3deef29 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/optional/score/TspIncrementalScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/optional/score/TspIncrementalScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.optional.score; import org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/AbstractSvgTspOutputBuilder.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/AbstractSvgTspOutputBuilder.java index e55916b00e..908acb4891 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/AbstractSvgTspOutputBuilder.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/AbstractSvgTspOutputBuilder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/SvgTspLineAndCircleExporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/SvgTspLineAndCircleExporter.java index 1606c928a0..0fead05bee 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/SvgTspLineAndCircleExporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/SvgTspLineAndCircleExporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/SvgTspPathExporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/SvgTspPathExporter.java index fe43cac30d..284d4df846 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/SvgTspPathExporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/SvgTspPathExporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspExporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspExporter.java index f9511d3cb4..557bfdd8cd 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspExporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspExporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspFileIO.java index 6664fabf06..824262fdaf 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspImageStipplerImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspImageStipplerImporter.java index e5f0a2361b..60cf2b744d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspImageStipplerImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspImageStipplerImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspImporter.java index 0ae8e1645c..a80a92b225 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspSolutionFileIO.java index 6b09502bab..7751ac7c6d 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/persistence/TspSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/score/TspConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/score/TspConstraintProvider.java index 98d5e36f4b..dd0b00268b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/score/TspConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/score/TspConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.score; import org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/swingui/TspListPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/swingui/TspListPanel.java index facc1df77e..e6c8119286 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/swingui/TspListPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/swingui/TspListPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.swingui; import java.awt.Color; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/swingui/TspPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/swingui/TspPanel.java index f1f4e29476..f39113b0cb 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/swingui/TspPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/swingui/TspPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/swingui/TspWorldPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/swingui/TspWorldPanel.java index 6b357835ef..5f78dd5dc0 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/swingui/TspWorldPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/tsp/swingui/TspWorldPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.swingui; import java.awt.Color; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingApp.java index 31b56aba2b..90ea3595be 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.app; import java.util.Collections; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/Customer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/Customer.java index 10351a5ddc..e0344c3a47 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/Customer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/Customer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/Depot.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/Depot.java index 7cc4cdeb26..29fefab128 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/Depot.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/Depot.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/LocationAware.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/LocationAware.java index 2367b2efbf..ace29f2867 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/LocationAware.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/LocationAware.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain; import org.optaplanner.examples.vehiclerouting.domain.location.Location; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/Vehicle.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/Vehicle.java index 05f6e5556d..4fcdd8d51a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/Vehicle.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/Vehicle.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain; import java.util.ArrayList; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/VehicleRoutingSolution.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/VehicleRoutingSolution.java index 237cbfd89d..fd85d46741 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/VehicleRoutingSolution.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/VehicleRoutingSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain; import java.text.NumberFormat; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/AirLocation.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/AirLocation.java index 2415022e80..a6c00c1ecc 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/AirLocation.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/AirLocation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.location; /** diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/DistanceType.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/DistanceType.java index 75ab72d732..2b8e2bd979 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/DistanceType.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/DistanceType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.location; import org.optaplanner.examples.vehiclerouting.domain.location.segmented.HubSegmentLocation; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/Location.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/Location.java index 1b03ac2dd4..53cc06de64 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/Location.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/Location.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.location; import org.optaplanner.examples.common.domain.AbstractPersistable; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/RoadLocation.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/RoadLocation.java index cbf727fb8b..a860b6f0a6 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/RoadLocation.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/RoadLocation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.location; import java.util.Map; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/RoadLocationKeyDeserializer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/RoadLocationKeyDeserializer.java index 8fe45a1e09..187c2e47d5 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/RoadLocationKeyDeserializer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/RoadLocationKeyDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.location; import org.optaplanner.examples.common.persistence.jackson.AbstractKeyDeserializer; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/HubSegmentLocation.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/HubSegmentLocation.java index 374ad8dcef..b58ddacc03 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/HubSegmentLocation.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/HubSegmentLocation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.location.segmented; import java.util.Map; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/HubSegmentLocationKeyDeserializer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/HubSegmentLocationKeyDeserializer.java index 46f43be354..447b11f256 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/HubSegmentLocationKeyDeserializer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/HubSegmentLocationKeyDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.location.segmented; import org.optaplanner.examples.common.persistence.jackson.AbstractKeyDeserializer; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/RoadSegmentLocation.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/RoadSegmentLocation.java index 43ed8c0a76..1714d54c19 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/RoadSegmentLocation.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/RoadSegmentLocation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.location.segmented; import java.util.Map; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/RoadSegmentLocationKeyDeserializer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/RoadSegmentLocationKeyDeserializer.java index 2e0a9ddb64..0bbeba4341 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/RoadSegmentLocationKeyDeserializer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/RoadSegmentLocationKeyDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.location.segmented; import org.optaplanner.examples.common.persistence.jackson.AbstractKeyDeserializer; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/DepotAngleCustomerDifficultyWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/DepotAngleCustomerDifficultyWeightFactory.java index 6c37fd9616..d00787f4c3 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/DepotAngleCustomerDifficultyWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/DepotAngleCustomerDifficultyWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.solver; import static java.util.Comparator.comparingDouble; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/DepotDistanceCustomerDifficultyWeightFactory.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/DepotDistanceCustomerDifficultyWeightFactory.java index 13f764d258..f9a549fe12 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/DepotDistanceCustomerDifficultyWeightFactory.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/DepotDistanceCustomerDifficultyWeightFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.solver; import static java.util.Comparator.comparingLong; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/LatitudeCustomerDifficultyComparator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/LatitudeCustomerDifficultyComparator.java index e0dc2100f3..e170fe40da 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/LatitudeCustomerDifficultyComparator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/LatitudeCustomerDifficultyComparator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.solver; import java.util.Comparator; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/nearby/CustomerNearbyDistanceMeter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/nearby/CustomerNearbyDistanceMeter.java index 9024277777..11e4fd55f4 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/nearby/CustomerNearbyDistanceMeter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/solver/nearby/CustomerNearbyDistanceMeter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.solver.nearby; import org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMeter; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/TimeWindowedCustomer.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/TimeWindowedCustomer.java index 79796002a0..bae9dfa15b 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/TimeWindowedCustomer.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/TimeWindowedCustomer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.timewindowed; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/TimeWindowedDepot.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/TimeWindowedDepot.java index f38efecc39..9d8b726c58 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/TimeWindowedDepot.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/TimeWindowedDepot.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.timewindowed; import org.optaplanner.examples.vehiclerouting.domain.Depot; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/TimeWindowedVehicleRoutingSolution.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/TimeWindowedVehicleRoutingSolution.java index d49f890e03..0e14083ce1 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/TimeWindowedVehicleRoutingSolution.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/TimeWindowedVehicleRoutingSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.timewindowed; import org.optaplanner.examples.vehiclerouting.domain.VehicleRoutingSolution; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/solver/ArrivalTimeUpdatingVariableListener.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/solver/ArrivalTimeUpdatingVariableListener.java index fd7d829181..56a63de087 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/solver/ArrivalTimeUpdatingVariableListener.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/domain/timewindowed/solver/ArrivalTimeUpdatingVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.timewindowed.solver; import java.util.Objects; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/optional/benchmark/VehicleRoutingBenchmarkApp.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/optional/benchmark/VehicleRoutingBenchmarkApp.java index 9244a35168..6f90635237 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/optional/benchmark/VehicleRoutingBenchmarkApp.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/optional/benchmark/VehicleRoutingBenchmarkApp.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.optional.benchmark; import org.optaplanner.examples.common.app.CommonBenchmarkApp; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/optional/score/VehicleRoutingEasyScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/optional/score/VehicleRoutingEasyScoreCalculator.java index 3b75fac652..3c3002dab4 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/optional/score/VehicleRoutingEasyScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/optional/score/VehicleRoutingEasyScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.optional.score; import java.util.HashMap; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/optional/score/VehicleRoutingIncrementalScoreCalculator.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/optional/score/VehicleRoutingIncrementalScoreCalculator.java index 3ee5ed8683..f41365361e 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/optional/score/VehicleRoutingIncrementalScoreCalculator.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/optional/score/VehicleRoutingIncrementalScoreCalculator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.optional.score; import java.util.HashMap; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingFileIO.java index 65b5769062..4bc35f3e79 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingImporter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingImporter.java index 0219a89a28..1499478688 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingImporter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingImporter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.persistence; import java.io.IOException; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingSolutionFileIO.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingSolutionFileIO.java index 033be5ff25..76abde13ae 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingSolutionFileIO.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.persistence; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/util/VehicleRoutingDistanceTypeComparison.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/util/VehicleRoutingDistanceTypeComparison.java index fdc2a15e73..a0b22fd014 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/util/VehicleRoutingDistanceTypeComparison.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/persistence/util/VehicleRoutingDistanceTypeComparison.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.persistence.util; import java.io.File; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/score/VehicleRoutingConstraintProvider.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/score/VehicleRoutingConstraintProvider.java index a757d8e71d..c70d09cf6a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/score/VehicleRoutingConstraintProvider.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/score/VehicleRoutingConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.score; import static org.optaplanner.core.api.score.stream.ConstraintCollectors.sum; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/swingui/VehicleRoutingPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/swingui/VehicleRoutingPanel.java index ba4eb136d5..5812213c2a 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/swingui/VehicleRoutingPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/swingui/VehicleRoutingPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.swingui; import java.awt.BorderLayout; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/swingui/VehicleRoutingSolutionPainter.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/swingui/VehicleRoutingSolutionPainter.java index cb324fe01e..2c48546af3 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/swingui/VehicleRoutingSolutionPainter.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/swingui/VehicleRoutingSolutionPainter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.swingui; import java.awt.Color; diff --git a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/swingui/VehicleRoutingWorldPanel.java b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/swingui/VehicleRoutingWorldPanel.java index 0a669a6cf1..1d67f605b1 100644 --- a/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/swingui/VehicleRoutingWorldPanel.java +++ b/optaplanner-examples/src/main/java/org/optaplanner/examples/vehiclerouting/swingui/VehicleRoutingWorldPanel.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.swingui; import java.awt.Graphics; diff --git a/optaplanner-examples/src/main/resources/logback.xml b/optaplanner-examples/src/main/resources/logback.xml index 5e3f2cd6a5..6f86b52796 100644 --- a/optaplanner-examples/src/main/resources/logback.xml +++ b/optaplanner-examples/src/main/resources/logback.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/app/benchmark/generalOptaPlannerBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/app/benchmark/generalOptaPlannerBenchmarkConfig.xml index ee6aa80d11..2512ff3fbb 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/app/benchmark/generalOptaPlannerBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/app/benchmark/generalOptaPlannerBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/general diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/cloudBalancingSolverConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/cloudBalancingSolverConfig.xml index e855963da0..2bfac385bf 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/cloudBalancingSolverConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/cloudBalancingSolverConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingBenchmarkConfig.xml index b9a39712ed..d06f2057b7 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/cloudbalancing diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingPartitionedSearchBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingPartitionedSearchBenchmarkConfig.xml index 796dd95ded..892729b234 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingPartitionedSearchBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingPartitionedSearchBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/cloudbalancing/partitionedSearch diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingScoreDirectorBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingScoreDirectorBenchmarkConfig.xml index 0f53c94f87..addf8fe82d 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingScoreDirectorBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingScoreDirectorBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/cloudbalancing/scoreDirector diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingStepLimitBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingStepLimitBenchmarkConfig.xml index bfdd68a2d8..db299c328e 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingStepLimitBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/optional/benchmark/cloudBalancingStepLimitBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/cloudbalancing/stepLimit diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/swingui/addCloudComputer.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/swingui/addCloudComputer.svg index b2781dfc4a..0277de7db0 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/swingui/addCloudComputer.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/cloudbalancing/swingui/addCloudComputer.svg @@ -1,4 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/conferencescheduling/optional/benchmark/conferenceSchedulingBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/conferencescheduling/optional/benchmark/conferenceSchedulingBenchmarkConfig.xml index 381257b666..8c02fe4a47 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/conferencescheduling/optional/benchmark/conferenceSchedulingBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/conferencescheduling/optional/benchmark/conferenceSchedulingBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/conferencescheduling diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/conferencescheduling/swingui/conferenceSchedulingLogo.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/conferencescheduling/swingui/conferenceSchedulingLogo.svg index 47f5828aec..99367f9b49 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/conferencescheduling/swingui/conferenceSchedulingLogo.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/conferencescheduling/swingui/conferenceSchedulingLogo.svg @@ -1,4 +1,23 @@ + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/curriculumcourse/optional/benchmark/curriculumCourseBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/curriculumcourse/optional/benchmark/curriculumCourseBenchmarkConfig.xml index 7a498f2ead..4ea83dcbff 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/curriculumcourse/optional/benchmark/curriculumCourseBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/curriculumcourse/optional/benchmark/curriculumCourseBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/curriculumcourse diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/curriculumcourse/optional/benchmark/curriculumCourseStepLimitBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/curriculumcourse/optional/benchmark/curriculumCourseStepLimitBenchmarkConfig.xml index 3a19ff9cd1..ae771cbecf 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/curriculumcourse/optional/benchmark/curriculumCourseStepLimitBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/curriculumcourse/optional/benchmark/curriculumCourseStepLimitBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/curriculumcourse/stepLimit diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/curriculumcourse/swingui/curriculumCourseLogo.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/curriculumcourse/swingui/curriculumCourseLogo.svg index 64466d033f..f2860be04d 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/curriculumcourse/swingui/curriculumCourseLogo.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/curriculumcourse/swingui/curriculumCourseLogo.svg @@ -1,4 +1,23 @@ + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/examination/optional/benchmark/examinationBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/examination/optional/benchmark/examinationBenchmarkConfig.xml index bd8e8c067e..43d44311ac 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/examination/optional/benchmark/examinationBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/examination/optional/benchmark/examinationBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/examination diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/examination/optional/benchmark/examinationStepLimitBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/examination/optional/benchmark/examinationStepLimitBenchmarkConfig.xml index ae02f53f40..32cc8a19d4 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/examination/optional/benchmark/examinationStepLimitBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/examination/optional/benchmark/examinationStepLimitBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/examination/stepLimit diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/examination/swingui/examinationLogo.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/examination/swingui/examinationLogo.svg index 21b091edbb..b68a7cde53 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/examination/swingui/examinationLogo.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/examination/swingui/examinationLogo.svg @@ -1,4 +1,23 @@ + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/flightcrewscheduling/swingui/flightCrewSchedulingLogo.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/flightcrewscheduling/swingui/flightCrewSchedulingLogo.svg index e0d05aa315..c3e8c3f936 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/flightcrewscheduling/swingui/flightCrewSchedulingLogo.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/flightcrewscheduling/swingui/flightCrewSchedulingLogo.svg @@ -1,4 +1,23 @@ + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/optional/benchmark/machineReassignmentBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/optional/benchmark/machineReassignmentBenchmarkConfig.xml index 08aac03118..01295ec424 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/optional/benchmark/machineReassignmentBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/optional/benchmark/machineReassignmentBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/machinereassignment diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/optional/benchmark/machineReassignmentScoreDirectorBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/optional/benchmark/machineReassignmentScoreDirectorBenchmarkConfig.xml index 989add8621..92b9f5bcd3 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/optional/benchmark/machineReassignmentScoreDirectorBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/optional/benchmark/machineReassignmentScoreDirectorBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/machinereassignment/scoreDirector diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/optional/benchmark/machineReassignmentStepLimitBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/optional/benchmark/machineReassignmentStepLimitBenchmarkConfig.xml index 49aa3e90ca..6f9f7b17db 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/optional/benchmark/machineReassignmentStepLimitBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/optional/benchmark/machineReassignmentStepLimitBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/machinereassignment/stepLimit diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/swingui/machineReassignmentLogo.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/swingui/machineReassignmentLogo.svg index d1c0c62613..8309ec3819 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/swingui/machineReassignmentLogo.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/machinereassignment/swingui/machineReassignmentLogo.svg @@ -1,4 +1,23 @@ + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/meetingscheduling/swingui/meetingSchedulingLogo.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/meetingscheduling/swingui/meetingSchedulingLogo.svg index db66fa3309..101582b5e3 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/meetingscheduling/swingui/meetingSchedulingLogo.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/meetingscheduling/swingui/meetingSchedulingLogo.svg @@ -1,4 +1,23 @@ + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/optional/benchmark/nqueensBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/optional/benchmark/nqueensBenchmarkConfig.xml index 7c95d73782..5f201b25c7 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/optional/benchmark/nqueensBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/optional/benchmark/nqueensBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/nqueens diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/optional/benchmark/nqueensScoreDirectorBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/optional/benchmark/nqueensScoreDirectorBenchmarkConfig.xml index 5de318c24b..c98e8d3d8a 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/optional/benchmark/nqueensScoreDirectorBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/optional/benchmark/nqueensScoreDirectorBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/nqueens/scoreDirector diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/optional/benchmark/nqueensStepLimitBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/optional/benchmark/nqueensStepLimitBenchmarkConfig.xml index cc69a5e77b..583093f7c7 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/optional/benchmark/nqueensStepLimitBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/optional/benchmark/nqueensStepLimitBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/nqueens/stepLimit diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/swingui/nqueensLogo.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/swingui/nqueensLogo.svg index eff3837273..0060eece9f 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/swingui/nqueensLogo.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nqueens/swingui/nqueensLogo.svg @@ -1,4 +1,23 @@ + + + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringLongBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringLongBenchmarkConfig.xml index 37aafba68f..cd6ae15f9c 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringLongBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringLongBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/nurserostering/long diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringMediumBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringMediumBenchmarkConfig.xml index f096a67790..1df6d0e228 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringMediumBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringMediumBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/nurserostering/medium diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringSprintBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringSprintBenchmarkConfig.xml index 83679cba46..89792a7f43 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringSprintBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringSprintBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/nurserostering/sprint diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringStepLimitBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringStepLimitBenchmarkConfig.xml index 5603112493..bce79e9cae 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringStepLimitBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/optional/benchmark/nurseRosteringStepLimitBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/nurserostering/stepLimit diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/swingui/deleteEmployee.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/swingui/deleteEmployee.svg index f522c7a32b..a710b6ebc1 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/swingui/deleteEmployee.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/nurserostering/swingui/deleteEmployee.svg @@ -1,4 +1,23 @@ + + + + + + + + + + + + + + local/data/pas diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/pas/patientAdmissionScheduleSolverConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/pas/patientAdmissionScheduleSolverConfig.xml index 5c26956d2a..f180a2ca10 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/pas/patientAdmissionScheduleSolverConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/pas/patientAdmissionScheduleSolverConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/pas/swingui/anyGender.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/pas/swingui/anyGender.svg index 7ca58acbe5..3c90738751 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/pas/swingui/anyGender.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/pas/swingui/anyGender.svg @@ -1,4 +1,23 @@ + + + + + + + + + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/projectjobscheduling/swingui/projectJobSchedulingLogo.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/projectjobscheduling/swingui/projectJobSchedulingLogo.svg index 88dba6bc77..16cedf3ba9 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/projectjobscheduling/swingui/projectJobSchedulingLogo.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/projectjobscheduling/swingui/projectJobSchedulingLogo.svg @@ -1,4 +1,23 @@ + + + + local/data/taskassigning diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/taskassigning/optional/benchmark/taskAssigningScoreDirectorBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/taskassigning/optional/benchmark/taskAssigningScoreDirectorBenchmarkConfig.xml index 2798843c73..2e8d8b9822 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/taskassigning/optional/benchmark/taskAssigningScoreDirectorBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/taskassigning/optional/benchmark/taskAssigningScoreDirectorBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/taskassigning diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/taskassigning/swingui/affinityHigh.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/taskassigning/swingui/affinityHigh.svg index fa92c50734..2fe9a1735a 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/taskassigning/swingui/affinityHigh.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/taskassigning/swingui/affinityHigh.svg @@ -1,4 +1,23 @@ + + + + + + + + + + + + + + + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/tennis/swingui/tennisLogo.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/tennis/swingui/tennisLogo.svg index d006b70663..f782e0ebbf 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/tennis/swingui/tennisLogo.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/tennis/swingui/tennisLogo.svg @@ -1,4 +1,23 @@ + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/travelingtournament/optional/benchmark/travelingTournamentBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/travelingtournament/optional/benchmark/travelingTournamentBenchmarkConfig.xml index 2b668c2acd..efb1de27ca 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/travelingtournament/optional/benchmark/travelingTournamentBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/travelingtournament/optional/benchmark/travelingTournamentBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/travelingtournament diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/travelingtournament/optional/benchmark/travelingTournamentStepLimitBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/travelingtournament/optional/benchmark/travelingTournamentStepLimitBenchmarkConfig.xml index e6a1194f12..b96e50bf86 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/travelingtournament/optional/benchmark/travelingTournamentStepLimitBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/travelingtournament/optional/benchmark/travelingTournamentStepLimitBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/travelingtournament/stepLimit diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/travelingtournament/swingui/awayMatch.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/travelingtournament/swingui/awayMatch.svg index abafdec20c..39657d1593 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/travelingtournament/swingui/awayMatch.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/travelingtournament/swingui/awayMatch.svg @@ -1,4 +1,23 @@ + + + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/tsp/optional/benchmark/tspBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/tsp/optional/benchmark/tspBenchmarkConfig.xml index bef506e1a1..3ffb33f472 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/tsp/optional/benchmark/tspBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/tsp/optional/benchmark/tspBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/tsp diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/tsp/swingui/tspLogo.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/tsp/swingui/tspLogo.svg index 8770f0ae1b..f7df942758 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/tsp/swingui/tspLogo.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/tsp/swingui/tspLogo.svg @@ -1,4 +1,23 @@ + + + + diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/optional/benchmark/vehicleRoutingBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/optional/benchmark/vehicleRoutingBenchmarkConfig.xml index b1a887a405..2b99904c11 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/optional/benchmark/vehicleRoutingBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/optional/benchmark/vehicleRoutingBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/vehiclerouting diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/optional/benchmark/vehicleRoutingBenchmarkConfigListNearby.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/optional/benchmark/vehicleRoutingBenchmarkConfigListNearby.xml index 332ba6ccb0..2af39b55a8 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/optional/benchmark/vehicleRoutingBenchmarkConfigListNearby.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/optional/benchmark/vehicleRoutingBenchmarkConfigListNearby.xml @@ -1,4 +1,23 @@ + + local/data/vehiclerouting diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/optional/benchmark/vehicleRoutingScoreDirectorBenchmarkConfig.xml b/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/optional/benchmark/vehicleRoutingScoreDirectorBenchmarkConfig.xml index d5659c04c7..c68643a356 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/optional/benchmark/vehicleRoutingScoreDirectorBenchmarkConfig.xml +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/optional/benchmark/vehicleRoutingScoreDirectorBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + local/data/vehiclerouting diff --git a/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/swingui/depot.svg b/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/swingui/depot.svg index 518cf02c1d..8e489a4b2a 100644 --- a/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/swingui/depot.svg +++ b/optaplanner-examples/src/main/resources/org/optaplanner/examples/vehiclerouting/swingui/depot.svg @@ -1,4 +1,23 @@ + + + + + + + + diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/app/GeneralBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/app/GeneralBenchmarkConfigTest.java index c75adbf063..e970ffdeb1 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/app/GeneralBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/app/GeneralBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.app; import org.optaplanner.examples.common.app.AbstractBenchmarkConfigTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingBenchmarkConfigTest.java index 7871ba8be0..d27966f76d 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.app; import org.optaplanner.examples.cloudbalancing.optional.benchmark.CloudBalancingBenchmarkApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingConstructionHeuristicTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingConstructionHeuristicTest.java index cdf6e74934..20d52fb708 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingConstructionHeuristicTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingConstructionHeuristicTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingExhaustiveSearchTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingExhaustiveSearchTest.java index b7e02078fe..17b3bf7588 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingExhaustiveSearchTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingExhaustiveSearchTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingRealTimePlanningTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingRealTimePlanningTurtleTest.java index e5b6289fa2..afcdf4ff0d 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingRealTimePlanningTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingRealTimePlanningTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.app; import java.util.ArrayList; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingSmokeTest.java index 8dddcfc4ba..b82b2c3ea0 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingSolveAllTurtleTest.java index 46d21d9a53..f6a0fede07 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/app/CloudBalancingSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.app; import org.optaplanner.examples.cloudbalancing.domain.CloudBalance; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingScoreConstraintTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingScoreConstraintTest.java index ee981f36a8..013f66b50b 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingScoreConstraintTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/optional/score/CloudBalancingScoreConstraintTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.optional.score; import java.util.Arrays; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/persistence/CloudBalancingOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/persistence/CloudBalancingOpenDataFilesTest.java index 51264d539b..006c2e5888 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/persistence/CloudBalancingOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/persistence/CloudBalancingOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.persistence; import org.optaplanner.examples.cloudbalancing.app.CloudBalancingApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/score/CloudBalancingConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/score/CloudBalancingConstraintProviderTest.java index 608a595a40..35cc6d2949 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/score/CloudBalancingConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/cloudbalancing/score/CloudBalancingConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.cloudbalancing.score; import org.optaplanner.examples.cloudbalancing.domain.CloudBalance; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/TestSystemProperties.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/TestSystemProperties.java index a00fb5c4b2..a6312479ac 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/TestSystemProperties.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/TestSystemProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common; public final class TestSystemProperties { diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/TurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/TurtleTest.java index 46403c9470..c0688f0e6e 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/TurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/TurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common; import java.lang.annotation.ElementType; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractBenchmarkConfigTest.java index c89c483ca1..e23d170aec 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import static org.junit.jupiter.api.DynamicTest.dynamicTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractConstructionHeuristicTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractConstructionHeuristicTest.java index 45db5a904b..902e0c355f 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractConstructionHeuristicTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractConstructionHeuristicTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import java.util.Arrays; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractExhaustiveSearchTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractExhaustiveSearchTest.java index 7b048f1a77..23dbc8d3f0 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractExhaustiveSearchTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractExhaustiveSearchTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import java.util.Arrays; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractPhaseTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractPhaseTest.java index 9ba2f67080..3ad6a835f4 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractPhaseTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/AbstractPhaseTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/ImportDirSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/ImportDirSolveAllTurtleTest.java index 7682793638..c52602c1c1 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/ImportDirSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/ImportDirSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import java.io.File; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/LoggingTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/LoggingTest.java index da25c64292..be995cf4a4 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/LoggingTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/LoggingTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import java.io.File; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/PlannerBenchmarkTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/PlannerBenchmarkTest.java index 68827e0359..73d3593ad1 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/PlannerBenchmarkTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/PlannerBenchmarkTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import java.io.File; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/RealTimePlanningTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/RealTimePlanningTurtleTest.java index a74ad65be4..9c052e1139 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/RealTimePlanningTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/RealTimePlanningTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import java.util.Random; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/SolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/SolveAllTurtleTest.java index d8e02d866c..7dbed0368c 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/SolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/SolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import static org.junit.jupiter.api.DynamicTest.dynamicTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/SolverSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/SolverSmokeTest.java index e91a347fa3..39554b65df 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/SolverSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/SolverSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/UnsolvedDirSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/UnsolvedDirSolveAllTurtleTest.java index 40653b6fc8..8d33ba0e62 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/UnsolvedDirSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/app/UnsolvedDirSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.app; import java.io.File; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/business/AlphaNumericStringComparatorTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/business/AlphaNumericStringComparatorTest.java index 3c0ca36f49..5d735f9aa2 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/business/AlphaNumericStringComparatorTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/business/AlphaNumericStringComparatorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.business; import static org.assertj.core.api.SoftAssertions.assertSoftly; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/ExperimentalConstraintCollectorsTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/ExperimentalConstraintCollectorsTest.java index 525b8c9d6d..cf1720be83 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/ExperimentalConstraintCollectorsTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/ExperimentalConstraintCollectorsTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/impl/ConsecutiveSetTreeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/impl/ConsecutiveSetTreeTest.java index 1eeb49d9d2..ddbf287d22 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/impl/ConsecutiveSetTreeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/impl/ConsecutiveSetTreeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/impl/IntervalTreeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/impl/IntervalTreeTest.java index 9678e6bcd5..7820628d72 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/impl/IntervalTreeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/impl/IntervalTreeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/impl/IterableList.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/impl/IterableList.java index 426b5449a9..0222cce905 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/impl/IterableList.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/experimental/impl/IterableList.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.experimental.impl; import java.util.Iterator; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/persistence/ImportDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/persistence/ImportDataFilesTest.java index 7393be5811..7e41925a26 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/persistence/ImportDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/persistence/ImportDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import static org.junit.jupiter.api.DynamicTest.dynamicTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/persistence/OpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/persistence/OpenDataFilesTest.java index 0c87c24824..006f82f1ad 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/persistence/OpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/persistence/OpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/persistence/StringDataGeneratorTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/persistence/StringDataGeneratorTest.java index f062dd110c..db2b12c8ad 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/persistence/StringDataGeneratorTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/persistence/StringDataGeneratorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.persistence; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/score/AbstractConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/score/AbstractConstraintProviderTest.java index a8f2d7a9d3..25f33681d5 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/score/AbstractConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/score/AbstractConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.score; import static org.junit.jupiter.api.Named.named; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/score/ConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/score/ConstraintProviderTest.java index da0098247a..65aef61318 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/score/ConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/score/ConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.score; import java.lang.annotation.Retention; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/score/SimplifiedTestNameGenerator.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/score/SimplifiedTestNameGenerator.java index 3ada700c52..5ebf0aa8df 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/common/score/SimplifiedTestNameGenerator.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/common/score/SimplifiedTestNameGenerator.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.common.score; import java.lang.reflect.Method; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/app/ConferenceSchedulingSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/app/ConferenceSchedulingSmokeTest.java index 5783992f18..e34a082ff6 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/app/ConferenceSchedulingSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/app/ConferenceSchedulingSmokeTest.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/app/ConferenceSchedulingSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/app/ConferenceSchedulingSolveAllTurtleTest.java index d817e9165e..fa3052da5a 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/app/ConferenceSchedulingSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/app/ConferenceSchedulingSolveAllTurtleTest.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingOpenDataFilesTest.java index 11c4c2d8a9..593a6e8f70 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/persistence/ConferenceSchedulingOpenDataFilesTest.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/score/ConferenceSchedulingConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/score/ConferenceSchedulingConstraintProviderTest.java index b222b759c1..5fcba3cd6f 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/score/ConferenceSchedulingConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/conferencescheduling/score/ConferenceSchedulingConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.conferencescheduling.score; import static java.util.Collections.emptySet; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseConstructionHeuristicTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseConstructionHeuristicTest.java index b32a806eee..953a1cbde3 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseConstructionHeuristicTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseConstructionHeuristicTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.app; import java.util.function.Predicate; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseExhaustiveSearchTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseExhaustiveSearchTest.java index 16b0d0dd8b..99ee61bf40 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseExhaustiveSearchTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseExhaustiveSearchTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseSmokeTest.java index 2d92eb8f09..4949b8f6fd 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseSolveAllTurtleTest.java index bae6ee6b10..13474e3603 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/app/CurriculumCourseSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/optional/benchmark/CurriculumCourseBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/optional/benchmark/CurriculumCourseBenchmarkConfigTest.java index 14a6423f6f..fe20858f73 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/optional/benchmark/CurriculumCourseBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/optional/benchmark/CurriculumCourseBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.optional.benchmark; import org.optaplanner.examples.common.app.AbstractBenchmarkConfigTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseImporterTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseImporterTest.java index 69f8263c49..5254d4f073 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseImporterTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseImporterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.persistence; import org.optaplanner.examples.common.persistence.AbstractSolutionImporter; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseOpenDataFilesTest.java index 4ec0f031ba..c51edcc786 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/persistence/CurriculumCourseOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/score/CurriculumCourseConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/score/CurriculumCourseConstraintProviderTest.java index 8dd13c7f0f..06426f81d9 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/score/CurriculumCourseConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/curriculumcourse/score/CurriculumCourseConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.curriculumcourse.score; import org.optaplanner.examples.common.score.AbstractConstraintProviderTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/app/ExaminationSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/app/ExaminationSmokeTest.java index 07dbf89d7a..28eaec22b4 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/app/ExaminationSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/app/ExaminationSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/app/ExaminationSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/app/ExaminationSolveAllTurtleTest.java index 0a5a2d5f56..6dc12928b1 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/app/ExaminationSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/app/ExaminationSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/optional/benchmark/ExaminationBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/optional/benchmark/ExaminationBenchmarkConfigTest.java index b847384426..a36252cfd5 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/optional/benchmark/ExaminationBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/optional/benchmark/ExaminationBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.optional.benchmark; import org.optaplanner.examples.common.app.AbstractBenchmarkConfigTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/persistence/ExaminationImporterTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/persistence/ExaminationImporterTest.java index a5d2ed18c2..f117561270 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/persistence/ExaminationImporterTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/persistence/ExaminationImporterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.persistence; import org.optaplanner.examples.common.persistence.AbstractSolutionImporter; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/persistence/ExaminationOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/persistence/ExaminationOpenDataFilesTest.java index 04ed26ff53..63e0e329c5 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/persistence/ExaminationOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/persistence/ExaminationOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/score/ExaminationConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/score/ExaminationConstraintProviderTest.java index 103c893313..755a4f1fe7 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/score/ExaminationConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/examination/score/ExaminationConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.examination.score; import org.optaplanner.examples.common.score.AbstractConstraintProviderTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/flightcrewscheduling/app/FlightCrewSchedulingSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/flightcrewscheduling/app/FlightCrewSchedulingSmokeTest.java index 68a1c6b4d5..e6a9dff166 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/flightcrewscheduling/app/FlightCrewSchedulingSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/flightcrewscheduling/app/FlightCrewSchedulingSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/flightcrewscheduling/app/FlightCrewSchedulingSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/flightcrewscheduling/app/FlightCrewSchedulingSolveAllTurtleTest.java index 02c1a12d46..9853b7b728 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/flightcrewscheduling/app/FlightCrewSchedulingSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/flightcrewscheduling/app/FlightCrewSchedulingSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/flightcrewscheduling/persistence/FlightCrewSchedulingOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/flightcrewscheduling/persistence/FlightCrewSchedulingOpenDataFilesTest.java index 6a4d38cc7d..99873d6a91 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/flightcrewscheduling/persistence/FlightCrewSchedulingOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/flightcrewscheduling/persistence/FlightCrewSchedulingOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.flightcrewscheduling.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/app/MachineReassignmentSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/app/MachineReassignmentSmokeTest.java index 6a3a8b2f2c..771353e8aa 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/app/MachineReassignmentSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/app/MachineReassignmentSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/app/MachineReassignmentSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/app/MachineReassignmentSolveAllTurtleTest.java index 83aeb6ebe4..7b13f43c1e 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/app/MachineReassignmentSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/app/MachineReassignmentSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/optional/benchmark/MachineReassignmentBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/optional/benchmark/MachineReassignmentBenchmarkConfigTest.java index 574a97191d..e121eff352 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/optional/benchmark/MachineReassignmentBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/optional/benchmark/MachineReassignmentBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.optional.benchmark; import org.optaplanner.examples.common.app.AbstractBenchmarkConfigTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentImporterTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentImporterTest.java index bf22dfe4d0..ed48cc74fc 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentImporterTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentImporterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.persistence; import java.io.File; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentOpenDataFilesTest.java index 83204cf3cb..0419c98e1c 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/persistence/MachineReassignmentOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/score/MachineReassignmentConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/score/MachineReassignmentConstraintProviderTest.java index 91de33dd03..85258c67b4 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/score/MachineReassignmentConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/machinereassignment/score/MachineReassignmentConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.machinereassignment.score; import java.io.File; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/app/MeetingSchedulingSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/app/MeetingSchedulingSmokeTest.java index 8bd8c0afdb..630d02ca77 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/app/MeetingSchedulingSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/app/MeetingSchedulingSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/app/MeetingSchedulingSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/app/MeetingSchedulingSolveAllTurtleTest.java index 2908564d1e..677a62e3a7 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/app/MeetingSchedulingSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/app/MeetingSchedulingSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/optional/score/MeetingSchedulingScoreConstraintTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/optional/score/MeetingSchedulingScoreConstraintTest.java index 95431ce515..d2664aa8e7 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/optional/score/MeetingSchedulingScoreConstraintTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/optional/score/MeetingSchedulingScoreConstraintTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.optional.score; import java.util.ArrayList; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/persistence/MeetingSchedulingOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/persistence/MeetingSchedulingOpenDataFilesTest.java index aa43d94bbd..c985d9d48b 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/persistence/MeetingSchedulingOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/persistence/MeetingSchedulingOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/score/MeetingSchedulingConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/score/MeetingSchedulingConstraintProviderTest.java index f399b6d19d..f74801b92c 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/score/MeetingSchedulingConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/meetingscheduling/score/MeetingSchedulingConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.meetingscheduling.score; import java.util.ArrayList; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensConstructionHeuristicTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensConstructionHeuristicTest.java index 5625a0a781..8b1a588f1a 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensConstructionHeuristicTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensConstructionHeuristicTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensExhaustiveSearchTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensExhaustiveSearchTest.java index 1a94287b64..0503ae4a09 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensExhaustiveSearchTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensExhaustiveSearchTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.app; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensSmokeTest.java index 873662c057..8bc04ee0ff 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensSolveAllTurtleTest.java index 8971cd21e6..594ddba3bf 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/app/NQueensSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/benchmark/BrokenNQueensBenchmarkTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/benchmark/BrokenNQueensBenchmarkTest.java index f6255593c8..d77fc469b1 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/benchmark/BrokenNQueensBenchmarkTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/benchmark/BrokenNQueensBenchmarkTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.benchmark; import static org.assertj.core.api.Assertions.assertThatExceptionOfType; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/benchmark/NQueensBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/benchmark/NQueensBenchmarkConfigTest.java index 487e1f21c3..1a221a4044 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/benchmark/NQueensBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/benchmark/NQueensBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.benchmark; import org.optaplanner.examples.common.app.AbstractBenchmarkConfigTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/benchmark/NQueensBenchmarkTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/benchmark/NQueensBenchmarkTest.java index 4c458b53be..e5af1738b1 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/benchmark/NQueensBenchmarkTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/benchmark/NQueensBenchmarkTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.benchmark; import java.io.File; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensAbstractTrackingTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensAbstractTrackingTest.java index 08268cb241..2e1a14f8dc 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensAbstractTrackingTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensAbstractTrackingTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.solver.tracking; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensConstructionHeuristicTrackingTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensConstructionHeuristicTrackingTest.java index 7566130b97..1c18561453 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensConstructionHeuristicTrackingTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensConstructionHeuristicTrackingTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.solver.tracking; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensLocalSearchTrackingTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensLocalSearchTrackingTest.java index e47c4b6f04..b46e81729f 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensLocalSearchTrackingTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensLocalSearchTrackingTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.solver.tracking; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensStepTracker.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensStepTracker.java index 8892cb0846..3c10510aee 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensStepTracker.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensStepTracker.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.solver.tracking; import java.util.ArrayList; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensStepTracking.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensStepTracking.java index 290a7cc853..f2bdec258d 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensStepTracking.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/optional/solver/tracking/NQueensStepTracking.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.optional.solver.tracking; public class NQueensStepTracking { diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/persistence/NQueensOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/persistence/NQueensOpenDataFilesTest.java index df68a7a3ba..74b10c0331 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/persistence/NQueensOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/persistence/NQueensOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/score/NQueensConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/score/NQueensConstraintProviderTest.java index b0a35e2437..6857b10e56 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/score/NQueensConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nqueens/score/NQueensConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nqueens.score; import java.io.IOException; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/app/NurseRosteringSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/app/NurseRosteringSmokeTest.java index c281f384ec..9ad04fa9bb 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/app/NurseRosteringSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/app/NurseRosteringSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/app/NurseRosteringSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/app/NurseRosteringSolveAllTurtleTest.java index 839a52162c..518cf4b359 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/app/NurseRosteringSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/app/NurseRosteringSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/optional/benchmark/NurseRosteringBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/optional/benchmark/NurseRosteringBenchmarkConfigTest.java index 8f0204eae8..720a173938 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/optional/benchmark/NurseRosteringBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/optional/benchmark/NurseRosteringBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.optional.benchmark; import org.optaplanner.examples.common.app.AbstractBenchmarkConfigTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringImporterTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringImporterTest.java index 54f16a8b4f..d1371aad5f 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringImporterTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringImporterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.persistence; import org.optaplanner.examples.common.persistence.AbstractSolutionImporter; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringOpenDataFilesTest.java index eb06c5d44a..5e308333ca 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/persistence/NurseRosteringOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/score/NurseRosteringConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/score/NurseRosteringConstraintProviderTest.java index 820a10cd34..0f3671ebea 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/score/NurseRosteringConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/nurserostering/score/NurseRosteringConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.nurserostering.score; import java.time.DayOfWeek; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/app/PatientAdmissionScheduleSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/app/PatientAdmissionScheduleSmokeTest.java index c6f5d40650..c559c30719 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/app/PatientAdmissionScheduleSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/app/PatientAdmissionScheduleSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/app/PatientAdmissionScheduleSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/app/PatientAdmissionScheduleSolveAllTurtleTest.java index 6b8f99b817..efb56a84c5 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/app/PatientAdmissionScheduleSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/app/PatientAdmissionScheduleSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/optional/benchmark/PatientAdmissionScheduleBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/optional/benchmark/PatientAdmissionScheduleBenchmarkConfigTest.java index ffa9f2ecb2..e37e149bc7 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/optional/benchmark/PatientAdmissionScheduleBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/optional/benchmark/PatientAdmissionScheduleBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.optional.benchmark; import org.optaplanner.examples.common.app.AbstractBenchmarkConfigTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleImporterTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleImporterTest.java index e59155f644..1c072fa346 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleImporterTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleImporterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.persistence; import org.optaplanner.examples.common.persistence.AbstractSolutionImporter; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleOpenDataFilesTest.java index f50c721740..d188d1d077 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/persistence/PatientAdmissionScheduleOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/score/PatientAdmissionScheduleConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/score/PatientAdmissionScheduleConstraintProviderTest.java index a9d787f310..d4f5defdac 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/score/PatientAdmissionScheduleConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/pas/score/PatientAdmissionScheduleConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.pas.score; import java.util.function.BiFunction; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingSmokeTest.java index d4031235c3..2e37802191 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingSolveAllTurtleTest.java index 7c34a3eb85..80bfcbe05a 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/optional/benchmark/ProjectJobSchedulingBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/optional/benchmark/ProjectJobSchedulingBenchmarkConfigTest.java index 75a81bfd89..600a93132b 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/optional/benchmark/ProjectJobSchedulingBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/optional/benchmark/ProjectJobSchedulingBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.optional.benchmark; import org.optaplanner.examples.common.app.AbstractBenchmarkConfigTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingImporterTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingImporterTest.java index 7262bdfab6..0d86938a1a 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingImporterTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingImporterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.persistence; import org.optaplanner.examples.common.persistence.AbstractSolutionImporter; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingOpenDataFilesTest.java index 77f8f6f669..13db01fde7 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/projectjobscheduling/persistence/ProjectJobSchedulingOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.projectjobscheduling.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/app/TaskAssigningSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/app/TaskAssigningSmokeTest.java index 905d633b6e..b555cba99b 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/app/TaskAssigningSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/app/TaskAssigningSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/app/TaskAssigningSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/app/TaskAssigningSolveAllTurtleTest.java index 25c10f16c3..b7330e2030 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/app/TaskAssigningSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/app/TaskAssigningSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/domain/solver/TaskDifficultyComparatorTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/domain/solver/TaskDifficultyComparatorTest.java index 2ebfb7b7fd..12c9b7f010 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/domain/solver/TaskDifficultyComparatorTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/domain/solver/TaskDifficultyComparatorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.domain.solver; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/persistence/TaskAssigningOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/persistence/TaskAssigningOpenDataFilesTest.java index 7f798e3764..66cf956e76 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/persistence/TaskAssigningOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/taskassigning/persistence/TaskAssigningOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.taskassigning.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/app/TennisBenchmarkTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/app/TennisBenchmarkTest.java index 9cf558ada1..e35d251890 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/app/TennisBenchmarkTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/app/TennisBenchmarkTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.app; import java.io.File; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/app/TennisSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/app/TennisSmokeTest.java index 09de7fca10..975177d50b 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/app/TennisSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/app/TennisSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/app/TennisSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/app/TennisSolveAllTurtleTest.java index 05e387f090..0519ca3af2 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/app/TennisSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/app/TennisSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/persistence/TennisOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/persistence/TennisOpenDataFilesTest.java index 4d5f1bd811..a898cba10d 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/persistence/TennisOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/persistence/TennisOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/score/TennisConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/score/TennisConstraintProviderTest.java index 94775aea64..d72909c0ff 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/score/TennisConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/tennis/score/TennisConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tennis.score; import org.optaplanner.examples.common.score.AbstractConstraintProviderTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/app/TravelingTournamentSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/app/TravelingTournamentSmokeTest.java index e0c6ebf129..6c5baabafb 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/app/TravelingTournamentSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/app/TravelingTournamentSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/app/TravelingTournamentSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/app/TravelingTournamentSolveAllTurtleTest.java index a95cde8c7a..5000b36972 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/app/TravelingTournamentSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/app/TravelingTournamentSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/optional/benchmark/TravelingTournamentBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/optional/benchmark/TravelingTournamentBenchmarkConfigTest.java index 93c2a0289e..5f22e5691a 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/optional/benchmark/TravelingTournamentBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/optional/benchmark/TravelingTournamentBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.optional.benchmark; import org.optaplanner.examples.common.app.AbstractBenchmarkConfigTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentImporterTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentImporterTest.java index dd570cf58e..cc108bb23a 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentImporterTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentImporterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.persistence; import org.optaplanner.examples.common.persistence.AbstractSolutionImporter; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentOpenDataFilesTest.java index be4cbe7305..acc7ba374b 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/travelingtournament/persistence/TravelingTournamentOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.travelingtournament.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/app/TspConstructionHeuristicTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/app/TspConstructionHeuristicTest.java index 7d8d9ac44c..eadf915871 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/app/TspConstructionHeuristicTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/app/TspConstructionHeuristicTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/app/TspSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/app/TspSmokeTest.java index 4dc1fc0058..efc4abc876 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/app/TspSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/app/TspSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/app/TspSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/app/TspSolveAllTurtleTest.java index c4c80d7e0a..86582138a2 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/app/TspSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/app/TspSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/optional/benchmark/TspBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/optional/benchmark/TspBenchmarkConfigTest.java index 8553cde5e3..60751e3b09 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/optional/benchmark/TspBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/optional/benchmark/TspBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.optional.benchmark; import org.optaplanner.examples.common.app.AbstractBenchmarkConfigTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/persistence/TspImporterTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/persistence/TspImporterTest.java index f2e4e06ca5..5317893231 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/persistence/TspImporterTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/persistence/TspImporterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.persistence; import org.optaplanner.examples.common.persistence.AbstractSolutionImporter; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/persistence/TspOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/persistence/TspOpenDataFilesTest.java index 13148d2c74..e1935b098b 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/persistence/TspOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/tsp/persistence/TspOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.tsp.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingMultiThreadedReproducibilityTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingMultiThreadedReproducibilityTest.java index 0f56c6a0c6..606f5f95f7 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingMultiThreadedReproducibilityTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingMultiThreadedReproducibilityTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.app; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingSmokeTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingSmokeTest.java index 2ed27b1e10..6a7ebf5ced 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingSmokeTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingSmokeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.app; import java.util.stream.Stream; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingSolveAllTurtleTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingSolveAllTurtleTest.java index d864b0425e..97db607748 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingSolveAllTurtleTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/app/VehicleRoutingSolveAllTurtleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.app; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/RoadSegmentLocationTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/RoadSegmentLocationTest.java index 4dea65b32d..4a60da4541 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/RoadSegmentLocationTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/domain/location/segmented/RoadSegmentLocationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.domain.location.segmented; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/optional/benchmark/VehicleRoutingBenchmarkConfigTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/optional/benchmark/VehicleRoutingBenchmarkConfigTest.java index c90121c51c..9e5891bc62 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/optional/benchmark/VehicleRoutingBenchmarkConfigTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/optional/benchmark/VehicleRoutingBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.optional.benchmark; import org.optaplanner.examples.common.app.AbstractBenchmarkConfigTest; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingImportDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingImportDataFilesTest.java index 630c98dcd6..b3aa67dcbb 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingImportDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingImportDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.persistence; import org.optaplanner.examples.common.persistence.AbstractSolutionImporter; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingOpenDataFilesTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingOpenDataFilesTest.java index 9b5604570a..0ce5d99f24 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingOpenDataFilesTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingOpenDataFilesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.persistence; import org.optaplanner.examples.common.app.CommonApp; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingSolutionFileIOTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingSolutionFileIOTest.java index aebb32321d..a888706690 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingSolutionFileIOTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/persistence/VehicleRoutingSolutionFileIOTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.persistence; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/score/VehicleRoutingConstraintProviderTest.java b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/score/VehicleRoutingConstraintProviderTest.java index f0c8e09fe5..f06952f59c 100644 --- a/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/score/VehicleRoutingConstraintProviderTest.java +++ b/optaplanner-examples/src/test/java/org/optaplanner/examples/vehiclerouting/score/VehicleRoutingConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.examples.vehiclerouting.score; import java.util.Arrays; diff --git a/optaplanner-examples/src/test/resources/logback-test.xml b/optaplanner-examples/src/test/resources/logback-test.xml index cfb1fbe9fe..30a7f04e9a 100644 --- a/optaplanner-examples/src/test/resources/logback-test.xml +++ b/optaplanner-examples/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-examples/src/test/resources/org/optaplanner/examples/examination/data/testExaminationScoreRules.xml b/optaplanner-examples/src/test/resources/org/optaplanner/examples/examination/data/testExaminationScoreRules.xml index bee2773ba6..2d174eb08f 100644 --- a/optaplanner-examples/src/test/resources/org/optaplanner/examples/examination/data/testExaminationScoreRules.xml +++ b/optaplanner-examples/src/test/resources/org/optaplanner/examples/examination/data/testExaminationScoreRules.xml @@ -1,3 +1,22 @@ + + 0 diff --git a/optaplanner-examples/src/test/resources/org/optaplanner/examples/nurserostering/data/testNurseRosteringScoreRules.xml b/optaplanner-examples/src/test/resources/org/optaplanner/examples/nurserostering/data/testNurseRosteringScoreRules.xml index 9a76e0bc37..c33797059f 100644 --- a/optaplanner-examples/src/test/resources/org/optaplanner/examples/nurserostering/data/testNurseRosteringScoreRules.xml +++ b/optaplanner-examples/src/test/resources/org/optaplanner/examples/nurserostering/data/testNurseRosteringScoreRules.xml @@ -1,3 +1,22 @@ + + 0 long01 diff --git a/optaplanner-migration/pom.xml b/optaplanner-migration/pom.xml index fb8da423cc..90b198ebc5 100644 --- a/optaplanner-migration/pom.xml +++ b/optaplanner-migration/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-migration/src/main/java/org/optaplanner/migration/jakarta/InternalOptaPlannerMavenVisitor.java b/optaplanner-migration/src/main/java/org/optaplanner/migration/jakarta/InternalOptaPlannerMavenVisitor.java index b189f55681..fac05699bc 100644 --- a/optaplanner-migration/src/main/java/org/optaplanner/migration/jakarta/InternalOptaPlannerMavenVisitor.java +++ b/optaplanner-migration/src/main/java/org/optaplanner/migration/jakarta/InternalOptaPlannerMavenVisitor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.migration.jakarta; import org.openrewrite.ExecutionContext; diff --git a/optaplanner-migration/src/main/java/org/optaplanner/migration/jakarta/JakartaJsonMigrationRecipe.java b/optaplanner-migration/src/main/java/org/optaplanner/migration/jakarta/JakartaJsonMigrationRecipe.java index ad2ed89474..79fe9201d5 100644 --- a/optaplanner-migration/src/main/java/org/optaplanner/migration/jakarta/JakartaJsonMigrationRecipe.java +++ b/optaplanner-migration/src/main/java/org/optaplanner/migration/jakarta/JakartaJsonMigrationRecipe.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.migration.jakarta; import java.nio.file.Path; diff --git a/optaplanner-migration/src/main/java/org/optaplanner/migration/v8/AsConstraintRecipe.java b/optaplanner-migration/src/main/java/org/optaplanner/migration/v8/AsConstraintRecipe.java index b273ed284d..95c2ab627d 100644 --- a/optaplanner-migration/src/main/java/org/optaplanner/migration/v8/AsConstraintRecipe.java +++ b/optaplanner-migration/src/main/java/org/optaplanner/migration/v8/AsConstraintRecipe.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.migration.v8; import java.util.Arrays; diff --git a/optaplanner-migration/src/main/java/org/optaplanner/migration/v8/ScoreGettersRecipe.java b/optaplanner-migration/src/main/java/org/optaplanner/migration/v8/ScoreGettersRecipe.java index 423f353028..2b1a19a0bd 100644 --- a/optaplanner-migration/src/main/java/org/optaplanner/migration/v8/ScoreGettersRecipe.java +++ b/optaplanner-migration/src/main/java/org/optaplanner/migration/v8/ScoreGettersRecipe.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.migration.v8; import java.util.Arrays; diff --git a/optaplanner-migration/src/main/java/org/optaplanner/migration/v8/ScoreManagerMethodsRecipe.java b/optaplanner-migration/src/main/java/org/optaplanner/migration/v8/ScoreManagerMethodsRecipe.java index e82128600d..a0d46ccf4e 100644 --- a/optaplanner-migration/src/main/java/org/optaplanner/migration/v8/ScoreManagerMethodsRecipe.java +++ b/optaplanner-migration/src/main/java/org/optaplanner/migration/v8/ScoreManagerMethodsRecipe.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.migration.v8; import java.util.Arrays; diff --git a/optaplanner-migration/src/test/java/org/optaplanner/migration/jakarta/JakartaJsonMigrationRecipeTest.java b/optaplanner-migration/src/test/java/org/optaplanner/migration/jakarta/JakartaJsonMigrationRecipeTest.java index 720af34e09..5e1d403110 100644 --- a/optaplanner-migration/src/test/java/org/optaplanner/migration/jakarta/JakartaJsonMigrationRecipeTest.java +++ b/optaplanner-migration/src/test/java/org/optaplanner/migration/jakarta/JakartaJsonMigrationRecipeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.migration.jakarta; import static org.openrewrite.java.Assertions.mavenProject; diff --git a/optaplanner-migration/src/test/java/org/optaplanner/migration/v8/AsConstraintRecipeTest.java b/optaplanner-migration/src/test/java/org/optaplanner/migration/v8/AsConstraintRecipeTest.java index 8a26b2859a..149f5d5c84 100644 --- a/optaplanner-migration/src/test/java/org/optaplanner/migration/v8/AsConstraintRecipeTest.java +++ b/optaplanner-migration/src/test/java/org/optaplanner/migration/v8/AsConstraintRecipeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.migration.v8; import static org.openrewrite.java.Assertions.java; diff --git a/optaplanner-migration/src/test/java/org/optaplanner/migration/v8/ScoreGettersRecipeTest.java b/optaplanner-migration/src/test/java/org/optaplanner/migration/v8/ScoreGettersRecipeTest.java index 01b6bc97ce..011ac5c166 100644 --- a/optaplanner-migration/src/test/java/org/optaplanner/migration/v8/ScoreGettersRecipeTest.java +++ b/optaplanner-migration/src/test/java/org/optaplanner/migration/v8/ScoreGettersRecipeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.migration.v8; import static org.openrewrite.java.Assertions.java; diff --git a/optaplanner-migration/src/test/java/org/optaplanner/migration/v8/ScoreManagerMethodsRecipeTest.java b/optaplanner-migration/src/test/java/org/optaplanner/migration/v8/ScoreManagerMethodsRecipeTest.java index f2f61e9901..75f842e351 100644 --- a/optaplanner-migration/src/test/java/org/optaplanner/migration/v8/ScoreManagerMethodsRecipeTest.java +++ b/optaplanner-migration/src/test/java/org/optaplanner/migration/v8/ScoreManagerMethodsRecipeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.migration.v8; import static org.openrewrite.java.Assertions.java; diff --git a/optaplanner-operator/pom.xml b/optaplanner-operator/pom.xml index bca44d1a00..2416605d02 100644 --- a/optaplanner-operator/pom.xml +++ b/optaplanner-operator/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/OptaPlannerSolverReconciler.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/OptaPlannerSolverReconciler.java index a20411e608..701471bb33 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/OptaPlannerSolverReconciler.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/OptaPlannerSolverReconciler.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver; import java.util.Map; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/AmqBroker.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/AmqBroker.java index e911a2c755..168e220a66 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/AmqBroker.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/AmqBroker.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model; import com.fasterxml.jackson.annotation.JsonIgnore; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/ConfigMapDependentResource.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/ConfigMapDependentResource.java index 9e8068ff93..61b6d4c4a7 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/ConfigMapDependentResource.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/ConfigMapDependentResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model; import java.util.HashMap; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/DeploymentDependentResource.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/DeploymentDependentResource.java index 3099c5ffba..297f68fa2b 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/DeploymentDependentResource.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/DeploymentDependentResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model; import java.util.ArrayList; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolver.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolver.java index 1b5cb391fb..66b5dad086 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolver.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolver.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model; import org.optaplanner.operator.impl.solver.model.messaging.MessageAddress; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolverSpec.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolverSpec.java index a3d4c5a88a..4db8b00d70 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolverSpec.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolverSpec.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model; import io.fabric8.kubernetes.api.model.PodTemplateSpec; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolverStatus.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolverStatus.java index 2213f6cc82..6898a29c68 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolverStatus.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/OptaPlannerSolverStatus.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model; import java.time.ZoneOffset; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/Scaling.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/Scaling.java index 30b588b817..1a43d70dbd 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/Scaling.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/Scaling.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model; public final class Scaling { diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/common/ResourceNameReference.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/common/ResourceNameReference.java index c3082c41a8..3a3fdb7e13 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/common/ResourceNameReference.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/common/ResourceNameReference.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.common; public final class ResourceNameReference { diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/KedaConstants.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/KedaConstants.java index 373ffc6c93..89b0fda853 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/KedaConstants.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/KedaConstants.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.keda; final class KedaConstants { diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObject.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObject.java index bf68d12abe..305b710199 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObject.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObject.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.keda; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectDependentResource.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectDependentResource.java index dd3173a04e..98a6842776 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectDependentResource.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectDependentResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.keda; import org.optaplanner.operator.impl.solver.model.AmqBroker; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectSpec.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectSpec.java index 1fc87b79ba..55d064e1b0 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectSpec.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectSpec.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.keda; import java.util.ArrayList; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/SecretTargetRef.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/SecretTargetRef.java index 6359aa3860..366e8f14ba 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/SecretTargetRef.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/SecretTargetRef.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.keda; import io.fabric8.kubernetes.api.model.SecretKeySelector; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/Trigger.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/Trigger.java index 2835886f75..a5ac2b7658 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/Trigger.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/Trigger.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.keda; import org.optaplanner.operator.impl.solver.model.common.ResourceNameReference; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthentication.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthentication.java index 308fcf2b42..0aed3f5d16 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthentication.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthentication.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.keda; import com.fasterxml.jackson.annotation.JsonInclude; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationDependentResource.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationDependentResource.java index 301d6a4a3b..51398a1e39 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationDependentResource.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationDependentResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.keda; import org.optaplanner.operator.impl.solver.model.OptaPlannerSolver; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationSpec.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationSpec.java index 8071472d58..23bca2903f 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationSpec.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationSpec.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.keda; import java.util.ArrayList; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerMetadata.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerMetadata.java index 8a96626762..8b7431f27d 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerMetadata.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/keda/TriggerMetadata.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.keda; public final class TriggerMetadata { diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueue.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueue.java index 773ea111e2..a65963c8ad 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueue.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.messaging; import com.fasterxml.jackson.annotation.JsonInclude; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueDependentResource.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueDependentResource.java index 0e0d438c17..082a3a3943 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueDependentResource.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueDependentResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.messaging; import org.optaplanner.operator.impl.solver.model.OptaPlannerSolver; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueSpec.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueSpec.java index f525011a52..67aed73d2e 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueSpec.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueSpec.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.messaging; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/MessageAddress.java b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/MessageAddress.java index c41e5345df..0eeb79f6fa 100644 --- a/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/MessageAddress.java +++ b/optaplanner-operator/src/main/java/org/optaplanner/operator/impl/solver/model/messaging/MessageAddress.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.messaging; public enum MessageAddress { diff --git a/optaplanner-operator/src/main/resources/application.properties b/optaplanner-operator/src/main/resources/application.properties index 9f3956fb7a..be41ebafb5 100644 --- a/optaplanner-operator/src/main/resources/application.properties +++ b/optaplanner-operator/src/main/resources/application.properties @@ -1,3 +1,22 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + quarkus.operator-sdk.crd.apply=true quarkus.log.category."io.quarkiverse.operatorsdk".level=ERROR diff --git a/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/AbstractKubernetesTest.java b/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/AbstractKubernetesTest.java index b220ebdbf0..b44efc670b 100644 --- a/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/AbstractKubernetesTest.java +++ b/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/AbstractKubernetesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver; import io.fabric8.kubernetes.client.server.mock.KubernetesServer; diff --git a/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/OptaPlannerSolverReconcilerTest.java b/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/OptaPlannerSolverReconcilerTest.java index 7066d7f41f..81f5201ea1 100644 --- a/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/OptaPlannerSolverReconcilerTest.java +++ b/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/OptaPlannerSolverReconcilerTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver; import static java.util.concurrent.TimeUnit.MINUTES; diff --git a/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/AbstractKubernetesCustomResourceTest.java b/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/AbstractKubernetesCustomResourceTest.java index 7301d5d066..5d90800310 100644 --- a/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/AbstractKubernetesCustomResourceTest.java +++ b/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/AbstractKubernetesCustomResourceTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectTest.java b/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectTest.java index 18e0af5bcf..b579650ac0 100644 --- a/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectTest.java +++ b/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/keda/ScaledObjectTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.keda; import org.optaplanner.operator.impl.solver.model.AbstractKubernetesCustomResourceTest; diff --git a/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationTest.java b/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationTest.java index dd32d0c35f..f5bc54e638 100644 --- a/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationTest.java +++ b/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/keda/TriggerAuthenticationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.keda; import org.optaplanner.operator.impl.solver.model.AbstractKubernetesCustomResourceTest; diff --git a/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueTest.java b/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueTest.java index f08cc7c310..85f610a3d7 100644 --- a/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueTest.java +++ b/optaplanner-operator/src/test/java/org/optaplanner/operator/impl/solver/model/messaging/ArtemisQueueTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.operator.impl.solver.model.messaging; import org.optaplanner.operator.impl.solver.model.AbstractKubernetesCustomResourceTest; diff --git a/optaplanner-persistence/optaplanner-persistence-common/pom.xml b/optaplanner-persistence/optaplanner-persistence-common/pom.xml index ce84d08f86..46b977d80a 100644 --- a/optaplanner-persistence/optaplanner-persistence-common/pom.xml +++ b/optaplanner-persistence/optaplanner-persistence-common/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-persistence/optaplanner-persistence-common/src/main/java/org/optaplanner/persistence/common/api/domain/solution/SolutionFileIO.java b/optaplanner-persistence/optaplanner-persistence-common/src/main/java/org/optaplanner/persistence/common/api/domain/solution/SolutionFileIO.java index 4544061516..d049830233 100644 --- a/optaplanner-persistence/optaplanner-persistence-common/src/main/java/org/optaplanner/persistence/common/api/domain/solution/SolutionFileIO.java +++ b/optaplanner-persistence/optaplanner-persistence-common/src/main/java/org/optaplanner/persistence/common/api/domain/solution/SolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.common.api.domain.solution; import java.io.File; diff --git a/optaplanner-persistence/optaplanner-persistence-common/src/test/java/org/optaplanner/persistence/common/api/domain/solution/RigidTestdataSolutionFileIO.java b/optaplanner-persistence/optaplanner-persistence-common/src/test/java/org/optaplanner/persistence/common/api/domain/solution/RigidTestdataSolutionFileIO.java index cc4587bd4a..851f3e400a 100644 --- a/optaplanner-persistence/optaplanner-persistence-common/src/test/java/org/optaplanner/persistence/common/api/domain/solution/RigidTestdataSolutionFileIO.java +++ b/optaplanner-persistence/optaplanner-persistence-common/src/test/java/org/optaplanner/persistence/common/api/domain/solution/RigidTestdataSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.common.api.domain.solution; import java.io.File; diff --git a/optaplanner-persistence/optaplanner-persistence-common/src/test/resources/logback-test.xml b/optaplanner-persistence/optaplanner-persistence-common/src/test/resources/logback-test.xml index d7f2b014d9..ae51980a5a 100644 --- a/optaplanner-persistence/optaplanner-persistence-common/src/test/resources/logback-test.xml +++ b/optaplanner-persistence/optaplanner-persistence-common/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + + diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/OptaPlannerJacksonModule.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/OptaPlannerJacksonModule.java index cf29407e9e..8dedc01694 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/OptaPlannerJacksonModule.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/OptaPlannerJacksonModule.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api; import org.optaplanner.core.api.score.Score; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/package-info.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/package-info.java index 5a00dbd2df..827f0ab5a3 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/package-info.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/package-info.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Jackson bindings. */ diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/AbstractScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/AbstractScoreJacksonDeserializer.java index 2e6527497c..78f34fe81a 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/AbstractScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/AbstractScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score; import org.optaplanner.core.api.score.Score; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/AbstractScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/AbstractScoreJacksonSerializer.java index 4258f34f63..f6b9301133 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/AbstractScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/AbstractScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/PolymorphicScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/PolymorphicScoreJacksonDeserializer.java index 6cfe11c6ed..8d326376b0 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/PolymorphicScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/PolymorphicScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/PolymorphicScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/PolymorphicScoreJacksonSerializer.java index f045aa74f3..94e84c43cc 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/PolymorphicScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/PolymorphicScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendable/BendableScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendable/BendableScoreJacksonDeserializer.java index 0ef2662eb9..ea74f656e0 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendable/BendableScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendable/BendableScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.bendable; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendable/BendableScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendable/BendableScoreJacksonSerializer.java index 79b4cbb59a..0ee670ff70 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendable/BendableScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendable/BendableScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.bendable; import org.optaplanner.core.api.score.buildin.bendable.BendableScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJacksonDeserializer.java index 8a897bbff3..fdaaf69929 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJacksonSerializer.java index 5125346fc9..e7c3b335a4 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal; import org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablelong/BendableLongScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablelong/BendableLongScoreJacksonDeserializer.java index e0b94a0aa9..e53ae4bb4a 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablelong/BendableLongScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablelong/BendableLongScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.bendablelong; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablelong/BendableLongScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablelong/BendableLongScoreJacksonSerializer.java index 1c9fdf15fd..eb78ab4ad7 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablelong/BendableLongScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablelong/BendableLongScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.bendablelong; import org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJacksonDeserializer.java index 107b3f0a9f..714a78a8f2 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoft; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJsonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJsonSerializer.java index 24a47e3412..d008bb785b 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJsonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJsonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoft; import org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJacksonDeserializer.java index aa6678a749..f02b0e675d 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftbigdecimal; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJacksonSerializer.java index 87cbec1f8b..8263e0bb83 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftbigdecimal; import org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJacksonDeserializer.java index 45af5e6dfe..5f8bf49929 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJacksonSerializer.java index caca93607a..5c19d600bc 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong; import org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoft/HardSoftScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoft/HardSoftScoreJacksonDeserializer.java index b3d7a6bc40..0db345e8d9 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoft/HardSoftScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoft/HardSoftScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardsoft; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoft/HardSoftScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoft/HardSoftScoreJacksonSerializer.java index c752a3419c..9c25dfa61d 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoft/HardSoftScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoft/HardSoftScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardsoft; import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJacksonDeserializer.java index e310b5f767..e62fad6e41 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardsoftbigdecimal; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJacksonSerializer.java index 3cb839cf26..7425f8cd90 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardsoftbigdecimal; import org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftlong/HardSoftLongScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftlong/HardSoftLongScoreJacksonDeserializer.java index 8c48348399..46c912cca5 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftlong/HardSoftLongScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftlong/HardSoftLongScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardsoftlong; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftlong/HardSoftLongScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftlong/HardSoftLongScoreJacksonSerializer.java index 41a095083b..3243151b9f 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftlong/HardSoftLongScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftlong/HardSoftLongScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardsoftlong; import org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simple/SimpleScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simple/SimpleScoreJacksonDeserializer.java index e872b444e3..8e48aa6328 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simple/SimpleScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simple/SimpleScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.simple; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simple/SimpleScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simple/SimpleScoreJacksonSerializer.java index 9b5947b9e4..9140b9aced 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simple/SimpleScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simple/SimpleScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.simple; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJacksonDeserializer.java index 47f9f75af1..f20b851cdd 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.simplebigdecimal; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJacksonSerializer.java index 7e7cd4bd02..4f8b072c6c 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.simplebigdecimal; import org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplelong/SimpleLongScoreJacksonDeserializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplelong/SimpleLongScoreJacksonDeserializer.java index a0eb333cca..f4201de6c2 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplelong/SimpleLongScoreJacksonDeserializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplelong/SimpleLongScoreJacksonDeserializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.simplelong; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplelong/SimpleLongScoreJacksonSerializer.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplelong/SimpleLongScoreJacksonSerializer.java index 328e876c3f..60cbfce7f8 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplelong/SimpleLongScoreJacksonSerializer.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/buildin/simplelong/SimpleLongScoreJacksonSerializer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.simplelong; import org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/package-info.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/package-info.java index ca5942e980..c9bfe136bf 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/package-info.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/api/score/package-info.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * Jackson bindings for {@link org.optaplanner.core.api.score.Score}. */ diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/impl/domain/solution/JacksonSolutionFileIO.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/impl/domain/solution/JacksonSolutionFileIO.java index bc81916154..87b8bd067c 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/impl/domain/solution/JacksonSolutionFileIO.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/java/org/optaplanner/persistence/jackson/impl/domain/solution/JacksonSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.impl.domain.solution; import java.io.File; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/resources/META-INF/services/com.fasterxml.jackson.databind.Module b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/resources/META-INF/services/com.fasterxml.jackson.databind.Module index 9b1b7ccbbc..5c14d35e1c 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/main/resources/META-INF/services/com.fasterxml.jackson.databind.Module +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/main/resources/META-INF/services/com.fasterxml.jackson.databind.Module @@ -1 +1,20 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + org.optaplanner.persistence.jackson.api.OptaPlannerJacksonModule \ No newline at end of file diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/AbstractJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/AbstractJacksonRoundTripTest.java index dbe1ca2129..ce5f04944b 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/AbstractJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/AbstractJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api; import java.io.IOException; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/OptaPlannerJacksonModuleTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/OptaPlannerJacksonModuleTest.java index 5eb3c0cd6e..7f29a63e6d 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/OptaPlannerJacksonModuleTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/OptaPlannerJacksonModuleTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/AbstractScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/AbstractScoreJacksonRoundTripTest.java index 8d17579ac2..7ef046dcdc 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/AbstractScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/AbstractScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/bendable/BendableScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/bendable/BendableScoreJacksonRoundTripTest.java index 2c1e390c58..acee26296d 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/bendable/BendableScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/bendable/BendableScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.bendable; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJacksonRoundTripTest.java index 749a00cbc1..5a3462abfe 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.bendablebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablelong/BendableLongScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablelong/BendableLongScoreJacksonRoundTripTest.java index e1131b42ad..dd7a94cf18 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablelong/BendableLongScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/bendablelong/BendableLongScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.bendablelong; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJacksonRoundTripTest.java index 274194a513..d2aed7a1b5 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoft; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJacksonRoundTripTest.java index b69f18827b..726fd85feb 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJacksonRoundTripTest.java index 04fa1c53bd..07aadfcbcb 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardmediumsoftlong; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoft/HardSoftScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoft/HardSoftScoreJacksonRoundTripTest.java index 78842dc5e4..754d2d840f 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoft/HardSoftScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoft/HardSoftScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardsoft; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJacksonRoundTripTest.java index 512b2d053c..1cc36380dc 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftlong/HardSoftLongScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftlong/HardSoftLongScoreJacksonRoundTripTest.java index ba893b0371..88804857b3 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftlong/HardSoftLongScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/hardsoftlong/HardSoftLongScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.hardsoftlong; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/simple/SimpleScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/simple/SimpleScoreJacksonRoundTripTest.java index f00455c71f..f3af35dbbd 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/simple/SimpleScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/simple/SimpleScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.simple; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJacksonRoundTripTest.java index a033843c03..9cc7aa8a81 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.simplebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/simplelong/SimpleLongScoreJacksonRoundTripTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/simplelong/SimpleLongScoreJacksonRoundTripTest.java index b996ca8516..b21417a129 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/simplelong/SimpleLongScoreJacksonRoundTripTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/api/score/buildin/simplelong/SimpleLongScoreJacksonRoundTripTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.api.score.buildin.simplelong; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/domain/solution/JacksonSolutionFileIOTest.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/domain/solution/JacksonSolutionFileIOTest.java index 6a459fb2d3..3dd92d4c37 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/domain/solution/JacksonSolutionFileIOTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/domain/solution/JacksonSolutionFileIOTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.impl.domain.solution; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataEntity.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataEntity.java index 678351a9ba..1628bcdb36 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataEntity.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.impl.testdata.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataObject.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataObject.java index e5616f1446..024738ad85 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataObject.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataObject.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.impl.testdata.domain; import org.optaplanner.core.impl.testdata.util.CodeAssertable; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataSolution.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataSolution.java index 5cfff37554..591ea2bc1d 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataSolution.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.impl.testdata.domain; import java.util.List; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataValue.java b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataValue.java index f28a4f32c7..2974e2eac6 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataValue.java +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/java/org/optaplanner/persistence/jackson/impl/testdata/domain/JacksonTestdataValue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jackson.impl.testdata.domain; import com.fasterxml.jackson.annotation.JsonIdentityInfo; diff --git a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/resources/logback-test.xml b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/resources/logback-test.xml index d7f2b014d9..ae51980a5a 100644 --- a/optaplanner-persistence/optaplanner-persistence-jackson/src/test/resources/logback-test.xml +++ b/optaplanner-persistence/optaplanner-persistence-jackson/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + + diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/AbstractScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/AbstractScoreJaxbAdapter.java index 989440f894..06b83dce83 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/AbstractScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/AbstractScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score; import javax.xml.bind.annotation.adapters.XmlAdapter; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/PolymorphicScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/PolymorphicScoreJaxbAdapter.java index 684c19b526..8a18a82fc6 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/PolymorphicScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/PolymorphicScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score; import javax.xml.bind.annotation.XmlAttribute; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendable/BendableScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendable/BendableScoreJaxbAdapter.java index acdc57096a..98fda01376 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendable/BendableScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendable/BendableScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.bendable; import org.optaplanner.core.api.score.buildin.bendable.BendableScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJaxbAdapter.java index 66fd6c20b5..3058ceca13 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.bendablebigdecimal; import org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablelong/BendableLongScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablelong/BendableLongScoreJaxbAdapter.java index 1b15c26254..d040b5210e 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablelong/BendableLongScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablelong/BendableLongScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.bendablelong; import org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJaxbAdapter.java index 91ede0ed40..743f9f6afc 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoft; import org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJaxbAdapter.java index 596e0fd324..c6bcf7f379 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftbigdecimal; import org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJaxbAdapter.java index 41e906184b..9633d918f3 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftlong; import org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoft/HardSoftScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoft/HardSoftScoreJaxbAdapter.java index 3624e52982..cb1779bce9 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoft/HardSoftScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoft/HardSoftScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.hardsoft; import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJaxbAdapter.java index ceb80b99d7..a69dff65d0 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftbigdecimal; import org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftlong/HardSoftLongScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftlong/HardSoftLongScoreJaxbAdapter.java index 9daa8fd8ab..448f1b2aa7 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftlong/HardSoftLongScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftlong/HardSoftLongScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftlong; import org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/simple/SimpleScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/simple/SimpleScoreJaxbAdapter.java index 3946feb052..09bccabb27 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/simple/SimpleScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/simple/SimpleScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.simple; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJaxbAdapter.java index b93d01cdbf..cb38f50f4c 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.simplebigdecimal; import org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplelong/SimpleLongScoreJaxbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplelong/SimpleLongScoreJaxbAdapter.java index 6f91cb0247..646a959def 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplelong/SimpleLongScoreJaxbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplelong/SimpleLongScoreJaxbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.simplelong; import org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/package-info.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/package-info.java index dbb218f58e..d316f76058 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/package-info.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/api/score/package-info.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * JAXB bindings for {@link org.optaplanner.core.api.score.Score}. */ diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/impl/domain/solution/JaxbSolutionFileIO.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/impl/domain/solution/JaxbSolutionFileIO.java index e9f2814fd8..51955c2b94 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/impl/domain/solution/JaxbSolutionFileIO.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/main/java/org/optaplanner/persistence/jaxb/impl/domain/solution/JaxbSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.impl.domain.solution; import java.io.File; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/AbstractScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/AbstractScoreJaxbAdapterTest.java index c804a0514d..db9aec8589 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/AbstractScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/AbstractScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/PolymorphicScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/PolymorphicScoreJaxbAdapterTest.java index b242932b3b..0d8e82dcd8 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/PolymorphicScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/PolymorphicScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendable/BendableScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendable/BendableScoreJaxbAdapterTest.java index 83bb6bc808..acbce93436 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendable/BendableScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendable/BendableScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.bendable; import javax.xml.bind.annotation.XmlRootElement; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJaxbAdapterTest.java index eb1c3816ab..56446c079c 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.bendablebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablelong/BendableLongScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablelong/BendableLongScoreJaxbAdapterTest.java index 3cf8a231dc..be622de046 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablelong/BendableLongScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/bendablelong/BendableLongScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.bendablelong; import javax.xml.bind.annotation.XmlRootElement; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJaxbAdapterTest.java index cf89311b71..7ef229ee2f 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoft; import javax.xml.bind.annotation.XmlRootElement; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJaxbAdapterTest.java index ec2ec6d3ac..86246e1bee 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJaxbAdapterTest.java index dca084e27c..31eebf8a0a 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.hardmediumsoftlong; import javax.xml.bind.annotation.XmlRootElement; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoft/HardSoftScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoft/HardSoftScoreJaxbAdapterTest.java index 1bf115dc31..bb090e542d 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoft/HardSoftScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoft/HardSoftScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.hardsoft; import javax.xml.bind.annotation.XmlRootElement; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJaxbAdapterTest.java index d086727bc6..b391e32d5c 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftlong/HardSoftLongScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftlong/HardSoftLongScoreJaxbAdapterTest.java index e99d2132f9..9e7c238445 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftlong/HardSoftLongScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/hardsoftlong/HardSoftLongScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.hardsoftlong; import javax.xml.bind.annotation.XmlRootElement; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/simple/SimpleScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/simple/SimpleScoreJaxbAdapterTest.java index 4adb79f414..d21240f8dc 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/simple/SimpleScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/simple/SimpleScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.simple; import javax.xml.bind.annotation.XmlRootElement; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJaxbAdapterTest.java index a65d58fe93..bfe1f2930e 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.simplebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplelong/SimpleLongScoreJaxbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplelong/SimpleLongScoreJaxbAdapterTest.java index 968bd81de0..2ceb9c675c 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplelong/SimpleLongScoreJaxbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/api/score/buildin/simplelong/SimpleLongScoreJaxbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.api.score.buildin.simplelong; import javax.xml.bind.annotation.XmlRootElement; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/domain/solution/JaxbSolutionFileIOTest.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/domain/solution/JaxbSolutionFileIOTest.java index d9fbc78c24..dc30440f7e 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/domain/solution/JaxbSolutionFileIOTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/domain/solution/JaxbSolutionFileIOTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.impl.domain.solution; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataEntity.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataEntity.java index 17a36cbacf..6b629d9f97 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataEntity.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.impl.testdata.domain; import javax.xml.bind.annotation.XmlIDREF; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataObject.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataObject.java index 71d6859a84..f0c51dc8e7 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataObject.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataObject.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.impl.testdata.domain; import javax.xml.bind.annotation.XmlID; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataSolution.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataSolution.java index c7d777efdb..8537a8b3d6 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataSolution.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.impl.testdata.domain; import java.util.List; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataValue.java b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataValue.java index 03c35cf74a..37f5419b6a 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataValue.java +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/java/org/optaplanner/persistence/jaxb/impl/testdata/domain/JaxbTestdataValue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jaxb.impl.testdata.domain; import javax.xml.bind.annotation.XmlRootElement; diff --git a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/resources/logback-test.xml b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/resources/logback-test.xml index d7f2b014d9..ae51980a5a 100644 --- a/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/resources/logback-test.xml +++ b/optaplanner-persistence/optaplanner-persistence-jaxb/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + + diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/bendable/BendableScoreConverter.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/bendable/BendableScoreConverter.java index 1ad7aff494..793f808e18 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/bendable/BendableScoreConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/bendable/BendableScoreConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.bendable; import javax.persistence.AttributeConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreConverter.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreConverter.java index e7bb43dbe8..54a7b062aa 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal; import javax.persistence.AttributeConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablelong/BendableLongScoreConverter.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablelong/BendableLongScoreConverter.java index 346c31d194..bce4603578 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablelong/BendableLongScoreConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablelong/BendableLongScoreConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.bendablelong; import javax.persistence.AttributeConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoft/HardMediumSoftScoreConverter.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoft/HardMediumSoftScoreConverter.java index 24fc267b69..6f1ae9c3d3 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoft/HardMediumSoftScoreConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoft/HardMediumSoftScoreConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoft; import javax.persistence.AttributeConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreConverter.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreConverter.java index 47a9f35a9c..56056b0a64 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftbigdecimal; import javax.persistence.AttributeConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreConverter.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreConverter.java index 6efed1d3ec..fc9ee60ef8 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftlong; import javax.persistence.AttributeConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoft/HardSoftScoreConverter.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoft/HardSoftScoreConverter.java index 4bd67081f1..8eaba7d1c4 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoft/HardSoftScoreConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoft/HardSoftScoreConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.hardsoft; import javax.persistence.AttributeConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreConverter.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreConverter.java index f5837ef04e..a1f08b9758 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.hardsoftbigdecimal; import javax.persistence.AttributeConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftlong/HardSoftLongScoreConverter.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftlong/HardSoftLongScoreConverter.java index 25318ddc95..9cf94d2572 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftlong/HardSoftLongScoreConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftlong/HardSoftLongScoreConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.hardsoftlong; import javax.persistence.AttributeConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/simple/SimpleScoreConverter.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/simple/SimpleScoreConverter.java index 0627c640df..8a4dee5147 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/simple/SimpleScoreConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/simple/SimpleScoreConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.simple; import javax.persistence.AttributeConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreConverter.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreConverter.java index 6316f1630a..dfa6bbc64c 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.simplebigdecimal; import javax.persistence.AttributeConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/simplelong/SimpleLongScoreConverter.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/simplelong/SimpleLongScoreConverter.java index 5ac0458df8..a8f4736603 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/simplelong/SimpleLongScoreConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/api/score/buildin/simplelong/SimpleLongScoreConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.simplelong; import javax.persistence.AttributeConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/AbstractScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/AbstractScoreHibernateType.java index 2f2d3ff2e1..5fd6e1531a 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/AbstractScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/AbstractScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score; import java.io.Serializable; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendable/BendableScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendable/BendableScoreHibernateType.java index 62ae309f26..da17d36549 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendable/BendableScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendable/BendableScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.bendable; import java.util.Properties; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHibernateType.java index 4068639a45..b25f2395dc 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.bendablebigdecimal; import java.util.Properties; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablelong/BendableLongScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablelong/BendableLongScoreHibernateType.java index b0448450ea..de7b7be3dc 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablelong/BendableLongScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablelong/BendableLongScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.bendablelong; import java.util.Properties; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreHibernateType.java index 033382889b..17ed0640ab 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoft; import org.hibernate.type.StandardBasicTypes; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHibernateType.java index 071b6d0615..3504830c4b 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoftbigdecimal; import org.hibernate.type.StandardBasicTypes; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHibernateType.java index 61da90e4eb..47b88ae727 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoftlong; import org.hibernate.type.StandardBasicTypes; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoft/HardSoftScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoft/HardSoftScoreHibernateType.java index 76517be2a4..131b8c10db 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoft/HardSoftScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoft/HardSoftScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.hardsoft; import org.hibernate.type.StandardBasicTypes; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHibernateType.java index 8ac2bf0f3f..fe4ddbf5e4 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.hardsoftbigdecimal; import org.hibernate.type.StandardBasicTypes; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftlong/HardSoftLongScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftlong/HardSoftLongScoreHibernateType.java index 5a245d1ce7..4261415edb 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftlong/HardSoftLongScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftlong/HardSoftLongScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.hardsoftlong; import org.hibernate.type.StandardBasicTypes; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simple/SimpleScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simple/SimpleScoreHibernateType.java index e968a1d80d..15475e1beb 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simple/SimpleScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simple/SimpleScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.simple; import org.hibernate.type.StandardBasicTypes; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHibernateType.java index e33e79a35a..8b25399014 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.simplebigdecimal; import org.hibernate.type.StandardBasicTypes; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplelong/SimpleLongScoreHibernateType.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplelong/SimpleLongScoreHibernateType.java index 90cdd07600..459146a4f1 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplelong/SimpleLongScoreHibernateType.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/main/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplelong/SimpleLongScoreHibernateType.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.simplelong; import org.hibernate.type.StandardBasicTypes; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/filtered-resources/application.properties b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/filtered-resources/application.properties index f3740dc9a2..5f1195c69c 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/filtered-resources/application.properties +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/filtered-resources/application.properties @@ -1,3 +1,22 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + # Values are provided by resource filtering from the maven build. quarkus.datasource.db-kind=h2 quarkus.datasource.jdbc.url=jdbc:h2:mem:test diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendable/BendableScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendable/BendableScoreConverterTest.java index 44615891d7..5e64d50b82 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendable/BendableScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendable/BendableScoreConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.bendable; import javax.persistence.Convert; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreConverterTest.java index a76819be23..1500d78f1f 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.bendablebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablelong/BendableLongScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablelong/BendableLongScoreConverterTest.java index b62697952e..ff8d42aee2 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablelong/BendableLongScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/bendablelong/BendableLongScoreConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.bendablelong; import javax.persistence.Convert; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoft/HardMediumSoftScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoft/HardMediumSoftScoreConverterTest.java index c4d44e54ac..25b3c1625b 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoft/HardMediumSoftScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoft/HardMediumSoftScoreConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoft; import javax.persistence.Convert; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreConverterTest.java index 16fe439c8c..38c2413f6d 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreConverterTest.java index 236a83880e..a7b50e0761 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.hardmediumsoftlong; import javax.persistence.Convert; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoft/HardSoftScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoft/HardSoftScoreConverterTest.java index 1722bd19e2..72523480c4 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoft/HardSoftScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoft/HardSoftScoreConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.hardsoft; import javax.persistence.Convert; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreConverterTest.java index 9740cf0432..0d7df67b59 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.hardsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftlong/HardSoftLongScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftlong/HardSoftLongScoreConverterTest.java index 9c78c2b612..745f129595 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftlong/HardSoftLongScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/hardsoftlong/HardSoftLongScoreConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.hardsoftlong; import javax.persistence.Convert; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simple/SimpleScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simple/SimpleScoreConverterTest.java index 3e191c7928..43c50c01b1 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simple/SimpleScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simple/SimpleScoreConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.simple; import javax.persistence.Convert; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreConverterTest.java index 07e60b8ef0..dc25bb36ff 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.simplebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplelong/SimpleLongScoreConverterTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplelong/SimpleLongScoreConverterTest.java index 70ea99d389..301fbdbad1 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplelong/SimpleLongScoreConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/api/score/buildin/simplelong/SimpleLongScoreConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.api.score.buildin.simplelong; import javax.persistence.Convert; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/AbstractScoreJpaTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/AbstractScoreJpaTest.java index 869ec1aceb..86735fe545 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/AbstractScoreJpaTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/AbstractScoreJpaTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendable/BendableScoreHibernateTypeTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendable/BendableScoreHibernateTypeTest.java index 45c6753285..22776c1328 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendable/BendableScoreHibernateTypeTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendable/BendableScoreHibernateTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.bendable; import javax.persistence.Column; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHibernateTypeTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHibernateTypeTest.java index 013c534c30..08b455a71f 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHibernateTypeTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreHibernateTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.bendablebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablelong/BendableLongScoreHibernateTypeTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablelong/BendableLongScoreHibernateTypeTest.java index 16e4e5916e..204377e4c1 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablelong/BendableLongScoreHibernateTypeTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/bendablelong/BendableLongScoreHibernateTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.bendablelong; import javax.persistence.Column; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreHibernateTypeTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreHibernateTypeTest.java index c64b687a30..8b919464af 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreHibernateTypeTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreHibernateTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoft; import javax.persistence.Column; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHibernateTypeTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHibernateTypeTest.java index b5760885dd..f8d7b92352 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHibernateTypeTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreHibernateTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHibernateTypeTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHibernateTypeTest.java index 12c12e4c0d..34048c7fdd 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHibernateTypeTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreHibernateTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.hardmediumsoftlong; import javax.persistence.Column; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoft/HardSoftScoreHibernateTypeTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoft/HardSoftScoreHibernateTypeTest.java index 4a13e0371f..de30fb51ba 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoft/HardSoftScoreHibernateTypeTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoft/HardSoftScoreHibernateTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.hardsoft; import javax.persistence.Column; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHibernateTypeTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHibernateTypeTest.java index d260b02dce..4694288e8c 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHibernateTypeTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreHibernateTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.hardsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftlong/HardSoftLongScoreHibernateTypeTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftlong/HardSoftLongScoreHibernateTypeTest.java index 221eac8bde..373d654567 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftlong/HardSoftLongScoreHibernateTypeTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/hardsoftlong/HardSoftLongScoreHibernateTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.hardsoftlong; import javax.persistence.Column; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simple/SimpleScoreHibernateTypeTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simple/SimpleScoreHibernateTypeTest.java index 5fba7dcb51..512bddd38f 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simple/SimpleScoreHibernateTypeTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simple/SimpleScoreHibernateTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.simple; import javax.persistence.Column; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHibernateTypeTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHibernateTypeTest.java index aa48314228..519c87417b 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHibernateTypeTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreHibernateTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.simplebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplelong/SimpleLongScoreHibernateTypeTest.java b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplelong/SimpleLongScoreHibernateTypeTest.java index 39e2722baa..0af855ae4d 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplelong/SimpleLongScoreHibernateTypeTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/java/org/optaplanner/persistence/jpa/impl/score/buildin/simplelong/SimpleLongScoreHibernateTypeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jpa.impl.score.buildin.simplelong; import javax.persistence.Column; diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/resources/logback-test.xml b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/resources/logback-test.xml index 2b5d9b9ad9..c7cea190f4 100644 --- a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/resources/logback-test.xml +++ b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + + diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/OptaPlannerJsonbConfig.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/OptaPlannerJsonbConfig.java index 404a6eda60..f995458c5e 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/OptaPlannerJsonbConfig.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/OptaPlannerJsonbConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api; import javax.json.bind.Jsonb; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/package-info.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/package-info.java index 2352bd64e0..ca7165f4e9 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/package-info.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/package-info.java @@ -1,4 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + /** * JSON-B bindings for {@link org.optaplanner.core.api.score.Score}. */ diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/AbstractScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/AbstractScoreJsonbAdapter.java index b6cad6b42b..2c4a17bdda 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/AbstractScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/AbstractScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score; import javax.json.bind.adapter.JsonbAdapter; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendable/BendableScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendable/BendableScoreJsonbAdapter.java index 519bee5067..afe7a272dd 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendable/BendableScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendable/BendableScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.bendable; import org.optaplanner.core.api.score.buildin.bendable.BendableScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJsonbAdapter.java index 35ae4d5c5a..579bc62cac 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.bendablebigdecimal; import org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablelong/BendableLongScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablelong/BendableLongScoreJsonbAdapter.java index 393ee74ffa..44b83fb1cb 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablelong/BendableLongScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablelong/BendableLongScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.bendablelong; import org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJsonbAdapter.java index 0c5aee8dda..5e6cfec3f8 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoft; import org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJsonbAdapter.java index 5ad712e850..da5011d511 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftbigdecimal; import org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJsonbAdapter.java index 4eb19a4a3f..b4fc968fe1 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftlong; import org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoft/HardSoftScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoft/HardSoftScoreJsonbAdapter.java index 69cf33e631..15c68e2a67 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoft/HardSoftScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoft/HardSoftScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.hardsoft; import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJsonbAdapter.java index 546428cc0f..358ab6bdfc 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftbigdecimal; import org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftlong/HardSoftLongScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftlong/HardSoftLongScoreJsonbAdapter.java index 603d278cde..3067e656b0 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftlong/HardSoftLongScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftlong/HardSoftLongScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftlong; import org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/simple/SimpleScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/simple/SimpleScoreJsonbAdapter.java index b4fde2ea34..da9f599a8d 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/simple/SimpleScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/simple/SimpleScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.simple; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJsonbAdapter.java index 90c13cc239..fd0b239ed4 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.simplebigdecimal; import org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplelong/SimpleLongScoreJsonbAdapter.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplelong/SimpleLongScoreJsonbAdapter.java index a634aa78a7..1a2d6e36b8 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplelong/SimpleLongScoreJsonbAdapter.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/main/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplelong/SimpleLongScoreJsonbAdapter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.simplelong; import org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/AbstractJsonbJsonAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/AbstractJsonbJsonAdapterTest.java index 0751199ae5..067d8bccf8 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/AbstractJsonbJsonAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/AbstractJsonbJsonAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api; import javax.json.bind.Jsonb; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/OptaPlannerJsonbConfigTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/OptaPlannerJsonbConfigTest.java index 575f1965fe..0c09ea09de 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/OptaPlannerJsonbConfigTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/OptaPlannerJsonbConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/AbstractScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/AbstractScoreJsonbAdapterTest.java index 254c37c523..cd9a110b30 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/AbstractScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/AbstractScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendable/BendableScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendable/BendableScoreJsonbAdapterTest.java index b6d0724c5a..e6d5c3e88d 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendable/BendableScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendable/BendableScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.bendable; import javax.json.bind.annotation.JsonbTypeAdapter; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJsonbAdapterTest.java index e68da8d0cf..64d44b2e87 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.bendablebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablelong/BendableLongScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablelong/BendableLongScoreJsonbAdapterTest.java index d3aadec460..3788d996cc 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablelong/BendableLongScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/bendablelong/BendableLongScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.bendablelong; import javax.json.bind.annotation.JsonbTypeAdapter; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJsonbAdapterTest.java index 810d76026a..fc4363e61d 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoft/HardMediumSoftScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoft; import javax.json.bind.annotation.JsonbTypeAdapter; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJsonbAdapterTest.java index 862c96a1f4..46e377ab2b 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJsonbAdapterTest.java index af59a84b32..711c3e0118 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.hardmediumsoftlong; import javax.json.bind.annotation.JsonbTypeAdapter; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoft/HardSoftScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoft/HardSoftScoreJsonbAdapterTest.java index 39c1cf2246..96d1818c59 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoft/HardSoftScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoft/HardSoftScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.hardsoft; import javax.json.bind.annotation.JsonbTypeAdapter; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJsonbAdapterTest.java index 2d0328bf45..f40175b10a 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftlong/HardSoftLongScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftlong/HardSoftLongScoreJsonbAdapterTest.java index 22179771e1..8a68d7de2e 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftlong/HardSoftLongScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/hardsoftlong/HardSoftLongScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.hardsoftlong; import javax.json.bind.annotation.JsonbTypeAdapter; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/simple/SimpleScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/simple/SimpleScoreJsonbAdapterTest.java index 3567da0fa4..af966636fd 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/simple/SimpleScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/simple/SimpleScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.simple; import javax.json.bind.annotation.JsonbTypeAdapter; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJsonbAdapterTest.java index 0f39e7d14b..1cb70bb6eb 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.simplebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplelong/SimpleLongScoreJsonbAdapterTest.java b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplelong/SimpleLongScoreJsonbAdapterTest.java index 6974f9e027..2779c1e58d 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplelong/SimpleLongScoreJsonbAdapterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/java/org/optaplanner/persistence/jsonb/api/score/buildin/simplelong/SimpleLongScoreJsonbAdapterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.jsonb.api.score.buildin.simplelong; import javax.json.bind.annotation.JsonbTypeAdapter; diff --git a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/resources/logback-test.xml b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/resources/logback-test.xml index 62ec774b8e..e3f3c63073 100644 --- a/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/resources/logback-test.xml +++ b/optaplanner-persistence/optaplanner-persistence-jsonb/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + + diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/AbstractScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/AbstractScoreXStreamConverter.java index 4e85d72fe9..3969d2eec2 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/AbstractScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/AbstractScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score; import org.optaplanner.persistence.xstream.api.score.buildin.bendable.BendableScoreXStreamConverter; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/bendable/BendableScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/bendable/BendableScoreXStreamConverter.java index b62fb25cd8..8f368c8e16 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/bendable/BendableScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/bendable/BendableScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.bendable; import org.optaplanner.core.api.score.buildin.bendable.BendableScore; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreXStreamConverter.java index fd213b4996..4c090da7fb 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal; import org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablelong/BendableLongScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablelong/BendableLongScoreXStreamConverter.java index 9b5a4c382b..6020210acd 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablelong/BendableLongScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablelong/BendableLongScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.bendablelong; import org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoft/HardMediumSoftScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoft/HardMediumSoftScoreXStreamConverter.java index 6561952ed7..7a9025c90d 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoft/HardMediumSoftScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoft/HardMediumSoftScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoft; import org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreXStreamConverter.java index bd93ad8225..5ed2595ae8 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftbigdecimal; import org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreXStreamConverter.java index 6e806b775c..579190fa9a 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftlong; import org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoft/HardSoftScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoft/HardSoftScoreXStreamConverter.java index 1e09035be5..e1cbe0f30f 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoft/HardSoftScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoft/HardSoftScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.hardsoft; import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreXStreamConverter.java index d55f69ce90..d8eacf6846 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.hardsoftbigdecimal; import org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftlong/HardSoftLongScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftlong/HardSoftLongScoreXStreamConverter.java index b13d8f6f46..ab5e0c59d1 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftlong/HardSoftLongScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftlong/HardSoftLongScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong; import org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/simple/SimpleScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/simple/SimpleScoreXStreamConverter.java index 887ff3fd6e..ce27c75c1d 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/simple/SimpleScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/simple/SimpleScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.simple; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreXStreamConverter.java index 5e3a38fc1c..5ba16c4f3c 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.simplebigdecimal; import org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/simplelong/SimpleLongScoreXStreamConverter.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/simplelong/SimpleLongScoreXStreamConverter.java index 9bf3c57ec9..ae7b24f951 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/simplelong/SimpleLongScoreXStreamConverter.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/api/score/buildin/simplelong/SimpleLongScoreXStreamConverter.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.simplelong; import org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/impl/domain/solution/XStreamSolutionFileIO.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/impl/domain/solution/XStreamSolutionFileIO.java index 18541fd97b..d97cb45455 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/impl/domain/solution/XStreamSolutionFileIO.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/impl/domain/solution/XStreamSolutionFileIO.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.impl.domain.solution; import java.io.File; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/runtime/graal/XStreamSubstitutions.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/runtime/graal/XStreamSubstitutions.java index 65652688f7..74b066b34b 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/runtime/graal/XStreamSubstitutions.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/main/java/org/optaplanner/persistence/xstream/runtime/graal/XStreamSubstitutions.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.runtime.graal; import com.oracle.svm.core.annotate.Substitute; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/AbstractScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/AbstractScoreXStreamConverterTest.java index 4164368ca9..d4d4b8cd25 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/AbstractScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/AbstractScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/bendable/BendableScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/bendable/BendableScoreXStreamConverterTest.java index 2db613f065..c049287040 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/bendable/BendableScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/bendable/BendableScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.bendable; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreXStreamConverterTest.java index 1ece28a936..9655ea5b62 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablebigdecimal/BendableBigDecimalScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.bendablebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablelong/BendableLongScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablelong/BendableLongScoreXStreamConverterTest.java index e4c74c3a01..bf4f7975fd 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablelong/BendableLongScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/bendablelong/BendableLongScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.bendablelong; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoft/HardMediumSoftScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoft/HardMediumSoftScoreXStreamConverterTest.java index d48499e079..4de8745cd6 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoft/HardMediumSoftScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoft/HardMediumSoftScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoft; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreXStreamConverterTest.java index 3f59b90388..c31b3a8cbc 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftbigdecimal/HardMediumSoftBigDecimalScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreXStreamConverterTest.java index ff0e972004..c0ce698838 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.hardmediumsoftlong; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoft/HardSoftScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoft/HardSoftScoreXStreamConverterTest.java index 30f949d5c4..a98a1ea520 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoft/HardSoftScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoft/HardSoftScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.hardsoft; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreXStreamConverterTest.java index f2baaec340..bdfc282802 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.hardsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftlong/HardSoftLongScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftlong/HardSoftLongScoreXStreamConverterTest.java index 036ce6b6e5..30a7822d90 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftlong/HardSoftLongScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/hardsoftlong/HardSoftLongScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.hardsoftlong; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/simple/SimpleScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/simple/SimpleScoreXStreamConverterTest.java index acad4456c3..f842fcc85a 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/simple/SimpleScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/simple/SimpleScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.simple; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreXStreamConverterTest.java index e486ed0be5..d41b48c0b8 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/simplebigdecimal/SimpleBigDecimalScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.simplebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/simplelong/SimpleLongScoreXStreamConverterTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/simplelong/SimpleLongScoreXStreamConverterTest.java index c75cc093d9..72cd8220b3 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/simplelong/SimpleLongScoreXStreamConverterTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/api/score/buildin/simplelong/SimpleLongScoreXStreamConverterTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.api.score.buildin.simplelong; import org.junit.jupiter.api.Test; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/domain/solution/XStreamSolutionFileIOTest.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/domain/solution/XStreamSolutionFileIOTest.java index 9817cc58e1..02c121afd5 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/domain/solution/XStreamSolutionFileIOTest.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/domain/solution/XStreamSolutionFileIOTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.impl.domain.solution; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/testdata/domain/XStreamTestdataEntity.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/testdata/domain/XStreamTestdataEntity.java index 6ee2d83795..e66fe84f2e 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/testdata/domain/XStreamTestdataEntity.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/testdata/domain/XStreamTestdataEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.impl.testdata.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/testdata/domain/XStreamTestdataSolution.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/testdata/domain/XStreamTestdataSolution.java index e088005718..a8a81bcba1 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/testdata/domain/XStreamTestdataSolution.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/testdata/domain/XStreamTestdataSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.impl.testdata.domain; import java.util.List; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/testdata/domain/XStreamTestdataValue.java b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/testdata/domain/XStreamTestdataValue.java index a542a2e861..fa9fc2fc43 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/testdata/domain/XStreamTestdataValue.java +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/java/org/optaplanner/persistence/xstream/impl/testdata/domain/XStreamTestdataValue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.persistence.xstream.impl.testdata.domain; import org.optaplanner.core.impl.testdata.domain.TestdataObject; diff --git a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/resources/logback-test.xml b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/resources/logback-test.xml index b8daacfedd..eb80d8d213 100644 --- a/optaplanner-persistence/optaplanner-persistence-xstream/src/test/resources/logback-test.xml +++ b/optaplanner-persistence/optaplanner-persistence-xstream/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/pom.xml index 6441337961..1f7108f730 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/pom.xml @@ -1,4 +1,23 @@ + + 4.0.0 diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/main/java/org/optaplanner/benchmark/quarkus/deployment/OptaPlannerBenchmarkBuildTimeConfig.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/main/java/org/optaplanner/benchmark/quarkus/deployment/OptaPlannerBenchmarkBuildTimeConfig.java index a4d484f0db..1e354415aa 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/main/java/org/optaplanner/benchmark/quarkus/deployment/OptaPlannerBenchmarkBuildTimeConfig.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/main/java/org/optaplanner/benchmark/quarkus/deployment/OptaPlannerBenchmarkBuildTimeConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus.deployment; import java.util.Optional; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/main/java/org/optaplanner/benchmark/quarkus/deployment/OptaPlannerBenchmarkProcessor.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/main/java/org/optaplanner/benchmark/quarkus/deployment/OptaPlannerBenchmarkProcessor.java index 3cfbf8d5a5..784c33a9b0 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/main/java/org/optaplanner/benchmark/quarkus/deployment/OptaPlannerBenchmarkProcessor.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/main/java/org/optaplanner/benchmark/quarkus/deployment/OptaPlannerBenchmarkProcessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus.deployment; import org.jboss.logging.Logger; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorBenchmarkConfigTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorBenchmarkConfigTest.java index cd7d7f39f2..a812d2aa5a 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorBenchmarkConfigTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import java.util.concurrent.ExecutionException; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorEmptyAppTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorEmptyAppTest.java index 2748b39608..8e23448f90 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorEmptyAppTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorEmptyAppTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import org.jboss.shrinkwrap.api.ShrinkWrap; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorEmptyAppWithInjectionTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorEmptyAppWithInjectionTest.java index fed035df90..4a6430d084 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorEmptyAppWithInjectionTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorEmptyAppWithInjectionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import static org.assertj.core.api.Assertions.assertThatIllegalStateException; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorInheritedSolverBenchmarkTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorInheritedSolverBenchmarkTest.java index 7b0fbb277a..2132b8f957 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorInheritedSolverBenchmarkTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorInheritedSolverBenchmarkTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorMissingSpentLimitPerBenchmarkTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorMissingSpentLimitPerBenchmarkTest.java index 9f157cb12d..a099699774 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorMissingSpentLimitPerBenchmarkTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorMissingSpentLimitPerBenchmarkTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import java.util.concurrent.ExecutionException; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorMissingSpentLimitTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorMissingSpentLimitTest.java index 656e543cce..d53643dcf6 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorMissingSpentLimitTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorMissingSpentLimitTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import java.util.concurrent.ExecutionException; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorNoBenchmarkConfigTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorNoBenchmarkConfigTest.java index e35b60523c..f437ed9acb 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorNoBenchmarkConfigTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorNoBenchmarkConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import java.util.concurrent.ExecutionException; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorOnlySolverConfigTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorOnlySolverConfigTest.java index 94f441e293..20d7f788db 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorOnlySolverConfigTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorOnlySolverConfigTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import java.util.concurrent.ExecutionException; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorPhasesTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorPhasesTest.java index dfdaa785e8..c9256e9b6b 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorPhasesTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorPhasesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import javax.inject.Inject; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorSpentLimitConfiguredPerBenchmarkTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorSpentLimitConfiguredPerBenchmarkTest.java index 6fa0487cd6..e37dbfab8a 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorSpentLimitConfiguredPerBenchmarkTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkProcessorSpentLimitConfiguredPerBenchmarkTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import java.util.concurrent.ExecutionException; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/constraints/TestdataQuarkusConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/constraints/TestdataQuarkusConstraintProvider.java index 3bf3aec98e..ec524c0567 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/constraints/TestdataQuarkusConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/constraints/TestdataQuarkusConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus.testdata.normal.constraints; import org.optaplanner.benchmark.quarkus.testdata.normal.domain.TestdataQuarkusEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/domain/TestdataQuarkusEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/domain/TestdataQuarkusEntity.java index cc1725063f..f07a146ad0 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/domain/TestdataQuarkusEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/domain/TestdataQuarkusEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus.testdata.normal.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/domain/TestdataQuarkusOtherEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/domain/TestdataQuarkusOtherEntity.java index 3d41a6111e..8d483175e7 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/domain/TestdataQuarkusOtherEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/domain/TestdataQuarkusOtherEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus.testdata.normal.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/domain/TestdataQuarkusSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/domain/TestdataQuarkusSolution.java index 3b6e30af80..b812e02e9a 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/domain/TestdataQuarkusSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/java/org/optaplanner/benchmark/quarkus/testdata/normal/domain/TestdataQuarkusSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus.testdata.normal.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/org/optaplanner/quarkus/bavetSolverConfig.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/org/optaplanner/quarkus/bavetSolverConfig.xml index 607d543042..f5ed2e73e5 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/org/optaplanner/quarkus/bavetSolverConfig.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/org/optaplanner/quarkus/bavetSolverConfig.xml @@ -1,3 +1,22 @@ + + BAVET diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/org/optaplanner/quarkus/customSolverConfig.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/org/optaplanner/quarkus/customSolverConfig.xml index 95c3bb5f23..d7fb38e399 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/org/optaplanner/quarkus/customSolverConfig.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/org/optaplanner/quarkus/customSolverConfig.xml @@ -1,3 +1,22 @@ + + 50 diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfig.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfig.xml index 806280e008..96023bee4f 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfig.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigSpentLimitPerBenchmark.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigSpentLimitPerBenchmark.xml index d2132b6f7c..7c5d1385a3 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigSpentLimitPerBenchmark.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigSpentLimitPerBenchmark.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigSpentLimitPerBenchmarkNoTermination.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigSpentLimitPerBenchmarkNoTermination.xml index 1950d79d6c..10cd39b6c9 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigSpentLimitPerBenchmarkNoTermination.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigSpentLimitPerBenchmarkNoTermination.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigWithInheritedSolverBenchmark.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigWithInheritedSolverBenchmark.xml index c7445fe100..1606cd4ade 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigWithInheritedSolverBenchmark.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigWithInheritedSolverBenchmark.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigWithPhases.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigWithPhases.xml index 4716911017..c9eb253bc8 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigWithPhases.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverBenchmarkConfigWithPhases.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverConfig.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverConfig.xml index 95c3bb5f23..d7fb38e399 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverConfig.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverConfig.xml @@ -1,3 +1,22 @@ + + 50 diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverConfigWithPhases.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverConfigWithPhases.xml index 7e3e53b26a..00c4e8bf48 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverConfigWithPhases.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/deployment/src/test/resources/solverConfigWithPhases.xml @@ -1,3 +1,22 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/pom.xml index 1c3eca5f72..c7be99e465 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/OptaPlannerBenchmarkTestResource.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/OptaPlannerBenchmarkTestResource.java index 1ca29e462b..d8810c70ae 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/OptaPlannerBenchmarkTestResource.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/OptaPlannerBenchmarkTestResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.benchmark.it; import java.util.Arrays; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/domain/StringLengthVariableListener.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/domain/StringLengthVariableListener.java index aec40b45e6..def59305d3 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/domain/StringLengthVariableListener.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/domain/StringLengthVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.benchmark.it.domain; import org.optaplanner.core.api.domain.variable.VariableListener; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/domain/TestdataStringLengthShadowEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/domain/TestdataStringLengthShadowEntity.java index 8b0b76e879..d91a54efc5 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/domain/TestdataStringLengthShadowEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/domain/TestdataStringLengthShadowEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.benchmark.it.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/domain/TestdataStringLengthShadowSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/domain/TestdataStringLengthShadowSolution.java index 4e79cc4dc9..95f34a24f8 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/domain/TestdataStringLengthShadowSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/domain/TestdataStringLengthShadowSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.benchmark.it.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/solver/TestdataStringLengthConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/solver/TestdataStringLengthConstraintProvider.java index 0e7666298b..f9b55eb11f 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/solver/TestdataStringLengthConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/java/org/optaplanner/quarkus/benchmark/it/solver/TestdataStringLengthConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.benchmark.it.solver; import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/resources/application.properties b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/resources/application.properties index e6ff0c4a03..77453ebece 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/resources/application.properties +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/main/resources/application.properties @@ -1,2 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + # The solver runs to a known best score to avoid a HTTP timeout in this simple implementation. quarkus.optaplanner.benchmark.solver.termination.best-score-limit=0hard/5soft \ No newline at end of file diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/test/java/org/optaplanner/quarkus/benchmark/it/OptaPlannerBenchmarkTestResourceIT.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/test/java/org/optaplanner/quarkus/benchmark/it/OptaPlannerBenchmarkTestResourceIT.java index 2f4723f66f..506eea024a 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/test/java/org/optaplanner/quarkus/benchmark/it/OptaPlannerBenchmarkTestResourceIT.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/test/java/org/optaplanner/quarkus/benchmark/it/OptaPlannerBenchmarkTestResourceIT.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.benchmark.it; import org.junit.jupiter.api.Disabled; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/test/java/org/optaplanner/quarkus/benchmark/it/OptaPlannerBenchmarkTestResourceTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/test/java/org/optaplanner/quarkus/benchmark/it/OptaPlannerBenchmarkTestResourceTest.java index fcb09cce96..a8985f827f 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/test/java/org/optaplanner/quarkus/benchmark/it/OptaPlannerBenchmarkTestResourceTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/integration-test/src/test/java/org/optaplanner/quarkus/benchmark/it/OptaPlannerBenchmarkTestResourceTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.benchmark.it; import java.nio.file.Files; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/pom.xml index f733acd096..7f00749de8 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/pom.xml index b5403a799f..81b38d8c11 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkBeanProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkBeanProvider.java index cdcd95e6e6..2679e055aa 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkBeanProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkBeanProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import javax.enterprise.inject.Produces; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkRecorder.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkRecorder.java index 8116ddbf07..a20c73454b 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkRecorder.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/OptaPlannerBenchmarkRecorder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import java.io.File; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/UnavailableOptaPlannerBenchmarkBeanProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/UnavailableOptaPlannerBenchmarkBeanProvider.java index 5fc77e8aa4..f8c289728d 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/UnavailableOptaPlannerBenchmarkBeanProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/UnavailableOptaPlannerBenchmarkBeanProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus; import javax.enterprise.inject.Produces; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/config/OptaPlannerBenchmarkRuntimeConfig.java b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/config/OptaPlannerBenchmarkRuntimeConfig.java index 43608a0ec1..32e3939b6f 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/config/OptaPlannerBenchmarkRuntimeConfig.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-benchmark/runtime/src/main/java/org/optaplanner/benchmark/quarkus/config/OptaPlannerBenchmarkRuntimeConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.benchmark.quarkus.config; import org.optaplanner.quarkus.config.TerminationRuntimeConfig; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/deployment/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/deployment/pom.xml index 67ddea9658..34a841e5f7 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/deployment/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/deployment/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/deployment/src/main/java/org/optaplanner/quarkus/jackson/deployment/OptaPlannerJacksonProcessor.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/deployment/src/main/java/org/optaplanner/quarkus/jackson/deployment/OptaPlannerJacksonProcessor.java index 82e07bedd6..1a25b02e54 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/deployment/src/main/java/org/optaplanner/quarkus/jackson/deployment/OptaPlannerJacksonProcessor.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/deployment/src/main/java/org/optaplanner/quarkus/jackson/deployment/OptaPlannerJacksonProcessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jackson.deployment; import org.optaplanner.quarkus.jackson.OptaPlannerObjectMapperCustomizer; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/pom.xml index 22f6cec97e..1686b7dc2c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/OptaPlannerTestResource.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/OptaPlannerTestResource.java index bdaf9e1d9c..1558e9595a 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/OptaPlannerTestResource.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/OptaPlannerTestResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jackson.it; import java.util.concurrent.ExecutionException; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/domain/ITestdataPlanningEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/domain/ITestdataPlanningEntity.java index b936a86475..e95f8453a3 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/domain/ITestdataPlanningEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/domain/ITestdataPlanningEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jackson.it.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/domain/ITestdataPlanningSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/domain/ITestdataPlanningSolution.java index 9c8b7c4063..fdc9bec152 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/domain/ITestdataPlanningSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/domain/ITestdataPlanningSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jackson.it.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/solver/ITestdataPlanningConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/solver/ITestdataPlanningConstraintProvider.java index e8ee38adb8..577dd6cde9 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/solver/ITestdataPlanningConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/java/org/optaplanner/quarkus/jackson/it/solver/ITestdataPlanningConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jackson.it.solver; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/resources/application.properties b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/resources/application.properties index e966cf547d..da28a248d7 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/resources/application.properties +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/main/resources/application.properties @@ -1,2 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + # The solver runs only for few milliseconds to avoid a HTTP timeout in this simple implementation. quarkus.optaplanner.solver.termination.best-score-limit=0 diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/test/java/org/optaplanner/quarkus/jackson/it/OptaPlannerTestResourceIT.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/test/java/org/optaplanner/quarkus/jackson/it/OptaPlannerTestResourceIT.java index 84baf10449..21ad877b9b 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/test/java/org/optaplanner/quarkus/jackson/it/OptaPlannerTestResourceIT.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/test/java/org/optaplanner/quarkus/jackson/it/OptaPlannerTestResourceIT.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jackson.it; import io.quarkus.test.junit.QuarkusIntegrationTest; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/test/java/org/optaplanner/quarkus/jackson/it/OptaPlannerTestResourceTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/test/java/org/optaplanner/quarkus/jackson/it/OptaPlannerTestResourceTest.java index d09e679199..1a43cfbd72 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/test/java/org/optaplanner/quarkus/jackson/it/OptaPlannerTestResourceTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/integration-test/src/test/java/org/optaplanner/quarkus/jackson/it/OptaPlannerTestResourceTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jackson.it; import static org.hamcrest.Matchers.is; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/pom.xml index 1a17a00d88..2799b5e5d4 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/runtime/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/runtime/pom.xml index e798e67211..25ece58700 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/runtime/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/runtime/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/runtime/src/main/java/org/optaplanner/quarkus/jackson/OptaPlannerObjectMapperCustomizer.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/runtime/src/main/java/org/optaplanner/quarkus/jackson/OptaPlannerObjectMapperCustomizer.java index b4a3be0fbc..784c23177c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/runtime/src/main/java/org/optaplanner/quarkus/jackson/OptaPlannerObjectMapperCustomizer.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jackson/runtime/src/main/java/org/optaplanner/quarkus/jackson/OptaPlannerObjectMapperCustomizer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jackson; import javax.inject.Singleton; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/deployment/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/deployment/pom.xml index d4ba533bf5..69fb2861b3 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/deployment/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/deployment/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/deployment/src/main/java/org/optaplanner/quarkus/jsonb/deployment/OptaPlannerJsonbProcessor.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/deployment/src/main/java/org/optaplanner/quarkus/jsonb/deployment/OptaPlannerJsonbProcessor.java index 885a83a852..bd6a265595 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/deployment/src/main/java/org/optaplanner/quarkus/jsonb/deployment/OptaPlannerJsonbProcessor.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/deployment/src/main/java/org/optaplanner/quarkus/jsonb/deployment/OptaPlannerJsonbProcessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jsonb.deployment; import org.optaplanner.quarkus.jsonb.OptaPlannerJsonbConfigCustomizer; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/pom.xml index cc3babd915..08c409be77 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/OptaPlannerTestResource.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/OptaPlannerTestResource.java index 35b1026bf2..2d92261a5b 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/OptaPlannerTestResource.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/OptaPlannerTestResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jsonb.it; import java.util.concurrent.ExecutionException; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/domain/ITestdataPlanningEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/domain/ITestdataPlanningEntity.java index 251b7e6ea9..1f85ddd2d6 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/domain/ITestdataPlanningEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/domain/ITestdataPlanningEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jsonb.it.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/domain/ITestdataPlanningSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/domain/ITestdataPlanningSolution.java index 3ceaa6ffed..7448bdfdb9 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/domain/ITestdataPlanningSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/domain/ITestdataPlanningSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jsonb.it.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/solver/ITestdataPlanningConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/solver/ITestdataPlanningConstraintProvider.java index a4a34041cb..ed8a242d50 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/solver/ITestdataPlanningConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/java/org/optaplanner/quarkus/jsonb/it/solver/ITestdataPlanningConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jsonb.it.solver; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/resources/application.properties b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/resources/application.properties index e966cf547d..da28a248d7 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/resources/application.properties +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/main/resources/application.properties @@ -1,2 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + # The solver runs only for few milliseconds to avoid a HTTP timeout in this simple implementation. quarkus.optaplanner.solver.termination.best-score-limit=0 diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/test/java/org/optaplanner/quarkus/jsonb/it/OptaPlannerTestResourceIT.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/test/java/org/optaplanner/quarkus/jsonb/it/OptaPlannerTestResourceIT.java index cc22530822..2b09435635 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/test/java/org/optaplanner/quarkus/jsonb/it/OptaPlannerTestResourceIT.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/test/java/org/optaplanner/quarkus/jsonb/it/OptaPlannerTestResourceIT.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jsonb.it; import io.quarkus.test.junit.QuarkusIntegrationTest; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/test/java/org/optaplanner/quarkus/jsonb/it/OptaPlannerTestResourceTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/test/java/org/optaplanner/quarkus/jsonb/it/OptaPlannerTestResourceTest.java index 8e9e7e4ea2..3b22be7598 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/test/java/org/optaplanner/quarkus/jsonb/it/OptaPlannerTestResourceTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/integration-test/src/test/java/org/optaplanner/quarkus/jsonb/it/OptaPlannerTestResourceTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jsonb.it; import static org.hamcrest.Matchers.is; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/pom.xml index 0fd54947e6..5feee42f43 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/runtime/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/runtime/pom.xml index c6d7f016e5..dcf5afd35e 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/runtime/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/runtime/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/runtime/src/main/java/org/optaplanner/quarkus/jsonb/OptaPlannerJsonbConfigCustomizer.java b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/runtime/src/main/java/org/optaplanner/quarkus/jsonb/OptaPlannerJsonbConfigCustomizer.java index 65763ce508..982e37a3a9 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/runtime/src/main/java/org/optaplanner/quarkus/jsonb/OptaPlannerJsonbConfigCustomizer.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus-jsonb/runtime/src/main/java/org/optaplanner/quarkus/jsonb/OptaPlannerJsonbConfigCustomizer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.jsonb; import javax.inject.Singleton; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/pom.xml index ab8c0454d3..1d47e98df5 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/DetermineIfNativeBuildItem.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/DetermineIfNativeBuildItem.java index d17c2dd3a9..539b1365ab 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/DetermineIfNativeBuildItem.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/DetermineIfNativeBuildItem.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.deployment; import io.quarkus.builder.item.SimpleBuildItem; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/DotNames.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/DotNames.java index 109bc7f795..2330588859 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/DotNames.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/DotNames.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.deployment; import java.util.Arrays; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/GeneratedGizmoClasses.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/GeneratedGizmoClasses.java index 04d0d7a565..122a67991c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/GeneratedGizmoClasses.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/GeneratedGizmoClasses.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.deployment; import java.util.Set; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/GizmoMemberAccessorEntityEnhancer.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/GizmoMemberAccessorEntityEnhancer.java index 2a5e53bf9a..d463a254d8 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/GizmoMemberAccessorEntityEnhancer.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/GizmoMemberAccessorEntityEnhancer.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.deployment; import static org.objectweb.asm.Opcodes.ACC_PUBLIC; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/OptaPlannerProcessor.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/OptaPlannerProcessor.java index 21e962c99f..345979f46e 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/OptaPlannerProcessor.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/OptaPlannerProcessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.deployment; import static io.quarkus.deployment.annotations.ExecutionTime.STATIC_INIT; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/SolverConfigBuildItem.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/SolverConfigBuildItem.java index e66d5b794f..0c163c8054 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/SolverConfigBuildItem.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/SolverConfigBuildItem.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.deployment; import org.optaplanner.core.config.solver.SolverConfig; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/config/OptaPlannerBuildTimeConfig.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/config/OptaPlannerBuildTimeConfig.java index b356c92611..e54d41ebe8 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/config/OptaPlannerBuildTimeConfig.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/config/OptaPlannerBuildTimeConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.deployment.config; import java.util.Optional; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/config/SolverBuildTimeConfig.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/config/SolverBuildTimeConfig.java index 99094e1c5c..7597dcfc8f 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/config/SolverBuildTimeConfig.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/java/org/optaplanner/quarkus/deployment/config/SolverBuildTimeConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.deployment.config; import java.util.Optional; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/constraints.html b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/constraints.html index 13e02f6e3b..a5aa440f47 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/constraints.html +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/constraints.html @@ -3,6 +3,25 @@ {#title}Constraints{/title} {#body} + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/embedded.html b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/embedded.html index c5b03ee5e1..65f9ab012b 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/embedded.html +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/embedded.html @@ -1,3 +1,22 @@ + + View Effective Solver Configuration diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/model.html b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/model.html index 96a66f8e91..f3ff0a5616 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/model.html +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/model.html @@ -3,6 +3,25 @@ {#title}Model{/title} {#body} + +
Solution: {info:solverConfigProperties.optaPlannerModelProperties.solutionClass}
diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/solverConfig.html b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/solverConfig.html index 622d516d67..b9addea38d 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/solverConfig.html +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/main/resources/dev-templates/solverConfig.html @@ -2,6 +2,25 @@ {#title}Solver Configuration{/title} {#body} + +
 {info:solverConfigProperties.effectiveSolverConfig}
 
diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorChainedXMLNoneTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorChainedXMLNoneTest.java index fe5a57de40..532ab5d861 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorChainedXMLNoneTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorChainedXMLNoneTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorEmptyAppTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorEmptyAppTest.java index c706e16d90..0021b6ea7d 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorEmptyAppTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorEmptyAppTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import org.jboss.shrinkwrap.api.ShrinkWrap; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorEmptyAppWithInjectionTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorEmptyAppWithInjectionTest.java index e63f192fb8..4649ca5b84 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorEmptyAppWithInjectionTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorEmptyAppWithInjectionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.assertj.core.api.Assertions.assertThatIllegalStateException; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorExtendedSolutionSolveTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorExtendedSolutionSolveTest.java index 0cfe8af6c0..25910abc52 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorExtendedSolutionSolveTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorExtendedSolutionSolveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorGeneratedGizmoSupplierTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorGeneratedGizmoSupplierTest.java index 2ee829d469..227fbd8514 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorGeneratedGizmoSupplierTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorGeneratedGizmoSupplierTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorGizmoKitchenSinkTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorGizmoKitchenSinkTest.java index 576f507ba1..905f992992 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorGizmoKitchenSinkTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorGizmoKitchenSinkTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorInterfaceEntityTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorInterfaceEntityTest.java index cf0c6da28f..6c4596e705 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorInterfaceEntityTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorInterfaceEntityTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorInvalidTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorInvalidTest.java index 76052a1ac2..89ac962884 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorInvalidTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorInvalidTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorOnlyMultiConstructorTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorOnlyMultiConstructorTest.java index 4447fc45a8..58e8e6e59c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorOnlyMultiConstructorTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorOnlyMultiConstructorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import java.util.concurrent.ExecutionException; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorOverridePropertiesAtRuntimeTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorOverridePropertiesAtRuntimeTest.java index 31158a03d9..b4338bd29f 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorOverridePropertiesAtRuntimeTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorOverridePropertiesAtRuntimeTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorPlanningIdTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorPlanningIdTest.java index 9ff25d115c..90cd312f88 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorPlanningIdTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorPlanningIdTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.junit.jupiter.api.Assertions.assertNotNull; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorPrivateConstructorTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorPrivateConstructorTest.java index 6fffd91111..078c80dc13 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorPrivateConstructorTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorPrivateConstructorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import java.util.Arrays; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorSolveTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorSolveTest.java index 59fe8519a2..c6631ef00d 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorSolveTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorSolveTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.junit.jupiter.api.Assertions.assertNotNull; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorSolverPropertiesBavetTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorSolverPropertiesBavetTest.java index e8f6c34765..a33476ff62 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorSolverPropertiesBavetTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorSolverPropertiesBavetTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorSolverPropertiesTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorSolverPropertiesTest.java index b9389a8a4d..56c3235468 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorSolverPropertiesTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorSolverPropertiesTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorXMLDefaultTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorXMLDefaultTest.java index 202606e17b..08966ea95d 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorXMLDefaultTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorXMLDefaultTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorXMLNoneTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorXMLNoneTest.java index e9a5f96040..44cc4ef541 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorXMLNoneTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorXMLNoneTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorXMLPropertyTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorXMLPropertyTest.java index 0507a62387..7a2ef02ee7 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorXMLPropertyTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/OptaPlannerProcessorXMLPropertyTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/constraints/OptaPlannerProcessorConstraintProviderTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/constraints/OptaPlannerProcessorConstraintProviderTest.java index a9b75f30aa..662b680f38 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/constraints/OptaPlannerProcessorConstraintProviderTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/constraints/OptaPlannerProcessorConstraintProviderTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.constraints; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/constraints/OptaPlannerProcessorConstraintsDrlDefaultTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/constraints/OptaPlannerProcessorConstraintsDrlDefaultTest.java index d29fe36eb4..d587c8c034 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/constraints/OptaPlannerProcessorConstraintsDrlDefaultTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/constraints/OptaPlannerProcessorConstraintsDrlDefaultTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.constraints; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/constraints/OptaPlannerProcessorConstraintsDrlTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/constraints/OptaPlannerProcessorConstraintsDrlTest.java index ac86060172..3ec726a84d 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/constraints/OptaPlannerProcessorConstraintsDrlTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/constraints/OptaPlannerProcessorConstraintsDrlTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.constraints; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/deployment/OptaPlannerProcessorTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/deployment/OptaPlannerProcessorTest.java index ba47635a88..45eeb4cf23 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/deployment/OptaPlannerProcessorTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/deployment/OptaPlannerProcessorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.deployment; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/rest/OptaPlannerProcessorHotReloadTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/rest/OptaPlannerProcessorHotReloadTest.java index 2d419129c9..44235df45c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/rest/OptaPlannerProcessorHotReloadTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/rest/OptaPlannerProcessorHotReloadTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.rest; import org.jboss.shrinkwrap.api.ShrinkWrap; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/rest/SolverConfigTestResource.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/rest/SolverConfigTestResource.java index e95627b07a..7475ef5528 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/rest/SolverConfigTestResource.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/rest/SolverConfigTestResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.rest; import javax.enterprise.context.ApplicationScoped; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/constraints/TestdataChainedQuarkusConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/constraints/TestdataChainedQuarkusConstraintProvider.java index 4affc01ed2..0ac1b353d0 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/constraints/TestdataChainedQuarkusConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/constraints/TestdataChainedQuarkusConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.chained.constraints; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusAnchor.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusAnchor.java index fc1df754f7..e51d799d62 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusAnchor.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusAnchor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.chained.domain; public class TestdataChainedQuarkusAnchor implements TestdataChainedQuarkusObject { diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusEntity.java index 3c940d5fd1..c4554118c2 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.chained.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusObject.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusObject.java index 9df3466150..0c71097a99 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusObject.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusObject.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.chained.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusSolution.java index c49c46f264..c77fc99b31 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.chained.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/extended/TestdataExtendedQuarkusSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/extended/TestdataExtendedQuarkusSolution.java index 9752942f2f..251c0c297a 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/extended/TestdataExtendedQuarkusSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/extended/TestdataExtendedQuarkusSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.extended; import org.optaplanner.quarkus.testdata.normal.domain.TestdataQuarkusSolution; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/DummyConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/DummyConstraintProvider.java index 23f699ea3b..bab681b1cf 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/DummyConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/DummyConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.gizmo; import org.optaplanner.core.api.score.stream.Constraint; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/DummyVariableListener.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/DummyVariableListener.java index abe57dc101..ace46131ab 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/DummyVariableListener.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/DummyVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.gizmo; import org.optaplanner.core.api.domain.variable.VariableListener; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/OnlyMultiArgsConstructorEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/OnlyMultiArgsConstructorEntity.java index 95d2a5d558..d5df32e5a7 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/OnlyMultiArgsConstructorEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/OnlyMultiArgsConstructorEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.gizmo; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/PrivateNoArgsConstructorConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/PrivateNoArgsConstructorConstraintProvider.java index 7e5ad72cc5..f84400bdaa 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/PrivateNoArgsConstructorConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/PrivateNoArgsConstructorConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.gizmo; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/PrivateNoArgsConstructorEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/PrivateNoArgsConstructorEntity.java index a1050392c2..89fb4de581 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/PrivateNoArgsConstructorEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/PrivateNoArgsConstructorEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.gizmo; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/PrivateNoArgsConstructorSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/PrivateNoArgsConstructorSolution.java index 2928f3ac86..a6df472b98 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/PrivateNoArgsConstructorSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/PrivateNoArgsConstructorSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.gizmo; import java.util.Arrays; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/TestDataKitchenSinkEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/TestDataKitchenSinkEntity.java index b42fa97b7b..96a76d6ad4 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/TestDataKitchenSinkEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/TestDataKitchenSinkEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.gizmo; import java.util.Collections; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/TestDataKitchenSinkSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/TestDataKitchenSinkSolution.java index ffe6d2593c..04a1549b79 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/TestDataKitchenSinkSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/gizmo/TestDataKitchenSinkSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.gizmo; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/constraints/TestdataInterfaceEntityConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/constraints/TestdataInterfaceEntityConstraintProvider.java index 41ebe026a4..7c61d20ae3 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/constraints/TestdataInterfaceEntityConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/constraints/TestdataInterfaceEntityConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.interfaceentity.constraints; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/domain/TestdataInterfaceEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/domain/TestdataInterfaceEntity.java index 99b96f4ffa..27df350368 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/domain/TestdataInterfaceEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/domain/TestdataInterfaceEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.interfaceentity.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/domain/TestdataInterfaceEntityImplementation.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/domain/TestdataInterfaceEntityImplementation.java index aa9dba40c1..2c66866eef 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/domain/TestdataInterfaceEntityImplementation.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/domain/TestdataInterfaceEntityImplementation.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.interfaceentity.domain; public class TestdataInterfaceEntityImplementation implements TestdataInterfaceEntity { diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/domain/TestdataInterfaceEntitySolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/domain/TestdataInterfaceEntitySolution.java index c57790af5f..284958e1aa 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/domain/TestdataInterfaceEntitySolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/interfaceentity/domain/TestdataInterfaceEntitySolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.interfaceentity.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/constraints/TestdataInvalidQuarkusConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/constraints/TestdataInvalidQuarkusConstraintProvider.java index 6fdcf582f6..a0ec452d2d 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/constraints/TestdataInvalidQuarkusConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/constraints/TestdataInvalidQuarkusConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.invalid.inverserelation.constraints; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/domain/TestdataInvalidInverseRelationEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/domain/TestdataInvalidInverseRelationEntity.java index 4f8fe08d61..d955c4cc81 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/domain/TestdataInvalidInverseRelationEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/domain/TestdataInvalidInverseRelationEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.invalid.inverserelation.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/domain/TestdataInvalidInverseRelationSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/domain/TestdataInvalidInverseRelationSolution.java index fc852ec6e6..90abfa1629 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/domain/TestdataInvalidInverseRelationSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/domain/TestdataInvalidInverseRelationSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.invalid.inverserelation.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/domain/TestdataInvalidInverseRelationValue.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/domain/TestdataInvalidInverseRelationValue.java index 6ec108ae2c..89270ac8a1 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/domain/TestdataInvalidInverseRelationValue.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/invalid/inverserelation/domain/TestdataInvalidInverseRelationValue.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.invalid.inverserelation.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/normal/constraints/TestdataQuarkusConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/normal/constraints/TestdataQuarkusConstraintProvider.java index 8bcce6983a..fbf21736c1 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/normal/constraints/TestdataQuarkusConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/normal/constraints/TestdataQuarkusConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.normal.constraints; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/normal/domain/TestdataQuarkusEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/normal/domain/TestdataQuarkusEntity.java index 9352417ac0..39bc86552c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/normal/domain/TestdataQuarkusEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/normal/domain/TestdataQuarkusEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.normal.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/normal/domain/TestdataQuarkusSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/normal/domain/TestdataQuarkusSolution.java index c9c6dc8e8a..e5dd01a2de 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/normal/domain/TestdataQuarkusSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/normal/domain/TestdataQuarkusSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.normal.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/constraints/DummyConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/constraints/DummyConstraintProvider.java index 2f446575a2..dd28e763ed 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/constraints/DummyConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/constraints/DummyConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.superclass.constraints; import org.optaplanner.core.api.score.stream.Constraint; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/domain/TestdataAbstractIdentifiable.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/domain/TestdataAbstractIdentifiable.java index 8ece50c1c1..3235c753ea 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/domain/TestdataAbstractIdentifiable.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/domain/TestdataAbstractIdentifiable.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.superclass.domain; import org.optaplanner.core.api.domain.lookup.PlanningId; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/domain/TestdataEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/domain/TestdataEntity.java index 1d9a259df0..b91327aacd 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/domain/TestdataEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/domain/TestdataEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.superclass.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/domain/TestdataSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/domain/TestdataSolution.java index 9c61024cdd..755af4f5fb 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/domain/TestdataSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/superclass/domain/TestdataSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.testdata.superclass.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/verifier/OptaPlannerConstraintVerifierBavetStreamImplTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/verifier/OptaPlannerConstraintVerifierBavetStreamImplTest.java index 53ddf7bf71..22f22ffaf3 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/verifier/OptaPlannerConstraintVerifierBavetStreamImplTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/verifier/OptaPlannerConstraintVerifierBavetStreamImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.verifier; import java.util.Arrays; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/verifier/OptaPlannerConstraintVerifierDroolsStreamImplTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/verifier/OptaPlannerConstraintVerifierDroolsStreamImplTest.java index 4e9cde2368..db326a5698 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/verifier/OptaPlannerConstraintVerifierDroolsStreamImplTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/verifier/OptaPlannerConstraintVerifierDroolsStreamImplTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.verifier; import java.util.Arrays; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/verifier/OptaPlannerConstraintVerifierTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/verifier/OptaPlannerConstraintVerifierTest.java index fc6660296b..46cf890d55 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/verifier/OptaPlannerConstraintVerifierTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/verifier/OptaPlannerConstraintVerifierTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.verifier; import java.util.Arrays; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/logback-test.xml b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/logback-test.xml index 750a56267d..e26a43f8c0 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/logback-test.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/org/optaplanner/quarkus/gizmoSupplierTestSolverConfig.xml b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/org/optaplanner/quarkus/gizmoSupplierTestSolverConfig.xml index 7ce1dc3336..4bbe285c4c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/org/optaplanner/quarkus/gizmoSupplierTestSolverConfig.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/org/optaplanner/quarkus/gizmoSupplierTestSolverConfig.xml @@ -1,4 +1,23 @@ + + FULL_ASSERT AUTO diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/org/optaplanner/quarkus/verifier/bavetSolverConfig.xml b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/org/optaplanner/quarkus/verifier/bavetSolverConfig.xml index a56ad03b1d..498c055e2b 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/org/optaplanner/quarkus/verifier/bavetSolverConfig.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/org/optaplanner/quarkus/verifier/bavetSolverConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/org/optaplanner/quarkus/verifier/droolsSolverConfig.xml b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/org/optaplanner/quarkus/verifier/droolsSolverConfig.xml index 41ef8c990b..cb8c0c07eb 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/org/optaplanner/quarkus/verifier/droolsSolverConfig.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/org/optaplanner/quarkus/verifier/droolsSolverConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/solverConfig.xml b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/solverConfig.xml index c73cc502d2..bf2835b255 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/solverConfig.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/resources/solverConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/pom.xml index 9cea6091a7..d69118e63b 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/OptaPlannerTestResource.java b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/OptaPlannerTestResource.java index 258a644084..e871202b98 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/OptaPlannerTestResource.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/OptaPlannerTestResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.devui; import java.util.Arrays; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/domain/StringLengthVariableListener.java b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/domain/StringLengthVariableListener.java index 3fe220b8a8..70649d5bd8 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/domain/StringLengthVariableListener.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/domain/StringLengthVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.devui.domain; import org.optaplanner.core.api.domain.variable.VariableListener; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/domain/TestdataStringLengthShadowEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/domain/TestdataStringLengthShadowEntity.java index b3233379cd..c37dd60f73 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/domain/TestdataStringLengthShadowEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/domain/TestdataStringLengthShadowEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.devui.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/domain/TestdataStringLengthShadowSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/domain/TestdataStringLengthShadowSolution.java index acb53b3982..b8be8c1d01 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/domain/TestdataStringLengthShadowSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/domain/TestdataStringLengthShadowSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.devui.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/solver/TestdataStringLengthConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/solver/TestdataStringLengthConstraintProvider.java index 5b12e164d3..7f69d51edc 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/solver/TestdataStringLengthConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/java/org/optaplanner/quarkus/it/devui/solver/TestdataStringLengthConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.devui.solver; import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/resources/application.properties b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/resources/application.properties index 71062f212a..3b28d1954b 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/resources/application.properties +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/main/resources/application.properties @@ -1,2 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + # The solver runs only for few milliseconds to avoid a HTTP timeout in this simple implementation. quarkus.optaplanner.solver.termination.best-score-limit=0hard/5soft diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/test/java/org/optaplanner/quarkus/it/devui/OptaPlannerDevUITest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/test/java/org/optaplanner/quarkus/it/devui/OptaPlannerDevUITest.java index 66fdc5afc2..9c9f47bc2f 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/test/java/org/optaplanner/quarkus/it/devui/OptaPlannerDevUITest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/devui-integration-test/src/test/java/org/optaplanner/quarkus/it/devui/OptaPlannerDevUITest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.devui; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/pom.xml index 289756eb44..aeb318f947 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/java/org/optaplanner/quarkus/drl/it/OptaPlannerTestResource.java b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/java/org/optaplanner/quarkus/drl/it/OptaPlannerTestResource.java index 03f08d8d87..e68d401d1c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/java/org/optaplanner/quarkus/drl/it/OptaPlannerTestResource.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/java/org/optaplanner/quarkus/drl/it/OptaPlannerTestResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.drl.it; import java.util.Arrays; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/java/org/optaplanner/quarkus/drl/it/domain/TestdataQuarkusEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/java/org/optaplanner/quarkus/drl/it/domain/TestdataQuarkusEntity.java index 4b6bbb5c06..4654587182 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/java/org/optaplanner/quarkus/drl/it/domain/TestdataQuarkusEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/java/org/optaplanner/quarkus/drl/it/domain/TestdataQuarkusEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.drl.it.domain; import java.util.Objects; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/java/org/optaplanner/quarkus/drl/it/domain/TestdataQuarkusSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/java/org/optaplanner/quarkus/drl/it/domain/TestdataQuarkusSolution.java index d5d7212b1f..83001e73bf 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/java/org/optaplanner/quarkus/drl/it/domain/TestdataQuarkusSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/java/org/optaplanner/quarkus/drl/it/domain/TestdataQuarkusSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.drl.it.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/resources/application.properties b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/resources/application.properties index e966cf547d..da28a248d7 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/resources/application.properties +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/main/resources/application.properties @@ -1,2 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + # The solver runs only for few milliseconds to avoid a HTTP timeout in this simple implementation. quarkus.optaplanner.solver.termination.best-score-limit=0 diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/test/java/org/optaplanner/quarkus/drl/it/OptaPlannerTestResourceIT.java b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/test/java/org/optaplanner/quarkus/drl/it/OptaPlannerTestResourceIT.java index a3980b6e19..09f377c20f 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/test/java/org/optaplanner/quarkus/drl/it/OptaPlannerTestResourceIT.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/test/java/org/optaplanner/quarkus/drl/it/OptaPlannerTestResourceIT.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.drl.it; import org.junit.jupiter.api.Disabled; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/test/java/org/optaplanner/quarkus/drl/it/OptaPlannerTestResourceTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/test/java/org/optaplanner/quarkus/drl/it/OptaPlannerTestResourceTest.java index 4153de377e..2177101fdc 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/test/java/org/optaplanner/quarkus/drl/it/OptaPlannerTestResourceTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/drl-integration-test/src/test/java/org/optaplanner/quarkus/drl/it/OptaPlannerTestResourceTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.drl.it; import java.io.StringReader; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/pom.xml index d0b3ddc2a5..2768f7cc1f 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/OptaPlannerTestResource.java b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/OptaPlannerTestResource.java index 6e3521ff3f..f13ebc612a 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/OptaPlannerTestResource.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/OptaPlannerTestResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it; import java.util.Arrays; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/domain/StringLengthVariableListener.java b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/domain/StringLengthVariableListener.java index f052ae3326..12ffa9a04c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/domain/StringLengthVariableListener.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/domain/StringLengthVariableListener.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.domain; import org.optaplanner.core.api.domain.variable.VariableListener; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/domain/TestdataStringLengthShadowEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/domain/TestdataStringLengthShadowEntity.java index 628fe58ff4..80a52f8c06 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/domain/TestdataStringLengthShadowEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/domain/TestdataStringLengthShadowEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/domain/TestdataStringLengthShadowSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/domain/TestdataStringLengthShadowSolution.java index 868d6ccbe3..1a09e7d2ec 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/domain/TestdataStringLengthShadowSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/domain/TestdataStringLengthShadowSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/solver/TestdataStringLengthConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/solver/TestdataStringLengthConstraintProvider.java index 6ea8b89f4e..ba258257aa 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/solver/TestdataStringLengthConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/java/org/optaplanner/quarkus/it/solver/TestdataStringLengthConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.solver; import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/resources/application.properties b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/resources/application.properties index 71062f212a..3b28d1954b 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/resources/application.properties +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/main/resources/application.properties @@ -1,2 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + # The solver runs only for few milliseconds to avoid a HTTP timeout in this simple implementation. quarkus.optaplanner.solver.termination.best-score-limit=0hard/5soft diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/test/java/org/optaplanner/quarkus/it/OptaPlannerTestResourceIT.java b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/test/java/org/optaplanner/quarkus/it/OptaPlannerTestResourceIT.java index a88f623696..08360a23dd 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/test/java/org/optaplanner/quarkus/it/OptaPlannerTestResourceIT.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/test/java/org/optaplanner/quarkus/it/OptaPlannerTestResourceIT.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it; import io.quarkus.test.junit.QuarkusIntegrationTest; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/test/java/org/optaplanner/quarkus/it/OptaPlannerTestResourceTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/test/java/org/optaplanner/quarkus/it/OptaPlannerTestResourceTest.java index 0090a260b5..1f9418f3d8 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/test/java/org/optaplanner/quarkus/it/OptaPlannerTestResourceTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/integration-test/src/test/java/org/optaplanner/quarkus/it/OptaPlannerTestResourceTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it; import static org.hamcrest.Matchers.is; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus/pom.xml index d88f380cb3..e8cd235cb2 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/pom.xml index cf2bee46dd..de8f71ae27 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/OptaPlannerTestResource.java b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/OptaPlannerTestResource.java index d6ab10a2f9..223ed3482c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/OptaPlannerTestResource.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/OptaPlannerTestResource.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.reflection; import java.util.Arrays; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/domain/TestdataReflectionEntity.java b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/domain/TestdataReflectionEntity.java index ddf8d1e0c7..91437573bf 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/domain/TestdataReflectionEntity.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/domain/TestdataReflectionEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.reflection.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/domain/TestdataReflectionSolution.java b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/domain/TestdataReflectionSolution.java index c36968cdf8..dc30f7c1b3 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/domain/TestdataReflectionSolution.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/domain/TestdataReflectionSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.reflection.domain; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/solver/TestdataStringLengthConstraintProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/solver/TestdataStringLengthConstraintProvider.java index 0634fe358a..261aa111a1 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/solver/TestdataStringLengthConstraintProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/java/org/optaplanner/quarkus/it/reflection/solver/TestdataStringLengthConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.reflection.solver; import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/resources/application.properties b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/resources/application.properties index 08179eaa51..5c8c19061b 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/resources/application.properties +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/main/resources/application.properties @@ -1,3 +1,22 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + # The solver runs only for few milliseconds to avoid a HTTP timeout in this simple implementation. quarkus.optaplanner.solver.domain-access-type=REFLECTION quarkus.optaplanner.solver.termination.best-score-limit=0hard/6soft diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/test/java/org/optaplanner/quarkus/it/reflection/OptaPlannerTestResourceIT.java b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/test/java/org/optaplanner/quarkus/it/reflection/OptaPlannerTestResourceIT.java index f9dcaa5f78..b29273e4ef 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/test/java/org/optaplanner/quarkus/it/reflection/OptaPlannerTestResourceIT.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/test/java/org/optaplanner/quarkus/it/reflection/OptaPlannerTestResourceIT.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.reflection; import io.quarkus.test.junit.QuarkusIntegrationTest; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/test/java/org/optaplanner/quarkus/it/reflection/OptaPlannerTestResourceTest.java b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/test/java/org/optaplanner/quarkus/it/reflection/OptaPlannerTestResourceTest.java index cbf1ad8fc9..157b32102c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/test/java/org/optaplanner/quarkus/it/reflection/OptaPlannerTestResourceTest.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/reflection-integration-test/src/test/java/org/optaplanner/quarkus/it/reflection/OptaPlannerTestResourceTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.it.reflection; import static org.hamcrest.Matchers.is; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/pom.xml b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/pom.xml index 2dcd9fc1db..5558b0852e 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/pom.xml +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/OptaPlannerRecorder.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/OptaPlannerRecorder.java index c65890c29d..07f1a9fd32 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/OptaPlannerRecorder.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/OptaPlannerRecorder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus; import java.util.HashMap; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/bean/DefaultOptaPlannerBeanProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/bean/DefaultOptaPlannerBeanProvider.java index f34006e25d..f8e6d20ffd 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/bean/DefaultOptaPlannerBeanProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/bean/DefaultOptaPlannerBeanProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.bean; import javax.enterprise.context.ApplicationScoped; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/bean/UnavailableOptaPlannerBeanProvider.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/bean/UnavailableOptaPlannerBeanProvider.java index 17b5ba4cdd..7a5cb57881 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/bean/UnavailableOptaPlannerBeanProvider.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/bean/UnavailableOptaPlannerBeanProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.bean; import javax.enterprise.context.Dependent; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/OptaPlannerRuntimeConfig.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/OptaPlannerRuntimeConfig.java index d9e89a7d70..515e1e4b1c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/OptaPlannerRuntimeConfig.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/OptaPlannerRuntimeConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.config; import org.optaplanner.core.config.solver.SolverConfig; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/SolverManagerRuntimeConfig.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/SolverManagerRuntimeConfig.java index 1f41840713..eef875cf74 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/SolverManagerRuntimeConfig.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/SolverManagerRuntimeConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.config; import java.util.Optional; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/SolverRuntimeConfig.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/SolverRuntimeConfig.java index acb995ca0c..64c7372299 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/SolverRuntimeConfig.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/SolverRuntimeConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.config; import java.util.Optional; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/TerminationRuntimeConfig.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/TerminationRuntimeConfig.java index d8a2a21ba7..87f12d204e 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/TerminationRuntimeConfig.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/config/TerminationRuntimeConfig.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.config; import java.time.Duration; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerDevUIProperties.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerDevUIProperties.java index 6ec52f0efc..33ef7f3df5 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerDevUIProperties.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerDevUIProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.devui; import java.util.List; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerDevUIPropertiesSupplier.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerDevUIPropertiesSupplier.java index 0a4030cf79..d7df012b30 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerDevUIPropertiesSupplier.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerDevUIPropertiesSupplier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.devui; import java.util.ArrayList; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerModelProperties.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerModelProperties.java index 8de0058681..502e4b3da0 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerModelProperties.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/devui/OptaPlannerModelProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.devui; import java.util.Collections; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/gizmo/OptaPlannerGizmoBeanFactory.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/gizmo/OptaPlannerGizmoBeanFactory.java index 49ac4c2ae0..1a74a396f8 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/gizmo/OptaPlannerGizmoBeanFactory.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/gizmo/OptaPlannerGizmoBeanFactory.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.gizmo; public interface OptaPlannerGizmoBeanFactory { diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/nativeimage/Substitute_ConfigUtils.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/nativeimage/Substitute_ConfigUtils.java index e0bf0472fc..284ee3868d 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/nativeimage/Substitute_ConfigUtils.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/nativeimage/Substitute_ConfigUtils.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.nativeimage; import java.util.function.Supplier; diff --git a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/nativeimage/Substitute_LambdaBeanPropertyMemberAccessor.java b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/nativeimage/Substitute_LambdaBeanPropertyMemberAccessor.java index e64aac2b91..517a6ae00c 100644 --- a/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/nativeimage/Substitute_LambdaBeanPropertyMemberAccessor.java +++ b/optaplanner-quarkus-integration/optaplanner-quarkus/runtime/src/main/java/org/optaplanner/quarkus/nativeimage/Substitute_LambdaBeanPropertyMemberAccessor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.quarkus.nativeimage; import java.lang.invoke.MethodHandles; diff --git a/optaplanner-quarkus-integration/pom.xml b/optaplanner-quarkus-integration/pom.xml index 449dd81240..9cbb2a1eaf 100644 --- a/optaplanner-quarkus-integration/pom.xml +++ b/optaplanner-quarkus-integration/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/pom.xml b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/pom.xml index b69cdf78ce..6c12fb5110 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/pom.xml +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/OptaPlannerAutoConfiguration.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/OptaPlannerAutoConfiguration.java index d1ba22c59b..cc0942cbb8 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/OptaPlannerAutoConfiguration.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/OptaPlannerAutoConfiguration.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure; import java.util.ArrayList; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/OptaPlannerBenchmarkAutoConfiguration.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/OptaPlannerBenchmarkAutoConfiguration.java index 73f33ee96b..0afda28b48 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/OptaPlannerBenchmarkAutoConfiguration.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/OptaPlannerBenchmarkAutoConfiguration.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure; import java.io.File; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/BenchmarkProperties.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/BenchmarkProperties.java index 4226ebdf48..e92b1b6292 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/BenchmarkProperties.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/BenchmarkProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.config; import org.springframework.boot.context.properties.NestedConfigurationProperty; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/BenchmarkSolverProperties.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/BenchmarkSolverProperties.java index 906f34f416..e66aaa58c6 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/BenchmarkSolverProperties.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/BenchmarkSolverProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.config; import org.springframework.boot.context.properties.NestedConfigurationProperty; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/OptaPlannerProperties.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/OptaPlannerProperties.java index 1a88639da5..1a930cced7 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/OptaPlannerProperties.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/OptaPlannerProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.config; import org.optaplanner.core.api.score.calculator.EasyScoreCalculator; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/SolverManagerProperties.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/SolverManagerProperties.java index 91aa3b0081..3f3280bb19 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/SolverManagerProperties.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/SolverManagerProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.config; public class SolverManagerProperties { diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/SolverProperties.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/SolverProperties.java index 725806a9e0..c731de56df 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/SolverProperties.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/SolverProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.config; import org.optaplanner.core.api.domain.common.DomainAccessType; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/TerminationProperties.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/TerminationProperties.java index d1107b82ce..35a4b064bc 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/TerminationProperties.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/main/java/org/optaplanner/spring/boot/autoconfigure/config/TerminationProperties.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.config; import java.time.Duration; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/OptaPlannerAutoConfigurationTest.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/OptaPlannerAutoConfigurationTest.java index 15d6948edb..4c227f6c05 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/OptaPlannerAutoConfigurationTest.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/OptaPlannerAutoConfigurationTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure; import static org.assertj.core.api.Assertions.assertThat; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/ChainedSpringTestConfiguration.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/ChainedSpringTestConfiguration.java index c15a26930d..9af04ac64f 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/ChainedSpringTestConfiguration.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/ChainedSpringTestConfiguration.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.chained; import org.optaplanner.spring.boot.autoconfigure.chained.constraints.TestdataChainedSpringConstraintProvider; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/constraints/TestdataChainedSpringConstraintProvider.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/constraints/TestdataChainedSpringConstraintProvider.java index 8704ac6592..c37c5a8f1d 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/constraints/TestdataChainedSpringConstraintProvider.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/constraints/TestdataChainedSpringConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.chained.constraints; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringAnchor.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringAnchor.java index d5cbabb3e5..ef848ca9cd 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringAnchor.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringAnchor.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.chained.domain; public class TestdataChainedSpringAnchor implements TestdataChainedSpringObject { diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringEntity.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringEntity.java index 1e68413e7c..184edfc1eb 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringEntity.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.chained.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringObject.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringObject.java index d5a6350080..5e88a5a56c 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringObject.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringObject.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.chained.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringSolution.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringSolution.java index 07e86cdc49..6c2990ccee 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringSolution.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.chained.domain; import java.util.List; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/GizmoSpringTestConfiguration.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/GizmoSpringTestConfiguration.java index f6f673851c..359d7cbd4b 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/GizmoSpringTestConfiguration.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/GizmoSpringTestConfiguration.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.gizmo; import org.optaplanner.spring.boot.autoconfigure.gizmo.constraints.TestdataGizmoConstraintProvider; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/constraints/TestdataGizmoConstraintProvider.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/constraints/TestdataGizmoConstraintProvider.java index a32d9c8158..ff170f0c12 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/constraints/TestdataGizmoConstraintProvider.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/constraints/TestdataGizmoConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.gizmo.constraints; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/domain/TestdataGizmoSpringEntity.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/domain/TestdataGizmoSpringEntity.java index a46bb7740f..abe116d7aa 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/domain/TestdataGizmoSpringEntity.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/domain/TestdataGizmoSpringEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.gizmo.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/domain/TestdataGizmoSpringSolution.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/domain/TestdataGizmoSpringSolution.java index 32c34c9409..329811757d 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/domain/TestdataGizmoSpringSolution.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/gizmo/domain/TestdataGizmoSpringSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.gizmo.domain; import java.util.List; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/multimodule/MultiModuleSpringTestConfiguration.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/multimodule/MultiModuleSpringTestConfiguration.java index 7322d58108..82e2e82bfd 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/multimodule/MultiModuleSpringTestConfiguration.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/multimodule/MultiModuleSpringTestConfiguration.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.multimodule; import org.springframework.boot.autoconfigure.AutoConfigurationPackage; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/NoConstraintsSpringTestConfiguration.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/NoConstraintsSpringTestConfiguration.java index b29cd0cbab..4af0da7b86 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/NoConstraintsSpringTestConfiguration.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/NoConstraintsSpringTestConfiguration.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.normal; import org.optaplanner.spring.boot.autoconfigure.normal.domain.TestdataSpringEntity; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/NormalSpringTestConfiguration.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/NormalSpringTestConfiguration.java index bf08ce7ea4..c05e60ae97 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/NormalSpringTestConfiguration.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/NormalSpringTestConfiguration.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.normal; import org.springframework.boot.autoconfigure.AutoConfigurationPackage; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/constraints/TestdataSpringConstraintProvider.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/constraints/TestdataSpringConstraintProvider.java index cafda4115a..a3b1d44ff6 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/constraints/TestdataSpringConstraintProvider.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/constraints/TestdataSpringConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.normal.constraints; import org.optaplanner.core.api.score.buildin.simple.SimpleScore; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/domain/TestdataSpringEntity.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/domain/TestdataSpringEntity.java index 3b6413c474..996f634cb0 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/domain/TestdataSpringEntity.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/domain/TestdataSpringEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.normal.domain; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/domain/TestdataSpringSolution.java b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/domain/TestdataSpringSolution.java index 22db86df15..f3211b4cc2 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/domain/TestdataSpringSolution.java +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/normal/domain/TestdataSpringSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.spring.boot.autoconfigure.normal.domain; import java.util.List; diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/logback-test.xml b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/logback-test.xml index 8ae73f4255..07f05fcad0 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/logback-test.xml +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/bavetSolverConfig.xml b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/bavetSolverConfig.xml index 7f9d671dd4..ece78b56d2 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/bavetSolverConfig.xml +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/bavetSolverConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/customSpringBootSolverConfig.xml b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/customSpringBootSolverConfig.xml index b245475511..04e6213c1e 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/customSpringBootSolverConfig.xml +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/customSpringBootSolverConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/droolsSolverConfig.xml b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/droolsSolverConfig.xml index 0b3c6ea84b..a39c14b385 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/droolsSolverConfig.xml +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/droolsSolverConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/gizmoSpringBootSolverConfig.xml b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/gizmoSpringBootSolverConfig.xml index 25d7eb7246..d73f5ac9d0 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/gizmoSpringBootSolverConfig.xml +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/org/optaplanner/spring/boot/autoconfigure/gizmoSpringBootSolverConfig.xml @@ -1,4 +1,23 @@ + + GIZMO diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/solverConfig.xml b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/solverConfig.xml index c73cc502d2..bf2835b255 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/solverConfig.xml +++ b/optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/resources/solverConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-spring-integration/optaplanner-spring-boot-starter/pom.xml b/optaplanner-spring-integration/optaplanner-spring-boot-starter/pom.xml index 022e9c61e8..d54fd6f412 100644 --- a/optaplanner-spring-integration/optaplanner-spring-boot-starter/pom.xml +++ b/optaplanner-spring-integration/optaplanner-spring-boot-starter/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-spring-integration/pom.xml b/optaplanner-spring-integration/pom.xml index 95b8645ca4..78455a5367 100644 --- a/optaplanner-spring-integration/pom.xml +++ b/optaplanner-spring-integration/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-test/pom.xml b/optaplanner-test/pom.xml index 839823dc5b..8add6e9cd8 100644 --- a/optaplanner-test/pom.xml +++ b/optaplanner-test/pom.xml @@ -1,4 +1,23 @@ + + diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/ConstraintVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/ConstraintVerifier.java index 86c405d2a9..75638ae519 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/ConstraintVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/ConstraintVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream; import static java.util.Objects.requireNonNull; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/MultiConstraintAssertion.java b/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/MultiConstraintAssertion.java index 2ce42e8dda..84e16134c4 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/MultiConstraintAssertion.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/MultiConstraintAssertion.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream; import org.optaplanner.core.api.score.Score; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/MultiConstraintVerification.java b/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/MultiConstraintVerification.java index 3d3d32c6ad..b7270356b3 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/MultiConstraintVerification.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/MultiConstraintVerification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream; public interface MultiConstraintVerification { diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/SingleConstraintAssertion.java b/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/SingleConstraintAssertion.java index e9a5f0296e..6217046e35 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/SingleConstraintAssertion.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/SingleConstraintAssertion.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream; import java.math.BigDecimal; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/SingleConstraintVerification.java b/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/SingleConstraintVerification.java index 3c60037f2a..324087f023 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/SingleConstraintVerification.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/api/score/stream/SingleConstraintVerification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream; public interface SingleConstraintVerification { diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/api/solver/change/MockProblemChangeDirector.java b/optaplanner-test/src/main/java/org/optaplanner/test/api/solver/change/MockProblemChangeDirector.java index e182910607..5afc755078 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/api/solver/change/MockProblemChangeDirector.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/api/solver/change/MockProblemChangeDirector.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.solver.change; import java.util.IdentityHashMap; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/AbstractScoreVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/AbstractScoreVerifier.java index 13c15e51d6..3f91892ef0 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/AbstractScoreVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/AbstractScoreVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/bendable/BendableScoreVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/bendable/BendableScoreVerifier.java index 40a702d64b..2581b4936f 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/bendable/BendableScoreVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/bendable/BendableScoreVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.buildin.bendable; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreVerifier.java index 54e80864e1..9202361674 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/bendablebigdecimal/BendableBigDecimalScoreVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.buildin.bendablebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/bendablelong/BendableLongScoreVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/bendablelong/BendableLongScoreVerifier.java index d224861c0e..d251882955 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/bendablelong/BendableLongScoreVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/bendablelong/BendableLongScoreVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.buildin.bendablelong; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreVerifier.java index 11bcc5cd31..cb82fc717b 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardmediumsoft/HardMediumSoftScoreVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.buildin.hardmediumsoft; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreVerifier.java index ea6a7b19a0..17d225acf7 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardmediumsoftlong/HardMediumSoftLongScoreVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.buildin.hardmediumsoftlong; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardsoft/HardSoftScoreVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardsoft/HardSoftScoreVerifier.java index c225d1e307..aceb42a891 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardsoft/HardSoftScoreVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardsoft/HardSoftScoreVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.buildin.hardsoft; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreVerifier.java index e244dc5ec4..f3241419bd 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardsoftbigdecimal/HardSoftBigDecimalScoreVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.buildin.hardsoftbigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardsoftlong/HardSoftLongScoreVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardsoftlong/HardSoftLongScoreVerifier.java index e2a06afd25..2172f8cfd3 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardsoftlong/HardSoftLongScoreVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/hardsoftlong/HardSoftLongScoreVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.buildin.hardsoftlong; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/simple/SimpleScoreVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/simple/SimpleScoreVerifier.java index f1b4342892..860999e422 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/simple/SimpleScoreVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/simple/SimpleScoreVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.buildin.simple; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreVerifier.java index 8a86af9167..31ba49de8c 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/simplebigdecimal/SimpleBigDecimalScoreVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.buildin.simplebigdecimal; import java.math.BigDecimal; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/simplelong/SimpleLongScoreVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/simplelong/SimpleLongScoreVerifier.java index dbf9b46b1f..4f42f3e34f 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/simplelong/SimpleLongScoreVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/buildin/simplelong/SimpleLongScoreVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.buildin.simplelong; import org.optaplanner.core.api.domain.solution.PlanningSolution; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/AbstractConstraintVerification.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/AbstractConstraintVerification.java index 40b54f1a0d..8ce2d669ec 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/AbstractConstraintVerification.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/AbstractConstraintVerification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.stream; import java.util.Arrays; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/ConfiguredConstraintVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/ConfiguredConstraintVerifier.java index 545d8c7210..a9371ab3e9 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/ConfiguredConstraintVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/ConfiguredConstraintVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.stream; import static java.util.Objects.requireNonNull; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultConstraintVerifier.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultConstraintVerifier.java index e1fcc3871f..f582a8a6ce 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultConstraintVerifier.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultConstraintVerifier.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.stream; import static java.util.Objects.requireNonNull; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultMultiConstraintAssertion.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultMultiConstraintAssertion.java index d74ff43144..98d66d7dfc 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultMultiConstraintAssertion.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultMultiConstraintAssertion.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.stream; import static java.util.Objects.requireNonNull; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultMultiConstraintVerification.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultMultiConstraintVerification.java index 17e59b6304..f1db8d463b 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultMultiConstraintVerification.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultMultiConstraintVerification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.stream; import java.util.Objects; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultSingleConstraintAssertion.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultSingleConstraintAssertion.java index 8ee3022acf..9f90caf6da 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultSingleConstraintAssertion.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultSingleConstraintAssertion.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.stream; import static java.util.Objects.requireNonNull; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultSingleConstraintVerification.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultSingleConstraintVerification.java index 22b523f0b6..0a819e9333 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultSingleConstraintVerification.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/DefaultSingleConstraintVerification.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.stream; import java.util.Objects; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/NumberEqualityUtil.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/NumberEqualityUtil.java index b8e3bf7d6c..2dd56af44d 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/NumberEqualityUtil.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/NumberEqualityUtil.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.stream; import java.math.BigDecimal; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/ScoreDirectorFactoryCache.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/ScoreDirectorFactoryCache.java index e010926129..b44f22eb02 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/ScoreDirectorFactoryCache.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/ScoreDirectorFactoryCache.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.stream; import static org.optaplanner.core.api.score.stream.ConstraintStreamImplType.BAVET; diff --git a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/SessionBasedAssertionBuilder.java b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/SessionBasedAssertionBuilder.java index 5f1ee229de..55e2dc7fdf 100644 --- a/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/SessionBasedAssertionBuilder.java +++ b/optaplanner-test/src/main/java/org/optaplanner/test/impl/score/stream/SessionBasedAssertionBuilder.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.impl.score.stream; import java.util.Objects; diff --git a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/DuplicateConstraintAssertionTest.java b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/DuplicateConstraintAssertionTest.java index db7376e0d8..a73469a75f 100644 --- a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/DuplicateConstraintAssertionTest.java +++ b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/DuplicateConstraintAssertionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream; import static org.assertj.core.api.Assertions.assertThatThrownBy; diff --git a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/MultiConstraintAssertionTest.java b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/MultiConstraintAssertionTest.java index 1d76b904fd..84250cb323 100644 --- a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/MultiConstraintAssertionTest.java +++ b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/MultiConstraintAssertionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream; import static org.assertj.core.api.Assertions.assertThatCode; diff --git a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/SingleConstraintAssertionTest.java b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/SingleConstraintAssertionTest.java index f5540db164..6ff5a88750 100644 --- a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/SingleConstraintAssertionTest.java +++ b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/SingleConstraintAssertionTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream; import static org.assertj.core.api.Assertions.assertThatCode; diff --git a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierConstraintProvider.java b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierConstraintProvider.java index 3ca1c5c183..09b8912474 100644 --- a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierConstraintProvider.java +++ b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream.testdata; import java.util.Objects; diff --git a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierDuplicateConstraintProvider.java b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierDuplicateConstraintProvider.java index dcd4821f3e..f766d3b622 100644 --- a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierDuplicateConstraintProvider.java +++ b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierDuplicateConstraintProvider.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream.testdata; import org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore; diff --git a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierExtendedSolution.java b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierExtendedSolution.java index 5ea6d2839e..d2faf3edb5 100644 --- a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierExtendedSolution.java +++ b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierExtendedSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream.testdata; import java.util.ArrayList; diff --git a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierFirstEntity.java b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierFirstEntity.java index 1e9b1e8fa8..945c768ff2 100644 --- a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierFirstEntity.java +++ b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierFirstEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream.testdata; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierSecondEntity.java b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierSecondEntity.java index 46358b6bec..6aac822bee 100644 --- a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierSecondEntity.java +++ b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierSecondEntity.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream.testdata; import org.optaplanner.core.api.domain.entity.PlanningEntity; diff --git a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierSolution.java b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierSolution.java index df2cb07bf0..ad0fc7a9df 100644 --- a/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierSolution.java +++ b/optaplanner-test/src/test/java/org/optaplanner/test/api/score/stream/testdata/TestdataConstraintVerifierSolution.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.score.stream.testdata; import java.util.ArrayList; diff --git a/optaplanner-test/src/test/java/org/optaplanner/test/api/solver/change/MockProblemChangeDirectorTest.java b/optaplanner-test/src/test/java/org/optaplanner/test/api/solver/change/MockProblemChangeDirectorTest.java index af5525ebec..364d078b40 100644 --- a/optaplanner-test/src/test/java/org/optaplanner/test/api/solver/change/MockProblemChangeDirectorTest.java +++ b/optaplanner-test/src/test/java/org/optaplanner/test/api/solver/change/MockProblemChangeDirectorTest.java @@ -1,3 +1,22 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + package org.optaplanner.test.api.solver.change; import org.assertj.core.api.SoftAssertions; diff --git a/optaplanner-test/src/test/resources/logback-test.xml b/optaplanner-test/src/test/resources/logback-test.xml index 750a56267d..e26a43f8c0 100644 --- a/optaplanner-test/src/test/resources/logback-test.xml +++ b/optaplanner-test/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + +