From cf98c6ee9e9a58e031bd43cdbedb27dcb88a6aa2 Mon Sep 17 00:00:00 2001 From: Eder Ignatowicz Date: Fri, 1 Sep 2023 08:29:11 -0400 Subject: [PATCH 1/3] kie-issues#519: Replace copyright headers/comments on optaplanner as part of the migration to Apache #519 --- .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 +++++++++++ .../src/main/resources/solver.xsd | 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 +++++++++++ .../classloaderTestdataSolverConfig.xml | 19 +++++++++++ .../core/api/solver/invalidSolverConfig.xml | 19 +++++++++++ .../solver/testdataShadowedSolverConfig.xml | 19 +++++++++++ .../core/api/solver/testdataSolverConfig.xml | 19 +++++++++++ .../solver/testSolverConfigWithNamespace.xml | 19 +++++++++++ .../testSolverConfigWithoutNamespace.xml | 19 +++++++++++ .../config/solver/testdataSolverConfig.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 +++++++++++ .../src/main/resources/benchmark.xsd | 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 +++++++++++ .../testBenchmarkConfigWithNamespace.xml | 19 +++++++++++ .../testBenchmarkConfigWithoutNamespace.xml | 19 +++++++++++ .../testdataBenchmarkConfigNoInheritence.xml | 19 +++++++++++ .../result/testPlannerBenchmarkResult.xml | 19 +++++++++++ .../impl/xsd/validBenchmarkConfig.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 +++++++++++ 3357 files changed, 63768 insertions(+), 38 deletions(-) diff --git a/.ci/environments/common/update_quarkus.sh b/.ci/environments/common/update_quarkus.sh index a78863f4ee1..192f946390e 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 d2cf2e71c03..a14e406f433 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 d2cf2e71c03..a14e406f433 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 d2cf2e71c03..a14e406f433 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 6360cc7f150..31cadc661b6 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 a55d06419a0..155442f7868 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 1dd3b10fe1f..d43b6ddc049 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 4418fdb69af..b80bb07223b 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 1d13a42b45b..f179b130a19 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 ed75841c9c9..15c84e15aa3 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 52841dc7b12..3dc3a394e6e 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 30e9ed37ade..5acf8ce47c0 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 3616feec3c8..2400e204222 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 7e3ce854f9a..1d7fba190a6 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 0f20c620978..de0280c5a97 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 6a888e5ffab..7e6f735cf7a 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 67930aedcbc..e0257968da9 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 5108642dbfc..6ee5acb23ce 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 e8c8cf7fd4e..6217aeac551 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 809dbf82e59..380706731e1 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 b05cebb01e0..bb3b6c88641 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 3c6658c5a20..a37f598655d 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 1211f2e121a..43bce2da3f2 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 f5de7ec250c..3b817c18820 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 11e734d7ea6..9a9c4ba95ed 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 64862000394..f59fee1617b 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 61ae1aaafc1..a7faa7b57d4 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 3e1f5fd1b71..1ff0bc7b910 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 8acb42f40eb..a0b86f855b4 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 6c69714b96d..e72d3fb0a57 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 3e07c079d53..a44600b0476 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 84488b8e343..2164ee1b843 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 7707a37a149..bfbf63abb80 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 67cfecc7b86..ae151801ee5 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 e61e86b5b86..4ce4d2167fd 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 7cb85dd667b..2f66ad09c3e 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 946d70678d7..ddf99e923bc 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 73bc75f655e..c7235ca3d16 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 7adb418ed79..ac5c8c736be 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 42a4114903a..e66b509fcc9 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 a08ce5d1820..9f91d567a83 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 446eb28b067..0caa7880ca7 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 e68f258e1ce..5f3356e48a8 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 40d486cdd8c..cdd20773816 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 37de9591b05..a74d567a25d 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 67ee88d7d16..5e32864b65c 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 7f75fb7e48c..1850b4eebb5 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 884a6bbf77c..55a4c698e27 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 66570f39da1..fef11d80712 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 84f3b33a1ba..eb0c2b9e231 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 74b2b335c6f..9b495cbda91 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 20446b4d9ed..d578764a631 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 2b9d7b7df3b..772c9455f13 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 936b0c6ab55..c28b486994f 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 5ac0a50c56a..842b7fcc404 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 a13d66f6bb0..4f7cfd35872 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 5c9ae80ec11..fedc41975e1 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 2075f4697b2..1dc53a66b78 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 3691b3cce8b..1df8c0ad492 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 750a56267d7..e26a43f8c09 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 b8dcaaa64ac..b12be60ec41 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 05adbbff241..4cf3569d339 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 6f9dbb735ae..469e9c1109e 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 76226597e1b..196c2885b48 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 c1287898492..d0fad6e724a 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 ccd327ad39c..7010e395e17 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 ff393285b28..b3d81d4b996 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 548edc723ce..b61b58f8601 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 6312d7de928..0c726e80722 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 0b5dddb4de9..5c60cfc11ab 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 49d84ac6eb3..ec29be4d514 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 bbf6bc8e1a1..05ce3417e1e 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 8aaa38b05a0..7e97a91ad87 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 d4b3794824d..0c4b2a24fa7 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 a4534faf165..56229f1def3 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 70171d92a58..e1b3d67c73c 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 eb99011848d..ab0ccaad8f4 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 bc44b4bc707..8c7301ace19 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 385a876e36c..c690afe7024 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 994a9b1f1f2..745205ad85b 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 05ade48f571..4e3b9a5408b 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 3f66b9101c0..295c4058417 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 88638e92d3a..3e17e12e67c 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 45bbc75cc90..d4b2c0541ed 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 c343809f441..519167e0f4c 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 c8fa1293612..a3a9346a221 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 d54c9e31998..984bbe43a77 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 91bbea9d0ca..6028ff9d324 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 bc1569a68b8..6a297749cae 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 6c6f1890543..a396eaa0aef 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 422c306d29b..c11a731ca13 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 1b3a03676bd..35b994b8ce3 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 4e6383e7ada..3fe74a8abda 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 f42dc21d0a0..166c6aad57b 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 44df21a961e..91d4c13ef90 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 73d46af431a..4abf905b297 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 908ccdaae25..55157274d43 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 670e4fb734f..7d6f9041f75 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 6f3d462e1ad..be25c9f3ce1 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 57fe3f1afe5..238fc67ab86 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 7a5dbffc6ad..740fd788326 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 d3545d0cb6b..837cab60e33 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 c6d677adce7..cab888b7c3b 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 580989f584e..58564f45abc 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 61297b10bd6..e958c241b4f 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 0ceb3a783bc..624b220000d 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 d8ac60a0647..667599d7833 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 f468eb169b2..282ef4b1503 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 f0343746fbb..0d82ce4ab22 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 661c805b398..d086ee7d468 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 e0fe479abf2..c6c6cbac570 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 f0aa2f4ffe9..d6fa9c14914 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 95faa0348fd..eff2066f738 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 840187b450e..1636a908a42 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 0777c7d3907..1e258ff5630 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 e696b8ca3c4..97f33f8b3e8 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 3720a142e7b..b2a18c2e798 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 5aa7f44e95f..64fa3d6d9f9 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 c4ea62ddc45..f14f58fe512 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 4fdc66cc3a3..bec33b469d5 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 6a3baf44185..f13754652b5 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 3cb4232074a..9ba12b56cb0 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 5991a054376..e70521dceea 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 c5b97c9864a..92526b364f3 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 34c4928d825..ec46c165ef7 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 eaed40f868f..533820268db 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 f6bcc5a7759..60fae70cf1c 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 102a2cb24fc..f369760085a 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 82a5992039e..712ebe37c7d 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 22d73c82b3d..65ae4237149 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 1805b0e83d7..7bc7a35a5a4 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 cca99da2972..71d8fbe7523 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 a15185396bc..c1071552ea5 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 1819bfe393f..dfa6effd8de 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 35925278956..6237d0b31a7 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 4506c27babc..4ad4d82b583 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 431b537f50f..2f268234f0b 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 820f6de7f55..4a3051af0fa 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 5c7ab773b8a..acf3477bafd 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 3e34fc76305..c8916c7a53b 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 68dddb233e1..01c8a7ccede 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 fc536828a20..52c99020413 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 2b2ee4c8b22..c34bbea90a8 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 318d62c9c32..23eee7d0c82 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 ddd0aab5906..f5e25a9dbec 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 96f7b2660c4..ce3222cf587 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 1630db504d0..767fcf0fdac 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 70ce039e24d..197399f47f1 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 757818695ad..39390d468ab 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 4e1caa90c0e..bce5421518e 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 bc7242b0292..146b2a72c56 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 35af7b0eb44..b72f025462e 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 284a87d7155..15a5cc805ed 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 89764041f0c..26c964c0364 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 34b0c863aa9..cb75f3e0a95 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 59b04182331..788b1bbd05b 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 7504583be3e..067c3d88d82 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 e31fa0edb36..c86b357bd5c 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 ab7e8503433..0ec88ba3ed8 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 679aafc5692..b32e7f27dad 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 f68ed428a11..d59bb9be617 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 193cab75934..266d8204f0b 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 e5399ccca32..8938372663f 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 96f1a431c62..b96bb4eaad4 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 4b5e24d896b..ed40d4620d3 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 bc463bf7690..896f413884a 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 206576ace37..0c98ca67ae1 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 8273c602062..0a38804f54f 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 5b991c0944c..8a0a5e03bab 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 2d859dfb913..b6302986429 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 cc465e9ae0b..7d116aec3a7 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 4b8d32d5796..89509e5c9cd 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 f8c35c4d21f..8776c6719a6 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 11d5f58655d..c995f06a023 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 c9d661d66ab..62a597f6fb6 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 052f813b2da..240bf64ad12 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 20fd984b7e3..4f7c66b8be1 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 afc370383b2..98d09851af0 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 0dc5f49ba93..7066d94ce0d 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 745f5733396..47d4c7b9c12 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 421b0b2e127..93e61a5af23 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 ff3a44229bd..d9d6ca9cac6 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 8f18017280a..b131a5140a3 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 f81f83a3a8d..6e69698d2d4 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 92f24d90d44..1737c5a3f02 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 86173bab96a..35a3d5322fa 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 4308414fb9a..8b24257ac0b 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 b56ce9d2e16..b9ce98992fc 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 4b7b745764f..20463d90c9f 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 8d800f172c0..b2dfc58a83e 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 88a11711a43..8e9bb72e58d 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 bedd3227391..263366fb9ca 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 390a30f92d9..ab67b4e1a9a 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 a399f71e3e7..11f793202a8 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 d9f7aac740c..5b09ed83980 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 09149339841..87bf9f15941 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 aa08a76d64f..02d821dc6f1 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 72ece08e63d..42cd701a45c 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 897c72fd4c1..39fa7c054be 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 3e551b7f697..0fb5efcc44e 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 9c1653f698c..ca7ab993bcf 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 cd99117a840..6ca9dedea98 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 26896bc6734..2ba5de4197a 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 df2ea4c1c8c..96b583b7182 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 a2b62e614d8..043b2221add 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 ee7e7141434..99f65fefcbf 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 f8bca399385..e1f446dbb28 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 97626a77ae2..5bdcf678ce0 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 d10f34cd032..c5d0c9a9c46 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 f4f59d909f8..eccd18305c4 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 6112fbe3833..2050033461f 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 3cc0ab62b0d..6e500e76fc8 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 a0908f69ccf..7fe84b62863 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 4a668053962..945f7cc9ee8 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 3ec53447575..021a1ea936d 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 dba468f8657..544acb217e2 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 28e224e9eb8..c16096b6fc4 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 3b1b5649ce1..c33a8d66f33 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 318970970b5..e25396cc9b7 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 e8a5b19f6d0..6d44bffeb0b 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 3f47959007d..e99e16775e8 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 0c1b061b1dd..0e847824637 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 e760beb86fc..bb092f0bb10 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 7346f2ed1a9..9b5e3e5d785 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 f39cbd8de81..65c25e8bb45 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 c242263f438..607d406157e 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 6c6a346df65..d3d4da6e9cb 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 96996b60ab9..0410a21aa7e 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 d7717bb3037..292b6e8166f 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 4db01fab6c8..bfbe34a540e 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 2c20510f2d7..8a6e5b1dafa 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 eae96c1d321..70e770e0973 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 09e7c933724..69cf8cf2042 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 5de820950b9..5a8711b3f0e 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 3f378b78617..6d10c7d289c 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 07580277359..06eb498303a 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 0c4a6f49708..18890e8dc57 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 bd382a5e4eb..e48f8eb4c7f 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 f04e5ea42fc..27f804203e6 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 f1d689b709a..3fc703eae6d 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 e400416877e..ed969bf131e 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 381c34b1dfa..af84687b9ea 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 410652e8b3a..edfb0be1759 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 69e90f82cb6..e6dd116d8da 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 2c1e8db660b..af3791d8cae 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 068d1eaa908..6bd75b776ed 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 f63d5d29492..6739a77993e 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 536901a4d66..ff71e212431 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 cae86927bb3..4268ad84c0c 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 27c70d1a38b..7e07361226c 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 acb5e447ffe..f0f56d14a97 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 1b16a8592fe..263ff83db0a 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 b67f3e5e05f..78739361904 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 d4c5236e412..cface0e210c 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 2f2a76e8db3..baf4c304b9c 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 f52df65a169..41165eee739 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 9cf73d64ea4..c4ff43b7184 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 48ce09354be..5f504ba05bd 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 da53ff2c670..f40905054c5 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 21c95567f1c..d6ffdbac56a 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 c4070b17422..38e20f17635 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 a6ebece9ef0..70a24ee2312 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 396144d2d0d..21520c2fa43 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 336b97d420d..b3c21e84dc7 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 56b7175b9f4..c577ec47519 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 b48e951aedc..e5fcb5e43ca 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 6b7c119b2d8..a2583ef3549 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 ab14ead87f1..e0badee9c6f 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 0cb97ec31fe..962984a7236 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 58f5b95f94f..412c024cfad 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 b09d567a842..bf248b3438d 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 3bb599b1e8a..4369f7f60b6 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 e2d56d14276..c81595639ea 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 964d4ddf3f6..655fcf0fb7c 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 fbaf5c2d168..62620a78b28 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 9cbf0cc4fe6..71d7452ef80 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 bb892030207..0d3eb9cd2a2 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 1cbb45f4914..7cc7032bef2 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 0abe6fe3714..855ce91839e 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 ff231634133..5972a38d2ce 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 5b4344db180..6e39f3184c4 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 8a8ba6bd1e4..f1181c83252 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 0f5a54d7e58..96e7ead2d55 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 aaa07cb5a9b..ba8da664b39 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 ccc5db6ad0d..81abce56325 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 a880a6c4513..45a2029496d 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 b3552c5988b..c072d858f47 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 dba1d666dc7..df154e6e021 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 85ce8007346..78ae9ba01b7 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 9c04f3072b8..f17288de4cb 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 f99cf7f858d..aa1441dda8c 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 fcce2104f64..01f99622a7f 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 b02fd545c0e..42039a1d9dd 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 bc5f5a0abc4..34dc58fca67 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 46eaecc1045..8dd58e6f248 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 406d44fbb09..5785fb1e8c2 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 83fe5f8945c..7fc245af76c 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 2601feb3fdc..c5a901875f2 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 4a1e518f55c..235f1ebf75f 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 9ede1fd64af..07da2a10961 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 57c89dc6ff4..f10e767ff6f 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 ac7a06ebcce..a0233f6956b 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 724ebec3813..e638811cb9b 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 e13110e9535..04c352a8b3c 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 e80d84e3ee8..2a4db895790 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 4e596a20fd2..70a69b964ce 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 234afe1ba1b..18ccba9dce2 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 bb7853d1b7b..f465405bbb4 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 149af54bf5e..0f3ea786625 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 62dabb61e94..3e67a0a7ee4 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 424ee2aa635..452e2537b35 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 3ea2a66b207..0faef4beb34 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 a68be564166..2f757a7ab2b 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 0b3a52ec72f..d6ffe03e446 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 1463cb0b48d..e1bfd0910d1 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 5c0e3327812..5e08edce6cb 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 85b591b80ad..aee6390a303 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 0b9ddcc2b86..2c0a8faad08 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 03b983b4c3d..9340b243193 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 cdf8ce0e823..69847c5e122 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 4b92ee97647..745292b69ce 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 1061b1371ff..40b79149af7 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 8d8cb501dd6..8c6f45f94e2 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 25a76574777..06f9f47fb22 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 a2a3dc4c900..73bc8237529 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 4c8bbb6724a..d73f081a354 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 453266a36e2..8dbf240e8c8 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 9be65e729cf..6fe07c890e6 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 7032fa279bc..a149e78456a 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 621ff406f15..df27b073cf6 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 234445b00dd..1150cd89a1a 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 30ebf627c7a..f1142195892 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 4a3c4882edb..1a4c89386f0 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 c7a9dfe6134..fcb418b2ebe 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 75cccf7a6df..13dbdc5a539 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 2ba676ba925..44fa46c0958 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 de8adea6276..b16b3faee4a 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 aba6e6fe032..ce20cb4a6ef 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 15a40743f2b..1bca11e1bf4 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 a2db2d7a81f..a319f0240da 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 44aefb55938..f34e7421a43 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 115121cac72..88ef0fd8ca3 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 982c5a13b1a..11353577594 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 b25c3704f85..6897358159c 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 397ffe48c42..40696d14392 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 c5465658afa..c4e7ce4b16f 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 ec2ef46df27..1b9421cd8ea 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 70ee8a54276..ac770459d23 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 75bc3243f96..2f0a2604b7c 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 440040d6cc1..8f55d37239d 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 5f0732a31b5..2c865c61e3b 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 fa89bbf37a3..124f0dbd159 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 7a6c71470a6..c3a92e7d719 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 6b4be4e74d8..0de9285239c 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 aab4cea227b..36c1e97eb0c 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 1a4da7efa14..02580b71418 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 a332570e8b7..f328d3e254a 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 d24d835e700..031bfdff67d 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 fc4f81db3b9..0c3901ce90d 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 7159f1ed564..d912e199171 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 2e732988db0..98d368fa741 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 c681a63f205..db17eb22e52 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 6a774abf02b..bccc140c8fe 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 02da04b398f..7b842d66abd 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 f9ea1a0151c..8aa873f2ada 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 5862f3fd559..0a118d8103b 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 c43e2132ca6..6771aaaf075 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 e7d75a596e6..c41fa287419 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 fd0e4aa8e0a..1e6eab20cbc 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 844e1b41540..58af097a611 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 773c35a36fe..23fdfe553a0 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 c56e51437ed..b65ede727fa 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 378ddf65111..4d45b81909e 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 5223c92a67d..836dc159a8d 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 4dc700f812b..9f7eaeed279 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 bef7d889c96..4f6b41a092d 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 419fbd5aaeb..104dc9e0b7a 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 8b62af29461..f9e6f364891 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 8cd768c570e..69af2f5b1d1 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 1b9ca886a2a..532de81de34 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 769286d6ad6..f87a4971825 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 9f66fd1f88f..2b476113a37 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 be935b5e532..60fa2f4e1ef 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 e1fd369b1c5..2add526b756 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 e479a24b79e..321551486a2 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 ff2727ab6eb..34bddf1f433 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 05411771554..aa9a32e9221 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 802b43ab101..8a0362312ac 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 d124f75290b..876b028a3ad 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 0ea9d89d19f..497fb0999bf 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 10a84f614c2..d74b3e8871f 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 49b382d9455..fcee9f1e76d 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 c314fe1d5fb..aa21f403d11 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 e0d8fe3be85..faffd17a72e 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 78758ec736e..f4933045464 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 e47ad8a14d8..8a222994b4e 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 f6ad73164f7..49c8f92c6ae 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 cedadd69745..9f273ecbbed 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 951bddc47b0..f01aaf78e8f 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 60730f3d77e..b69d47d9c86 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 9c923e56b90..80ed0b5e8b8 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 a5b95c58c1c..85e00848208 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 cb40e7e60b4..d5a88ad8e3f 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 ab624290c69..1e6ff3e6cec 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 70db50a74f6..8c6b6d1101c 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 6f61f9fefeb..ca7540286b1 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 4e5bb530524..030f18f0f55 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 f07e1c6a404..be335836787 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 5d8b68d7033..154352d90e4 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 6b6a23024f9..d2f22ea102f 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 0c2e0779a23..cdd33010441 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 9ad21760e35..ba0f2ad738c 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 50e8ba9d8bc..f56baa434ea 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 db8e4bee6d9..ec65a5d2ddf 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 4428d6b7741..a54b0af4205 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 1e62abb50e3..918370a21b0 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 741ea5ede39..c33b3194d42 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 3d58a28dd32..69cff90391b 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 b4018d74e6b..be909ad0a3f 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 fda8401d3e7..0498ec71a9b 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 e311c72a014..4b20c8be05f 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 1376d293f5e..289577dedcf 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 69d5305f0f4..f61444dfc3e 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 3d72377f809..9d1ef1e0934 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 d21e670afc5..c744307100d 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 b7646f3edf9..df548aefb42 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 93e7adfec5a..8987755ad0d 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 374f44fee62..3262ef586f4 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 2da6a74c733..0048b302865 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 90b0efbb3de..0a095afa98a 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 85b35b54865..198d6090640 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 fa6f4631b35..41a6058e3c5 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 73913f64009..3743a2d6358 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 ad785ccaf04..f2ebc764b43 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 4ebd07828a4..123a72338fe 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 beb309419da..fabe19c674d 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 7bdb6f16d87..01b0324cb01 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 e4753b61753..a877fbaa522 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 953472606d2..455c1f4bda1 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 5c8a34efebd..77e8414d295 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 159f7576427..a7273692c98 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 08d460f8a27..2867fe22ecc 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 fe99a280495..b612daf6e56 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 512f5372e17..830eef3b0dd 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 327ab5e2f79..488497c7710 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 980857d2bca..98369bded08 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 dd2f9a3f6b8..f577076e307 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 b62096a0147..ab951d46331 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 bf3e00ebcf3..91318c04f9d 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 89ee50cd40a..b70c4534bc3 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 a00637821e6..a86834a64c1 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 4ea167482b7..42814e6eb2f 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 c88ec4e101b..d748b890e77 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 0ee037a5cc3..9e468af181f 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 c8a749d897a..b76dc2edfa1 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 63d7cf0d249..ae48b0b5862 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 8e16cd2b4f7..bf720e7bd2f 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 750a56267d7..e26a43f8c09 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 11418c1a21d..96784757bca 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 a956ea57c0b..ae806cc3835 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 15758bd4e9e..b64a4c796e4 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 5e84f41002e..09af1936587 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 f376af3cf1e..6fee2597d53 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 60394eb2b07..0504683f58b 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 d08345c661a..8f3a1dbb739 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 da1849d82ba..dc851c7162a 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 871dd8f740c..a8611768e4c 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 dfcf9fd8941..5416fcde911 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 91cd2cdf736..c485b9febd9 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 705dca15dfd..d8acb1d1931 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 55838bb000e..1d70bea0095 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 258cdfefe32..93da869ea19 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 026c0dd4a20..3d6006591d6 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 79b6b97edfd..7d8f3231099 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 16baff06554..0807dc34dca 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 2a66a116c36..523908f6822 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 231c0fd822c..981224cf750 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 143ef3103d6..f5511b2feba 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 af9679e0db7..9c0f8bd974e 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 b7a4a702c45..6232ad7efb9 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 e3cfb8eafd2..ae281526dbc 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 24a0727069f..c9e87114eff 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 b092bcce297..1a642da0169 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 5662e8fdcc8..ec014bef57c 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 ee861168e40..9be0c981885 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 4248ebec288..8f13034434e 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 a8080dc028b..5dbbfdbab8e 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 3a171f1bf05..fde92b548e9 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 ad9e8349c7f..b8741e006fd 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 1ab7b80ee03..85a9064e280 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 05c189b99a0..bf672ee265b 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 1730249da4c..565cc833e2c 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 b67fe8a2274..122828ae319 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 0391fc1f4ec..831eaa84972 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 f953a735867..a4d19e176c5 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 67395ab4532..b0b6cd88d28 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 c1978beb23d..4e7cb3d49f6 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 b87172b2181..8f8df093cc1 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 688658e4fb2..4b462909c8a 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 cd291c5fccb..d9122236761 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 99c388d09f5..8d3060c8476 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 acbc18840d5..b88424f3f65 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 3f6703c05c0..d65cb901100 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 c902049a5f9..706208207e8 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 e2703897e17..69c890e9792 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 52b65fadf0a..7f00f5c496f 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 6bf69a90536..b716ab8241f 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 67952d99d98..7c65b060f86 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 fd8dde13e99..1c57a9acc4e 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 70f86725a7e..87d0b680a0a 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 cfa7440fb77..71ec0da1775 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 8c4d0dc546f..a31cccead9b 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 952af9c3f44..3b3a3d9136d 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 67ed3ade4f4..b4bfe013136 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 cea319b6938..5a471951bc9 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 6078f27825b..b6efe608ca0 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 611adbfcbcc..6aea967113f 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 65c83a3e9b3..525ab8519ae 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 cbea1f80b91..7626366970a 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 7c9d2340934..21e91708749 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 3f055a63ea1..0fa1eeb4e04 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 61f4d622ccd..99f1feb923f 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 cf0c0c0988c..49af8b909ba 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 31a4cd64d5e..5518645c837 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 df932eedcbc..7678b34f243 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 52152dccb7a..4ff9ea3e5b4 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 061df35b6e8..d5fb31a308e 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 b7ea0eff071..d6ed7bc395c 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 2250dd5ff93..4fea91ea027 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 5ee2ba0434e..a3b72c692ff 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 aadff6f1c1c..c227d78d140 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 2f21873e0bb..3e244ea6239 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 31f2b6f3525..6769bc7cd84 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 6541d4522b4..c0fe3218cca 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 572ba3df8e5..3d21c93bdef 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 55ddbfa4b7b..4e77996bddc 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 30b504359b4..ba9efb19fda 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 c612c540c95..73d910a1ffa 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 079712a436c..fd422e856d5 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 d0997cab12a..c2084129c32 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 667e5f80b8c..7665f149953 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 940e4508fec..b198d90ca86 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 a1d6c8442f6..f8405284245 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 57a8823fca9..d743d6755f6 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 3e0a9dce9b4..256440ebc7f 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 13c77de8b8d..9b9795ef9af 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 7bada591142..1be67980603 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 1769c6e0e6d..aa55bde274c 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 3dea3b2bec7..4cae488d377 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 a4dfe2cd412..40cfbe00636 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 1566d1638f9..5640d22451b 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 01f56e69066..a353528fc3a 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 45c0db035dd..b3ed9cf6623 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 87427a0917a..e258b159361 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 46161271b64..db950e9762c 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 319fed3391b..8c49d2ea12d 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 e9cf75d0298..bcf8b1e6821 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 e7cc89aa4c9..3a4c0b228ed 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 50d7f19d9af..95e8e5ac338 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 a4c2fd122d3..09f31affd94 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 ab81f9d3f3a..b24b549bd00 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 72d0322df58..1f61ad2531f 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 08ab9e6d49e..3ed3b151b9f 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 b08e5b8f8c3..e6c1a0b3afb 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 380e53390f4..4e24e9e6a99 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 c1a1330af11..e588d78fbc8 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 804e12bbb44..0fd3a99dd1e 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 f4c86598686..e4109b983f5 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 22b0cbe1477..fb57425d173 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 ad7f30bb321..71af4b44463 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 30c13203b6e..9711e50f67b 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 8a4563029f4..d28b6eef585 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 cfb3e61af7e..ab726acdacf 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 47c82ca0f8d..b46f1f79e86 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 c41d302e994..c32bd30d45b 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 2e30af0b8ba..d460f609cf4 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 0380d6c6d01..656f441cb5b 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 cf354fb7bc8..41c6de8a461 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 5c8c52ed979..a1457c28c84 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 e5b5ab42df5..5d00f8a6c33 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 ae755b2eb5d..8f6368d5aba 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 a4bfba1f6b1..650ee84946f 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 4dbe661d989..3f0dca38301 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 fa06c2f2711..88197d6933d 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 2100402f05f..7199d753b49 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 e063999e86e..784a1e09681 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 ab9b728cbd6..f4877e2225d 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 575f46fc889..42cc5d22466 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 6a1caaee79c..95b4ee698c5 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 c45f8e7457f..36dc1d8277a 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 41f35555c0e..783f195045b 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 0d0f8d72221..d58e6d17ed6 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 78c13ce0d4b..a91ddd2c46d 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 332efa40549..f94e09ebd27 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 a6101eb7cc6..674f2c4feec 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 74bfb196ba6..0ef1cf4a156 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 9c955c6cf64..fb7a814fccb 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 a8ef1c5e86b..0991107467b 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 702f2742be6..e949a4ede0a 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 c78fe2051bf..f69c3f5f498 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 883e0907af0..55699d85321 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 97fcb91f046..ecb45731d02 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 f1d23efa4f8..b537a8c4f7a 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 ba4dc88c38c..6b0e2cff6d9 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 7e31831962a..86a2df0681a 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 35a68f06553..0c7fa102c14 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 76a739e1e48..6d382db2dac 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 5c40d64da08..f3a125e0ebf 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 026ece83179..8a9b5e723b9 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 50f821ea60c..81b71a1d26f 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 d80abf083f0..2a93cd54e92 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 67fbe30aabf..0fd958722ad 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 fca9dcfc8db..ab0e6ced87b 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 e23b484a472..0098b9bd009 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 c5aa850e7c6..637612eda6f 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 2da35f57eff..82aa22ec28d 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 463874ee087..cc8ea1d57b9 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 3aaaa266be4..ca24f6de3c1 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 7131e83b836..05908c03cbb 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 dfe49c3bb04..c7d5b09ac6f 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 f53de3f968a..c21f3f42a8d 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 6233270a427..d5ee8c215b5 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 38baf289177..088214dac02 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 3eb9b8074fe..a62075a864a 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 62939b5c1a5..39d2c5e47ab 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 561fe20f884..b50da8d0acf 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 ca5012fc106..25aba29c3e5 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 8224817b00c..a7e6b391c3b 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 9bd1cb85bf4..07253597b72 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 b002d4ecc58..ed7209c4604 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 51cd66c7b1e..2b82bede632 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 0a6523196ce..355719d71c5 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 1827ffca0b3..3f5a81ba0cf 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 2cda891da85..6191a7dd403 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 f1f88c72906..646fb787995 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 84744610c50..8ca21eaf45c 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 f6f3791cc51..04a220b0998 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 5dd436ab3f3..df9eabc3a2f 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 56550a679d5..b23798382f4 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 5a0955295a7..fb432ef4585 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 0ce87fed4ac..2016801e470 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 6081a452682..2a12b9d5e4e 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 b41e2c6545b..56c641dcfff 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 9babe3c63b7..5b4dd1be74c 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 433a4aed67f..4c66378ebf9 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 f125040fcc6..d84e710c169 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 a01fe1958f9..ee9e033fe1f 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 a7afee2f93b..dee495602a8 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 bd3e7898c57..ca879eb962a 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 0f80660a520..5e6f19e816c 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 a10cb2684f6..8edb4b2515e 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 74fa00d451b..caad83a64e7 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 a4f2ad1bf98..eca0415ac8b 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 9d089330406..edb49c902af 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 b0ad9d44f86..c1435d026ac 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 7028451bd31..c4c58522810 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 3ee2b30c325..faec1f954b9 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 4941669c515..7c966892c4f 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 2a444a310de..25ab5d75b95 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 de744a74edb..4f1c84cc0e6 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 10177dfd2e2..bba2ee5baf2 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 7630a7d902d..87a40af9cca 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 bb278e0b9e7..a1ea86f37a9 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 551ace31d6d..171442660ca 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 64545051bcc..4f1b6fa07c2 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 f763fc89867..9bfb564f39d 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 19e6f906857..bd5df2a3dbf 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 993f2d03a8e..07ae0d1ffb8 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 e2c4cec9b86..11eb2837f7b 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 db25f1c3312..ef7166e248b 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 c5c57eb6ab4..07d7eb062f3 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 57a4469facd..9c6d1105b3e 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 f9c96afa0b4..2bce53877fc 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 4678f2a2da8..ef5a3f0ffdc 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 00628444777..4114b070ffa 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 5053a65cf4f..fcfcaf7810a 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 94a434b3f6e..93cc248cad3 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 ce2392c03d5..86b145f20e9 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 fc3474dd799..dedcf2f4f21 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 60f341c3206..9e73c0f4c1e 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 017b9ffcd4c..515116d4545 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 c6df26b8446..c650513a0b2 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 21d61bf2f36..1d6195c5854 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 ba94b892932..00dc631da73 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 f72271c8bec..69d5f5d9b06 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 de64539ac1c..298ac27a1eb 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 4d805116f5f..252c11b878b 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 acba0c27862..faeb15eb02b 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 24d6c39ae0c..c8827f79e56 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 502ba1f5828..d36bdcb5420 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 aedb38a96ea..b5d5c76908e 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 0bd8ca612a4..26633fed1fb 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 e4c949b5a74..9fc571666b4 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 e06b4efc100..02c7e2ecf51 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 2de1ad9c4cc..283c76f6575 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 d510556ecc5..ab98bca5a9c 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 f9b76675e1a..c5e62a2d580 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 ec87453170e..f64c922f459 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 7914ccf74f3..01c5e2a92e2 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 aa1c4312ed4..0225c5d405d 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 1f820a9b863..8cb43999e55 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 572ea5eba75..41ba1bc2776 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 afa8b0eef98..0a9c3a5e8cf 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 9483bc6ea66..58bb072d069 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 32a8cce4afe..569c2140a66 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 95e68c176c7..467040ff85d 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 05c71c0084d..1bd3d998140 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 1c5785896ee..638d5ba31b6 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 ea180b2ef7a..8d8425e2896 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 dbd6ee2ffb2..dede0dda599 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 51fbc41aa34..870b7d49e83 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 d4a53d27e07..1d9915bb37d 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 68cb8639c10..7a2a02fb665 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 4230d00b410..4b2015a7379 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 64f21a0a400..c99762f6048 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 77ee077d295..742f60201b2 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 3a68bddb3f4..dd8b06b9ad6 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 2d00e54a39d..fc1d28ab8d9 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 8722b025173..c4f579ed09c 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 64a4ebf71fd..ba160cf3d88 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 9f80479aba4..ea9792b7e6e 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 468b78c1e44..471f7abdc21 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 954168da65f..8c0e8f82e05 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 924305b77f9..a67ce8f3f6b 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 eee55f966fc..309ab8a277d 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 3d2f9b1710d..a68533ba0c2 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 566ca4dc1ef..cf88e884337 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 aab1a32d223..146504a4ddc 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 f100dcaf63c..c4825fae514 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 ead69894c29..e0992b4d7f4 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 f4945750f1f..fc0c54ab2eb 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 a617ded0646..84081a329fc 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 d19155caf60..3b2d37227eb 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 fae0335bc35..6c4e326d6c7 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 68f756949e3..b1545cc1d8f 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 83a01d2e739..a67021d146f 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 605d2735063..b5782ec80a9 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 69f771f06ff..7ff6c22ab63 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 6cbb9189aa6..b0441fb8003 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 b1ac5586ed8..c7a7d8f03c4 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 8dce2ca7caf..311dca8403f 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 95816c48d3f..54db301f1a5 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 084e1fc5c30..8735d96611f 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 d20f51e8e5d..9beb1206dc9 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 8f86a002fbf..27cb00daf77 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 ef0a3d55c43..d48cde10e66 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 04cc92d2010..fececd54b5a 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 0f458e68e13..6027a28e6b5 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 a1d8b155129..ea2bc10eb31 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 db56b5c9cf5..e8c08ed0959 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 c6171adb19c..e31e4e1930a 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 fab01e609e2..df8a9bab4b0 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 222c917c5cd..0a91bd90541 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 e96b25491c4..2110fd125db 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 ac842f977b0..ad74356267b 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 4863bac3a45..8db0ab80c9b 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 5b1155e8da6..0d41a858714 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 d39b5614a91..a131e0fa890 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 295b83a0a03..84c025e791f 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 a2e060fa26f..dbd09df3390 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 d58473013e3..5e93e4db908 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 e0a3b7b0da1..01a38ffa24a 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 addfe1290dd..efad10458cb 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 ca71e7617b0..57f35b1090f 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 e9a5bf43ba1..93a37fda37b 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 1c9f85736f7..d331920b48d 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 96765920085..c74f0ab514c 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 a6304e17a29..bb1ab6354f2 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 efc40d1c291..b1685d6609d 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 4653e168e7c..579260063de 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 4b6a634da61..ebc541348fd 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 14bb7e3a0bb..9aee1f55c57 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 4cdf202b3d2..6807643d7fa 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 f07a77ab93c..86f948a5e22 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 95e16044e53..5006d045c7b 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 4f88a3ca3a7..4bf37c517c8 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 40ba6e76305..9af1f90e51e 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 5d50ee392c7..36f9f5048a4 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 e5fa5e74433..3ee4c665c6f 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 c7e114d5952..6c5d32e03d7 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 efccdab7874..0c3dd7aa75f 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 bc9eca9afa9..7aa9b43249a 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 5a4014a2362..cf27df24555 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 35fdf9f39cd..6ee0abf25f0 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 8bace8a7f63..0a46e018de9 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 5ed25d8d05e..1b49a6202d6 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 4e5b82533b8..d044a4b958a 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 e57a3657f9e..7da34926c98 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 2f92081b8ab..8f800f2748f 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 4a8ed67fec0..058ba77e69f 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 39309eb2a5f..cb32434ff2d 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 1f470d3db17..1cb58f9d330 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 1e8cdecae0c..3406fbbb0da 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 a87a23dde57..dda047b6d79 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 cd78b5dd1d9..bdc1975bdc7 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 8869a68c0d5..b925fbe6ea8 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 b112ef61a5e..e10be93d26b 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 8df5fc87f60..acf1ff8c262 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 5230e0a2594..4f41a1cdb45 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 dcd24ee16d5..2c93a3aab7e 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 e10ce1ebaa4..70e6dcf8de9 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 844a57a6234..71e7f184f15 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 ab18713248e..42127dc5a33 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 df802be3e29..749a3b3c79a 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 ac1c5c596bf..e3b2148867e 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 e16e28c0001..c2083c99a8a 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 c9781d16b9b..cfd143daaee 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 92dd854711a..4467e71b88b 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 8237da5cc92..1814d507aee 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 34350e1c779..32fb8bfaf04 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 6e961916d59..9f540571a4c 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 0d9817c53ac..41592fa8702 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 1b899844fa5..e5351417d5b 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 96f551926ab..365826f6868 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 4257ba09730..f6329d380e5 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 fa3ae168e33..6aa8405eecc 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 f213a2c7f9a..1d1d1d5df5e 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 b2c98ae9293..e8da2cda6f3 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 eb27fad807a..2aa39a0e066 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 89aee8d736f..49bebc24478 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 bf6ad710a9f..fbc8f279d35 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 39f5c69556a..29cbce6657b 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 75fdcc0350d..d272e67a40e 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 0c32041dcfe..2fb5c342a13 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 33c2b2cd597..7a68fba24e1 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 dfca81b4440..4510c84ee5c 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 11099cb1539..9c90b512e27 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 87d5ab5d881..bf9978ff5a6 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 fd7a852cf18..0cabba2c190 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 9cdf7433a61..523efec7d08 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 20c36feca18..d9130f83aa3 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 dd5776fc44c..242e994a3ac 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 699e2eb85db..2fb19544873 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 77454cffbeb..555c466cafd 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 4184122d269..780171d3fd5 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 9bb5932d795..acc584d7906 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 31f5806a31d..9dbcd57daeb 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 6ebce2741d1..634bdf3f464 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 e17fd1916b4..80ac71aad3a 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 43571cbedcf..5ca2dc9b097 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 943c81e8ab1..b237d7169b2 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 910dd19ca41..1467174a22b 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 075dd1925de..3e752aceb37 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 e3de321aef6..65e0e8d68f8 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 1abf23f0aa5..b55c1b6208d 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 0bbe6d02841..0ad5a40aa16 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 d4ae7d22da7..7b97ab80ff4 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 e196f550af8..2da1ec153da 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 0313c8d41fa..2dbc40087ac 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 328ac2d668d..e3c07884788 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 07271dfac41..d994e757b63 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 095f1f30393..e94e7e6388f 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 5649033e938..66bed4483d0 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 6d63e032964..0b74fce3cfe 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 8854d744584..67322a7434d 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 abdd1941d03..08e869a7477 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 11cadab8469..8b1d3cfe836 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 f9a1b61fab2..7b2d3b62ad4 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 c51075f73dd..9aaaa739ea8 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 924a67ad246..93529029924 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 103271273fc..01da0247b01 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 8231147e918..10685958507 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 e69ac16d117..a10d2b9e69b 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 9c772478a3e..1dac0dd8b83 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 967962d512e..14ab5bd245a 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 8c1b373bf03..5a28d8597f7 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 d84c77d4629..4bd0011808e 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 c16c63bc72a..e06b3bbfd32 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 a7c82bf93f3..e1385cda996 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 80169fa69ab..0c2a05714d6 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 367b782f28c..b3e9fcb9553 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 a8d68591f97..02803743e12 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 68fe572423e..6b3c4a1fac7 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 b832382f658..686e0e4f0d9 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 79ea6fdc866..94610d6ae48 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 3ec117dc17f..40f99e9a3e5 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 4578b4ffd50..b978c0293c7 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 8606c805b12..0d5b0f90b15 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 bb388becda2..e3a8da2cfeb 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 31134767fd8..092cbc6ad57 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 bb6c8e426b0..01d7dc20566 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 7d17ba43101..ebe1841e658 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 6c7dc9091f8..fa7bea9fd28 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 954964a70da..51d801a9e26 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 414563cef26..5de7f04abd7 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 5d69f6120b4..f988b3af107 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 283134dc896..42623ea6215 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 64a20aab5c4..21c46e4ba9d 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 06af08b9fe0..3468a0d0a9f 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 779b56521dc..dbeb6df5dde 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 04fdf845200..10ca221e68b 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 7575be3827b..1851ce99016 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 70fec20dcc4..86d047f5586 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 e816816b16d..89d5dd675a4 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 fc0fed9e29a..66efcf2cfc8 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 274f8afca73..63dc6c391da 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 b06b3994554..d2504a6ccf3 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 f3898b75aba..d15f1cbdfbe 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 f5dd5688849..bcb73b11ce1 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 035d7f63eaf..9bb39d028f2 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 2ba0c785091..24b4cd31e8a 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 82c26dd3c69..c3a1eea224e 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 312ea73675e..4a790adb6f1 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 57bfbc53747..3f8fdd855b6 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 1d67ccfb406..3500ba88742 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 80805f4ccf6..23b0bed11fc 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 69a0e7409b8..5544d2935e4 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 4ce0374a85b..c7fd0790f74 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 67047de2163..bbe51ebbb2f 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 73293c57d43..a684b5b3f58 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 8f12f20d5b2..222a238e062 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 bba43280b36..2477e55f25b 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 c07b7826ffd..4c63522b5b4 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 591b06ba67f..bdf079eefb4 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 2346249950d..3349d80bc01 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 82c993f5a24..24fefa67184 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 a879c2659b8..445d1e905e6 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 614a04ba187..19ce7e646d5 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 049c69a2cd6..3d681a22912 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 1272ba7bb73..2f8c5ce946b 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 1ab80776094..d8bb8fbb067 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 1e79288a86a..ae41a73e052 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 65d3f928da0..5e034720cc2 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 9632b089d41..0e1e816224a 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 e64efcb533c..e2f869ce938 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 452e6437ceb..82d6cd0ee32 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 9a1be309ad6..7a7ddb2a3a7 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 044bc1b10f2..7c7bdcae95b 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 393d36efeec..8dd2699b4e2 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 4d8113d16fb..366e5a16b0f 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 0cc20f700d3..00bbf26a9b3 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 658fc2a70de..725cca9fd45 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 b609ca9af80..1c7d3316efc 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 ad00a92cb2b..528f6446371 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 42ab8daed57..ca58313c3d5 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 0bdfd539244..c6dac5a4271 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 eba32772c47..79dc14b7112 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 36048d4582b..b93db15aace 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 4c0b4469e70..2f9e07b3e49 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 320b5d367c3..e4136c4ebc8 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 f23a8d9b182..cb8ad143a43 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 78f7d37140d..bd5c3f48bb7 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 0c4e9725b4f..49516830261 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 86bda4ab8ab..51d59ccda9e 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 c8dcc0c19b6..a20c61c7694 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 42b42700811..458bfa31105 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 5847fd59f33..8fb7731332e 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 6b43c63a7d2..226f6f5fc24 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 ab93ea51589..fe8603b2d5c 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 93208071cd5..902195654cd 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 cf3b51e204a..60648ea68df 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 a7827309fba..3d1bc0f5261 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 94831ab2ae2..34412468603 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 73c3fe20111..310297c98a9 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 b1a7757b9e8..4c63da6be78 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 3f0d609c89e..b29db32d8a4 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 62780c37c1f..d363189f6f8 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 f802b9b242e..641cb8ba7f6 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 2995e08d519..923bbfa29a1 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 303c70f65b1..be983885cf5 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 6d2d8769166..59034029794 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 32e4f3e7892..c87c628a28a 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 ce979fb7fb9..3987fb26826 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 196710c954e..1d248ff6269 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 c8f18ad1b5c..88305844ba3 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 5be20f5350f..21f45febc5f 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 f1d9033e3a1..42265608554 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 e06ff28e7ab..894543716f6 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 a83605b679e..039fce42538 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 474c3b5640c..aef14af761f 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 93e5c83168b..5329746ed1f 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 50b3c1ccc1a..bc66373ee97 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 a11bad5fa19..fd607642bca 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 1ae90056356..9abda29a2a5 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 0251e55079c..dd69ea81175 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 0c942e4473f..3faa42a90bd 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 e649574ea07..c084fc596ea 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 6f157a0273f..f32849dfc83 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 dd83b8c1987..fd4c9307ca0 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 109700ab842..24ea326b9e5 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 0f71a9dc0c9..bc747ac70d0 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 8b190a46c5f..cff847732f4 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 0324dedd136..2f7d3235619 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 fa9db1d1e7a..b431ce1e056 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 0dd7d84bae8..fe975909071 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 57ee77d5d6b..3ec128c845b 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 dac6aced6c4..a92c5847f8c 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 c61de1b3f6c..15905f90155 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 15664e2177f..fd3498c7498 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 7b9205bd717..ee04eb57798 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 b43899b3198..2eb4a93a44f 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 78f9050b87c..a73cc8c9c84 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 b225a5950ee..70f4bab05b8 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 fa5f596d061..0cd821b0aef 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 5f5d29fbb9f..38e8d712031 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 56ab8175f10..cc5070680fc 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 2ad1bf870cd..d63f8f91dfd 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 1bd68d2fa51..bd36872a3f0 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 957e70bd485..e9c2c10754d 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 18ae26a2a6e..6f0a13e5326 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 3bb42b10bed..96e4a0e8fb9 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 8ac3f4f744e..4eb0a8f5d4a 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 6e71d9f4cda..edfac357420 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 0168e46f93b..dc9b58cca75 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 4bede479228..95005d0e7df 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 401b8641278..a43dde09089 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 496b5ff9a09..ea745bc5114 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 61ccf4f11c4..024debfe465 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 5a6f9594494..c056516f23d 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 0b924cb3249..b507742f1a4 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 7f843a2dc2a..568b4adcbfe 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 538e534af91..9c48b03befd 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 369ac630934..6c0b6e2bb1a 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 baf4bd01bfe..cc394e12380 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 146fbd9de6f..72027230850 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 0042dbae397..07ec0baa761 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 488350f41ef..fc5f5e4cf3b 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 9b7cc3289c7..619a5fad30d 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 7a92b51c98e..4f9c174a32e 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 579c8582bfd..a339ea9090f 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 f9bf90910e6..dae565f5030 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 04ba6b373f0..5d54ace46b8 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 96c9d4dfa04..f548ed139c6 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 57d42cdc749..1d0a786d13b 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 b380ccb6ea9..5938665fb98 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 2e3b74c5f4d..f8fb6bcc40a 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 b9eaa52886b..f7c2736d23b 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 90c37305032..6d91cc5c94f 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 a82ad940e5f..84a899dee70 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 c7e963d8052..a8f0ecd2070 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 60bd5d09c16..9cb733becc4 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 8562b33b35f..70fd72bc6e5 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 2eafab45b69..99bacaa44be 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 ab7d5f9aec9..e09335404ef 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 f8b50f28fe9..e31d8fd4358 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 7a89d84f5de..7f3c238cafb 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 77ec27b4f47..52a722fdbe9 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 2cfacaf3567..3b2dad02160 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 90ff31e85a1..497000112ef 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 dce4d92bda6..76b2c9ddd06 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 59809501ccf..4c036cffee9 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 0aaad377f6a..48b32501923 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 3b05c29980e..95ec231cd17 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 d6104ba3809..38dbfcf294e 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 dcfb50faeb3..bebccec3011 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 22f610246db..fa726fdff1f 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 eead7edde28..476c4a59161 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 72cb903cdc4..d74bcc56f3d 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 8f7f0bfbf70..89d53d2cafd 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 fad11750057..78f0d99df7f 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 9336b505e37..21fc30dcb39 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 56046d6eeb2..4c1c3c8c547 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 253eb2c1d9f..3ffa862a5b2 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 ad6ed540595..8ec565d276d 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 f0d55075a44..95d758de457 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 1b10e66f10f..9d7e85078cb 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 b0a5c46c363..222eb99b924 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 00cb22a9a76..a97dcfa8016 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 ce65ff3149a..ef50166da2e 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 490db5d64d8..9a64d5b2960 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 3a440b6e79d..66b5540cf24 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 48c073f29f1..5a2bc53f936 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 38a7302e5fc..3db3ad4a6e0 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 5930a13f636..d243cf8fe3b 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 42f9ec5ae1a..56eb7b6edc1 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 c9ab883a671..365a5da24c0 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 acafa9f3316..dbaab5fbd4c 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 93c72a9d1c2..dd41296eb6b 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 0247b74edae..f96b258e14e 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 3a30565206d..3b6af82af26 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 7cdb38d7423..77c5afdbc44 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 f04ec277f86..0494ebe3f46 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 fe9f47d85ee..46fb3fbfbaf 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 7b93302952d..5c443145c37 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 1a836568844..50002a08b45 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 41f2f3e78ae..8cccd1025b1 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 8e625a72b68..b9c24292238 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 234677ce33b..386f282b9a9 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 54ac208c680..4afe5560f82 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 e6bb576c637..7cdfa8bfcff 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 994a4707c36..14a32033c21 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 c8fd81b8ff5..dc400db7d15 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 1dc8f6e9dbc..986f7bbf4e9 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 708d98fe6fc..dce209746cb 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 96ddaa57a92..88c3415cd12 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 49df59f7af2..48e33358c29 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 c149820c88c..e7c74fa9689 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 0c4fd090aaf..bb50522c46b 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 2ef9a36c702..0dd0b8faf1f 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 e2b563778d4..ade9efcfa1d 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 b6ea19a5529..61086837ccb 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 91c1e041002..23ac5dcbc19 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 48a4d39bc4a..4c18aa5f9ce 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 213786143ae..1f7e878b374 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 ce258dfef40..121fda2155a 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 27737fffd4a..4552c11a93c 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 3e0b0ede68b..aa7446c0b90 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 583b57eb4b6..de759328fb7 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 74717e52127..4ea8aed1e8e 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 bdc5627536b..455f98c9092 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 e3ac15dd9ac..94b116c2ba6 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 6c2d456d262..0f163a67d10 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 93d4e48777d..661e32aaadc 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 68569931c7e..293a9834050 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 30b19a2e574..1e20258cd6e 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 b81d3e0db58..c6a49cfab26 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 97713a39cfb..c6df0ced666 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 bc7f4dfbd03..ed2a3af0a40 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 b6bece72060..bc18ad4b418 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 65e6dd199cc..b148b5c0168 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 344ffc77256..939d89ef666 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 7ceccc96123..81221535ea5 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 75ce104f0e4..cdd7ab5dc41 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 5e0336f4b60..4aad4b5f4ee 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 56ec046aa12..ba8ca89d9ee 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 db4ffa954b6..6e4a2d740e6 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 83db5987982..3b173da7836 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 6d2dccf99fe..58ce05e253d 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 90860f5eb8b..007c66291d1 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 da07852710e..5e2629b454f 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 1d792529b08..84b87a9440f 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 a77de212f54..35ee7304a77 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 a4d4923e333..d816b4ce9a0 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 c10a57d1e99..4db69ccdf4e 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 04441cafe05..34918085708 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 4c47bc5cc5c..6877434fc8b 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 19ab289fd70..b61a179a729 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 b97c396b63b..d4c7fca720d 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 399d85f1623..621ca2793cb 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 4c1ab47ac14..962f9789911 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 91989d7bdeb..701ca76e83e 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 3d7b3964a6d..153c75029f5 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 f1d1e65996f..8d6fe6c3e25 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 8997145ee5d..2f1278d40e5 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 f8735caef0b..732adffbf53 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 e30b0f49599..4e4377ab433 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 819263bc8ee..3d48f465969 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 d0c35349953..73358aafb3e 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 57caea06a26..df3a3fdc3cc 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 8e6bc1d2ba3..64af822920a 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 11c999ef391..89e4d4d14a8 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 4264661906f..ca4896a972e 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 f009d15d812..111bedd8ec0 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 1422d375774..7a6b524f66a 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 9dcc70cf07d..eb83bcfaf01 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 dba3f9d5491..f2171721a62 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 67e7c02bca7..ee5872d26be 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 50190ce6943..3ed6d335c35 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 7d377ea354d..0df098209af 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 556e0c22edb..89795e1536c 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 14bed9f803a..cbfa4b4e0e5 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 c8d54949864..3a450900089 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 1cdcf5b9e3c..4acbefbd80b 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 769f3a8f424..9b1567f6047 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 a325e745a23..62a2d518a89 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 c524e740b0b..b0039fbeeff 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 35a2d47c9b2..2cdb5b3dfea 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 927fab1cca8..c94ee139edd 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 1b6cf51c56b..4ce5aa2ee46 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 e56cb6eeaee..d620ff46c94 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 e025cebd7f6..6bb836a548b 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 cdf34539e98..f7921b51c54 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 4f6a91e5a3c..19a158cb085 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 5dd128359d1..ad2804140be 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 fd28667007a..4e447c2e8a2 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 a0d3787dcdd..2fe65d6d121 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 1e48940769a..0dff6770eef 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 321a13608f6..912ea243470 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 f5149b784ba..b761e218300 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 4c56ff040fa..320dda525c2 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 ff64fb5c9a6..1617372206f 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 4d06f595e60..46eb3fbcf34 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 49ad5ea447c..7ccfcaabe7c 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 bf624f84596..1b24e21a683 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 6b5eb676e68..b2c921a6900 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 952e708642f..faf134f4d16 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 0b3f321bd3a..c0ee7f1cba6 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 ef21f83d522..d7cd003e5ea 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 b6370355386..163de41b248 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 84263ec39b3..eed72e1ec5b 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 8f4a8500de1..f4af75a0999 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 e691f37e45d..51873e2dd9c 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 eb7462e2361..40dcdb90605 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 a429aa86704..5758aeae704 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 eaed00e60aa..73f37de597c 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 4b353854a8c..2c2cafe2be5 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 80803efac6f..49b0105f9b2 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 c9db71f5ddb..6b545298c66 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 d64ee6a1ffb..fe77b33bf53 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 ae0b561421b..ab17bb942c6 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 feb6f4dbe02..983ddc6b587 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 b579560d9b8..b76bf96c762 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 457e68506b2..b34876d323d 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 2e7ef777946..8ec50b651f2 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 18d6c163b2d..a39e33070c9 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 ecddf1d538a..ec4036bc627 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 bd76648f108..f57f541fd33 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 6f973fbd81b..4088b83ccbc 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 0471f84bd6b..cdf65e5754f 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 a24c8310040..423e3e75417 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 86bcc935ea3..9e8bb8e626f 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 e7675bb480b..05c694802da 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 cd47c75ba77..8ee97d59c7c 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 9bacbe49e1d..30f1a8cc8c0 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 e4d680ea1d1..74c5d857e0b 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 66893ac8332..7271a92604c 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 f797913f0ef..c0f119dd144 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 ad1c76c4551..701b1b97831 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 ef3c8db1ede..477e1a2dc1e 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 9aca62fb2f2..cbcf138b528 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 b69cc4cb08f..5e31215f162 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 88a93cdb0b2..afb3b818d49 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 25f4420c841..2edba341d58 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 293cdacd1ba..051efc70687 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 864e2de66b4..899c7417477 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 835cb0269d3..44b0c8bf6b2 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 43f2034edcf..b4e8ed5f317 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 267ca30b64d..fcf321a4b5a 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 56307b27eca..21e51e81cae 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 b39cbb65ed6..d9760a5081d 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 244a854b6a5..6cadb652ab4 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 08efa1091f8..0ac22f72a8e 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 fc2d24825e5..83bd0d85a68 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 2596832b080..d322d1214d3 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 cf94eedb55e..e787e6f7c1f 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 87a1c65fd23..2d414225811 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 d9ddf953136..d8753d85896 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 4146d43c823..9604c9e8549 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 42ab9c3d694..cf79d8aa43a 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 1c73b6b110b..9b4541fa895 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 5151a8f7067..67953a0ee69 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 72dba0e0439..667fc5972b0 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 99d4115696a..40954355773 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 3457a3c99b7..64b92ac9604 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 bdf0c793b7f..157764b67ac 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 1b3d2966d19..0f0f4f87e97 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 e6017aeb605..7972adca4bd 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 268fcb169a2..38de13e00f7 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 9447c6752bd..066ad08e2c0 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 c8f3377c4c8..8010a70f7f8 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 985fd76254d..243ea4f6c2a 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 28f2b1fb3bc..4baaf03f250 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 563dc9dcd00..06230482027 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 c0815f412b8..4e9e9c61c23 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 7a577a08c41..84451b06eba 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 80e58ff811b..6d25ab96f75 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 f0024cceec0..81d07005ea1 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 d3aaa9cb795..7e5f01b2259 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 2ff8031bf0d..d7492afcd06 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 a2a80304bd7..3f6adb52e3a 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 23779f2a90d..92266139a34 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 a034f4bbd88..b00ce9f6191 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 050ce2e4f4b..a6c11b71ea5 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 0591bfd524f..41b9c4fb369 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 2b57669375f..6bd66258419 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 e9323639e6e..f5940a9042a 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 a197573d148..c1c0058aebe 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 1a443d3cadc..12daf0844d4 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 471301c5e50..46fc232dabd 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 3f1cea85320..7022fef23e5 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 53b07c2267d..c3c75e16d63 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 b8b12672f39..97d88741fcc 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 b29c4dff92c..e3684f54292 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 6a4bf3b40ce..af3998700c6 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 5c774267d67..c6cbc194ccf 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 7110991b5f9..5297639249b 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 bb0687d8af3..c3e76ad7d1c 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 3379b528b5d..c77a990158f 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 dd26dd71c54..57ff565de67 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 f20493b628f..9ad4cb67265 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 eb560c811fe..f3db5760cb8 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 bb1cde91c9f..0f992124d47 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 908816494ce..9125d7189f6 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 bc2bbf33d2d..436c102f844 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 ba0666a6403..c735e571f5a 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 1cf6b0f1dd5..6030f25bc5f 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 cb15b1b90cd..0221893e57f 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 5eda85623ff..868d3b20e01 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 812f4b21591..376a1c3c7b0 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 2b0c6f49490..a6206afbdc3 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 739971248e3..1eef6d55564 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 a420087bf4e..e194965ce5e 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 35deaf3f537..f7291794ac9 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 ce740e813a4..74f1f2b0012 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 e61f0d1045b..e160fe8601d 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 b8dd8475e2c..b7717e60045 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 6fe9050294c..308cbf42056 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 f296b4a64cd..7f3344aa0ea 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 ef251055c34..dd5d7f00868 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/main/resources/solver.xsd b/core/optaplanner-core-impl/src/main/resources/solver.xsd index 72452d8d0f7..3bacea6e31c 100644 --- a/core/optaplanner-core-impl/src/main/resources/solver.xsd +++ b/core/optaplanner-core-impl/src/main/resources/solver.xsd @@ -1,4 +1,23 @@ + + 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 41e310905d9..0aa96eb94da 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 e2f77fdad11..a333c410fc7 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 9e0c0c4d429..d13781a5dd0 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 be426278f0a..e10c16d1b45 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 e02aa532cde..a62cf7c986d 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 c0f4f92ef9f..a00642535af 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 2ea23fced5f..978efbf8c8d 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 482cefca00b..40a6917ba2a 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 ff326009599..e879fa0a59b 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 fbc0c0a4ad4..0a6b36e891f 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 2d9914a840a..5908ab58395 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 d71e40d607a..14a948ad1ac 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 6fb352fabac..f7fb23584c1 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 d6440fa6b41..384d766114a 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 68d38a9b37a..1a9d8417ad5 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 ee88b210e89..d19efacb238 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 310b5247b4a..045536e4e98 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 eed99b9647d..c6b22976715 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 89303cc155c..3d38bbc6ff2 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 96ef260c630..a13e813046e 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 15d20ecd4a3..3e0c0d508af 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 b08b634f57c..db377f40eb6 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 82a17deb26f..7926a0504f3 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 3348f0c80d4..f8bfbfa6f42 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 b043580b10a..e9c126c734d 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 50c16c1919b..f0116203689 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 35c24b5dce0..361d8ba78f5 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 ada5f63b24c..36409613180 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 b1b0bf781ef..b3f63401290 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 a5d62816634..fbaa40a799f 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 7b1e1728c2b..a866497b348 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 d7dc587a8f5..e0c2236ad8f 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 54f1fdf6e84..6b68dc80561 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 d7a87961e38..e08dfc548b6 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 64d5f684dad..38b642ea61b 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 551fcc54c10..bc018f18f2c 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 3ce2d929ec6..7f090657d50 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 2bab6249831..1e0a160d146 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 619c3bbe6b8..14f9021ddad 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 129c21a9072..c1db7e2e9dd 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 c50421fa528..143ffeeefad 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 0c3673b46a4..b32d69ae3e8 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 152c5ddf0fe..1a6b2e80bcb 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 117dfefe625..003990a8030 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 807e864498a..98f9e28ceea 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 319569d8462..9d06cc219a1 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 9db799b64f3..38af12b7980 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 d025e7650b7..a487a194d53 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 fc93b492224..60f3b1a6654 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 b9681bfec82..a642f2fd081 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 d91376ba2c0..e8063e7b98d 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 9b54d6917c9..3906becada6 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 a9f54513688..151e119c225 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 5cbdf8fe7f5..86555aca635 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 de549fa15ed..a4cefaac1e3 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 a5bb08a24f3..f1980c55480 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 6b60b93731a..a5cd79df3b3 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 c706585d4ca..d9c3db46cb0 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 02f375fd48a..3bbffd55e8f 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 79c96b660c1..425bf06ae5d 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 37ab5115844..1fc5d54961e 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 a976f021931..05dd22ce4e2 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 36777618907..084684b12d2 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 9ce1a4c8be0..99aa5bce540 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 ec427b4d91d..a986539e115 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 6a57c423c3d..ab65314ff1a 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 d5c3067888b..3054be9e505 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 da8df48e69c..b0d70c148bb 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 9ea52cb629c..5b62f5b28bb 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 90d98248f16..5e4b280c47c 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 85527fa21ec..36e7af52ddc 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 f766dfa3e53..e5c2c96b18c 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 16295f23d7e..3ec6dba2546 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 7a80618a531..d363fb479c5 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 e925348b00d..ebd68c9cbf9 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 55396a06068..1d3f58ea663 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 f532e757392..e6d70f7b69a 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 bcaf738e080..95f37939bbb 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 9944176179e..279d6906d8d 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 877bcd05ed1..c4afa9e7c56 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 0c02640ca3b..1b295dafdb1 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 172e1667374..2d73fc8f8be 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 a3330b2d76d..dbd1316b2a5 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 a87565d2d15..c9fdb2ce315 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 6b9a8b8b20f..b61d3927771 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 35681698ff8..56b1c1bf158 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 76f3f8ebd93..e91b5a1bcb2 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 a61a81ce816..92167bccc62 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 8d1a7363b53..028ef5dcc51 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 c158f0a519d..efceb61061c 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 de1ef76c0ea..bfde071d7f3 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 8fa61836067..6d9bf32afca 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 d31a4032414..89b113898ac 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 7b19ae45f90..6c05efa3dae 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 bf367c773ee..42a0b065bbb 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 7fbbb1c34ba..0ec2feafaa4 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 e4536d7f802..c060ed58f5f 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 85fa035a665..2305f99ab01 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 e9604016bb9..4b547d5823a 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 f8674302bc3..4cc33cf6e71 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 d420b3bf177..cf0692dd6e1 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 713329635ea..0e48c294935 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 24c5fbb192c..3d2a1f27213 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 12b457f4f85..eaa48009126 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 33efd8042a2..25422dfbeee 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 6c990cb1476..19f6143e9f0 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 63be04014a3..9b97ae45728 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 f1339081abf..49afcc94993 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 d98502a7fac..14a3515172a 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 62af5c1b43a..f4108a1f0d9 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 41e844f7fae..01e9032976c 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 5ee26fde8f3..e49a4bcadee 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 8be3ed9f579..7191bcff272 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 17bde2f0807..e2cdad10258 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 df1100e94fc..32748cf08d0 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 01ef4d0c3f8..9d8ab4f995d 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 4978daf8ac8..3da04f07ceb 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 a143c62672f..b19e87f4982 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 b50be14c676..e2fd906c95e 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 90cb3e8e1d1..54b2d770f26 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 21c58b9879d..a4737f6dca6 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 e097c2bfe21..03ae917767b 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 287a94ea9aa..c15920bf068 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 1b10b1aeb43..1d63f15f8b3 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 12b7fed6767..d64387853bb 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 9db04d3fe1e..65194649722 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 4ce58b523e1..81c09a8b5a3 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 435d90ec2c1..1026a4184a8 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 e3b3fe38e62..0fd34ead6b6 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 2c44058a3b7..349cdcde5f4 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 c3fa0278e73..713103600b8 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 30747690753..f338d9b8ee2 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 2edc74117e1..c0bfd17e0b3 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 14be8a09989..3c5278f4f2d 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 8e729e82b49..a083895e57b 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 7e5a9e7eadc..82b14b69a18 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 83a277baf67..32224a97dc9 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 34e2578602b..f08680b5c1f 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 2ce37cd627d..859e826dbd4 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 1007e16b8dc..962c474c2ed 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 04d4797cdc0..209c02eee4f 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 5e58f8e8aff..dd6c16e9a0f 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 994ea4eb9d8..d5c6f3e8441 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 bdd96a9a5b3..2ff856c2981 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 897d67c0dd4..65c7776e053 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 723eaa77be0..c441b21b940 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 5c7b2cb7e6b..d71b064a318 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 d00ade6e947..c5c802d9c59 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 16795c53b42..a073f48c217 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 1ac95ecf14d..569acc69bdb 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 53b69fdf5a0..9171a090a18 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 429904fd4f5..4d50758e79d 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 f6ccdaf94c2..e5ef4bb4beb 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 4932787df84..f9adc14ebdd 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 da64b3ee2fe..af617c91944 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 199b4731d3d..fc9a8d12920 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 024158f0f2a..dc0fab543c4 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 e83346dfde7..6a331f6fd49 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 361db783a77..c3da8f2622f 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 8e2139c88d3..b3572683e92 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 cc188b114bb..0e2436752a3 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 c51eec43074..cdedab7327e 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 d455c520449..4eb55a152eb 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 0908c31ea43..b14210598a4 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 089a2330bd9..b79ebec1e5e 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 c41fbec75b1..1d0d9cc00ca 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 617f94ed4d5..7386d1ace6a 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 35fd23c44f7..b986782c5d7 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 cab2ab590f6..8cb5e040807 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 a017a67745d..f3f53e95bea 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 b0c141f6388..1569fe98b49 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 79ea3c15dd8..c5d653df0c8 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 6fc789ad6b7..ef1723ed704 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 f4bd445f6b5..3d10637502d 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 9f4cac6b486..69796a740d5 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 3a3d5122755..3e69375ab1e 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 3a6ca91f835..1c82f74a012 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 f4b2d3779ca..ab7f6df0710 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 7cea08c2790..95107c3cf67 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 77ec1d9272a..8436cfda245 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 6ace257f659..91408d923e5 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 ad6bc96713b..ba1afec7170 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 1fe51c59f57..d375d602ce8 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 30b1db0954a..c0b52a17fca 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 c190681df52..848b09d88b4 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 ddc6df3570f..c25139f6927 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 789d1e866c2..0c63ff81e36 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 fbd8e12ecad..87b89df94ce 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 d880b34aec6..7e0622dcc03 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 9691b544f06..c4b248fe022 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 cfef09684e1..f04fc3a22ba 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 d60c7a2fca2..aa144bb9b6d 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 07ca141c682..ce5ab45f836 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 4662d3e0497..026262c343e 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 aefce5a3458..54af2b1bf5d 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 f532f2c8f7c..b5d9220eded 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 4f9c1bafc2a..23ec64cda35 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 9a3c9ed1b3a..6a9a5f9bc77 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 e31a5bb30d3..67ec023a0f3 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 a24c81fc098..a82025c2aaa 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 ec4fec02b6c..2edd18e0adf 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 28cd4f85031..8e37bf0cd37 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 e52e7e0461a..913def458ef 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 8d2633d02b8..fb9038e2c34 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 2bb9dff8896..35b3e54f9e2 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 961fc240b09..34b94442f1b 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 23946221224..9ce259b9ea4 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 8c0e5225d56..7e451974f75 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 7ca543ecc34..3c8f523a5fd 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 618900c3e78..adb2e6ab280 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 4dc4affdb29..189a89d245d 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 8e7fbedfb29..4cf641012c5 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 c659755bcd4..b091775e909 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 758fd06a9f9..0c6c1d4dd48 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 fff8f8227cd..18858291504 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 c4acd14935e..8658a5c2470 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 a1f9415771d..3c9a3f4cec4 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 233ff66fc42..c33be74970c 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 1757c2117f1..69ecc29b2c7 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 f3c8a00ef3c..890a0cb823b 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 889a647aa85..e2e77d064fb 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 31e44f1c677..f4d0c7d2860 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 55d80d1feaa..cb249441603 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 8f6d3e509c7..ceda9b49e13 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 abfd5963d9a..9b350dd1c0e 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 6acacbb2177..5fe61f2143d 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 703e4ce68ec..46eb875daa8 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 e690b9e89e6..0f604d8af8e 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 77ce86a79f1..282fc6eaf80 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 7ebad4f4516..04d99267c65 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 3dcd46707d0..90082ae8b8b 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 d454bbc311d..bd97d3b5b35 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 c9b94ef4add..1a7b7f1021b 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 36556cdede6..5246abb2662 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 7a0edb5c1e2..a96f6c9371f 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 d9c2588431f..e14bacff6ee 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 d5b6fa3fca5..526708288e0 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 fa96d8b94d6..a48d712c2bf 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 bf00a1a0ee8..729ad83f839 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 4e242dd7b36..4502bc47ce4 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 668a04ed581..a84d75e9788 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 37fb85da81d..83779c911d8 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 d81eb7049fa..bb4a8e89d79 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 c8dc5d9e575..4a9866fd51b 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 d2c59667bac..78526588299 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 9ddde9d9c8f..56738710990 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 a28f2edd13a..163c013170e 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 2249dec8c18..e5a82a8d01d 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 27f43dbfee0..af8a176f233 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 d7692381284..05cf4af0fad 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 fab1bdf2c9c..29177cb343f 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 1ae458061a6..707857b223b 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 2b558d0f1b3..f65a080874d 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 fa91ffbfd54..9904d718cab 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 aed9c20c18b..38645b5e58f 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 1523646a582..03414efe293 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 8e09599a945..a19efb7a9a2 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 4c805c570c0..f19100561c0 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 fd04ccd5a5e..207df8cce38 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 12b01a35e98..c54a942628e 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 41220e4d088..89e462e2292 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 27ac067cf07..972f55c261e 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 79d7b003394..f03f6b01136 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 edb22c672df..1f8e4493df8 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 b9fd2671f20..09158f46564 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 28777a3b812..40da542289e 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 7d183a23efb..1ed49b748b6 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 77b695f73f2..4b281614870 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 8d66aba5e87..ddaa8e0027e 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 6e300815009..c066b7d282a 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 8b2c041d578..cf0da661093 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 fd3821d944c..307d39f6dc3 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 fa9c688d726..f5ff8ba878b 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 f5db3e16260..9bf8fd7310d 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 6c6f34f3d15..dfcd66420f1 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 f432a729152..eb0791b11c4 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 f817e73b806..0634c195a3f 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 74ff9fb6357..1a525394a63 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 63109969b6a..c9eac29448a 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 4715d225b1c..ffdc836aa1c 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 ce44e1caaf4..4484cecf6c0 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 860b8d66b54..1a29d962db8 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 6b6701cad2c..b60784165f6 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 39ebaf0f13a..9e0060f1a96 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 7be8cc0ab63..c58350c3971 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 1c95873cbef..0dc6ca96606 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 a4839c22158..31ee03b997d 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 0665dfc98f6..29612bc457f 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 316019be2ac..ebe5d1b947b 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 cef4ffdf00a..b99cdf09fd5 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 82dae39ab02..01ef53cdac9 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 5b721f6bf4b..5203fb25899 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 adb62e76524..96a8892ae77 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 ee8586c0e68..fb35f2380b2 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 8beb3f79992..92a6ec8a523 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 503a5ea0f81..4b1ab607f64 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 0bd69998e5e..dbdb0912906 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 4687f0a65a2..63605c74b98 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 07631644463..762bf515a3e 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 13c283a9db9..fc8c0813491 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 3fe13dd6622..7fa0f1a4478 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 3c6ed6e5e0d..8a68ef63a01 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 4495f318b9a..be9e5a5fd61 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 72c5b711e94..786424824cd 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 b9f771a17ec..77bc5e0d33c 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 ad23ab99f5b..5122fd2bf2a 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 3d6b99c25cd..9f836323fd2 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 437f6ad19cb..9a4f1e350c3 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 d6c97034f0c..76223bd7328 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 eb724b58e40..43e625a4999 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 469aec3ae73..499ce4e0f6e 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 7726137e79a..8cef40f210d 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 b1f55317126..fbfa7ef0f92 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 9f12041c837..3baab50b3cd 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 b72447b26b2..63ff8242223 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 a049a4ba03d..08bdb7d36ff 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 7adc4beaa7d..a009932a8b3 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 a4bf068e2ef..d8c3f01f5e1 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 cc5ab82f466..8f5ce5dba1e 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 bd35c723920..6de5a73271a 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 a446ebfe2c3..950b23ee711 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 3b331a502b6..56c242e5a56 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 4d08fe2e93f..c79fdc7061f 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 c2343a27835..7bfb490c414 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 7b233c098ae..403495332c4 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 cec1a2b7719..a8e54410d47 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 fe4db3dc673..70edda2536a 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 e42a031ba7f..05060bbd39d 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 aa54825a177..9482f67d0d2 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 255bb5f7c37..99d3d5e600f 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 bb3d2f2a20a..5fc05af50c6 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 cb3ce34ea63..4af5869413a 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 35b294653a2..24349312f1b 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 6a48261310f..279a571ac78 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 d5f16326a54..719826ad1fb 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 ddfe82477ca..ef166af8c4f 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 0aab6280ba3..79e98774433 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 77916c1e9ec..f5815db844e 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 c50c56e4c87..281dcb8e7cf 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 220970c9395..92a8cf26713 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 67afb2dc178..2f2ddca2836 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 24e6fccb2cf..b948480504c 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 34ce5cbdf1b..8c1803df731 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 4ea53373e3f..febabb5b1e0 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 56a74863817..b02e8ff1b6f 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 f08f99f7b79..7d4d845b29e 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 704f5d4ed30..35fe008ec92 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 a6ad83f24bb..48f83c2626b 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 9a6a8a0f762..e35afbb8622 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 6023ab603a0..df9c02ba21d 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 0ecfad9e113..368307e8e3a 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 65cb7f19124..6fa3fb7bfa4 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 016d9928876..19e907ad4e1 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 5d5f9bc26d1..d895c4ea5d7 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 8450e469a2a..5dff736323c 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 00b59d76575..33bac15907e 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 dd1362707b0..e2b5af4ee23 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 85de8af93be..46001a3983a 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 a1bca716358..473fd24d2be 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 1393b3e81b3..5d9469b85f3 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 0a1631215ad..8c9249e5460 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 bf083cd5af8..52bbaa96858 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 c1f34850ab8..c190f1431e2 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 3b2469ee6fd..c59470c24b2 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 2ab9b8cb353..111d71e612b 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 53e4b927382..894bae8c308 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 7a2bbcccb2d..0b644bcd95f 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 471617502e2..6eccd9ec049 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 d2cee407587..f13e03049c1 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 b57773fcf0e..1b51bfd06f0 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 2d50e111e0a..61e3679ec6b 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 dbb13a6aace..27dccf21858 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 dcf1e639115..13b669120f7 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 2aed4b3375b..acb49448590 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 2b62ba18b93..119e15c2d36 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 ec34ce4d39b..8fa3378ded1 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 62215090e29..83584a409df 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 f5dcd04fa3b..5eb1c8b5949 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 f4ed6f7dc67..f58039bea71 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 169dca89b16..65c57d6448f 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 1aad7506442..b0979fd01d7 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 64794848449..6b7f9430eaf 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 430f453320f..1fd66743903 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 c02160571d6..e5ef2452af5 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 adefedb5851..09fb6d01d6d 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 f27a362c58e..f8bfc4d3987 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 8dc242d377d..08146f2f042 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 58b3cb8d826..c804f6eb838 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 d84d8fa2720..fc9b804ec5e 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 9e5c58fa1d9..bb32306854a 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 d9f53df1648..7acc0849edf 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 e7fcbd05207..305de6e1247 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 83f6994cc54..aed75d50b20 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 3bc8e4c2a48..65c572da474 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 a7bc4660f84..af307dc0c09 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 adcdb51fa2e..66f76791dfd 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 d623b30c8f8..1a4e68e3641 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 d84e2187c50..66edec84e69 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 0241da2ebb2..e1f714c0d6c 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 c09b40b2fc7..df69bfe9b0a 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 07c30c94f72..b188ca0cf3a 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 5e3f015015e..5c8570689f4 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 a1e0128f4f7..e29fcbcae89 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 44fc4625eab..828a4373605 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 42fdced4b5f..2199e991e2f 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 57a21bc1435..1e93370e252 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 8e2fceb520d..f1fea0da80c 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 c9b0eda8cbb..d62679915ce 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 564cd53d81e..71f7c9cd57c 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 e032695d5bd..d331ca81e4d 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 351daf081d9..a7febdfb425 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 151be79129c..99525a2f033 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 dc5547626f1..016fdfb1368 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 295273d4ea8..3288610d3f7 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 e8830c2e64a..d67a21c3a42 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 49011863ba7..1f91ed4687b 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 41a1392c975..41374b4a1c9 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 6b88d1b6414..48c8ddf5644 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 cb1f91a49f3..db8a3a07eaf 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 1f811a1c5c3..10bcb2dc284 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 50908441955..11a97f43997 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 9ccc0cfa62c..5c31d4c38ba 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 eef86b38e84..2e97203c879 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 a63eb1d1ff2..55e7e482605 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 16ef555db66..3fd8f4e0cdd 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 a520dd9cf8e..8df9e1fc52d 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 6b8a6a1094b..5c5f0ac50f5 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 885597a871e..b0f5867f351 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 6464d2f98ab..777b98adebf 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 30282d00423..47d3c6ac1fc 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 16c594a65fd..44c6859bfce 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 cbae1bd8f25..bf65f949a14 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 9f5585141e2..c18f5c6b645 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 53c9b123d9d..e956bf24b5c 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 b90a16ff7b7..6289b263de5 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 18e4f7b2791..d00947d05c7 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 05b8900eabd..c00c7eb2b5f 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 25a4dc1201f..ef16b49275e 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 0e44601c405..fe3968a20f4 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 cffe832af03..f76f43a073c 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 68446e7d935..a329f9c6b4f 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 461801b4c90..e536137346b 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 b7ffca1b1be..b02ea8cd23c 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 5f59915c314..d9554830a11 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 633254a3e36..2beda38cb96 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 545d6928039..643d457ba5b 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 5cff958f315..9da771175de 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 389f7681c33..88e32a5b6ad 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 efad058ab06..ac2f32224a9 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 f6d5a877a42..f7fcc7b0816 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 16f7c30988d..78050ce497d 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 2f1b278f620..405608582d2 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 40e38d2418c..6bef6c7e701 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 02d06735ebd..f6db0c10716 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 c6b5ebe92e5..5150a8c8abc 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 83a19af8bab..a0f83830f26 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 492e092139d..1c930301871 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 447943d0665..b0da3c9224d 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 6aaa2bb71a7..84cb760974f 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 e1556f1d4bc..bcb5fcdfa4d 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 38a202fda18..8f77bb424aa 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 89b8eb6254b..1d4ad2b50aa 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 d22f5907c54..a8b9038000e 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 e8fe0f35170..a74b6017c71 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 15a97e7ec3f..07cf6ee722c 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 a62c16a6bbf..f4e8e9e797e 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 14b83eb6c9a..30640b038dd 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 9d7736dce5d..33a4712219a 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 24daad20c98..a2132ab7806 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 8d75d5222ac..f0102b71885 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 083c0c8fddd..65532bd1632 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 8953446c53c..bf0392f440c 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 c9004ca0bdd..f1a535bcf4a 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 cfb1fbe9fea..30a7f04e9ab 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-impl/src/test/resources/org/optaplanner/core/api/solver/classloaderTestdataSolverConfig.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/classloaderTestdataSolverConfig.xml index ac680042a1f..ddef23c9adc 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/classloaderTestdataSolverConfig.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/classloaderTestdataSolverConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/invalidSolverConfig.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/invalidSolverConfig.xml index 52357f655c6..3c244c967e9 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/invalidSolverConfig.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/invalidSolverConfig.xml @@ -1,4 +1,23 @@ + + diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataShadowedSolverConfig.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataShadowedSolverConfig.xml index 51f0eddbc0c..8661aa6fbc4 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataShadowedSolverConfig.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataShadowedSolverConfig.xml @@ -1,3 +1,22 @@ + + org.optaplanner.core.impl.testdata.domain.shadow.TestdataShadowedSolution org.optaplanner.core.impl.testdata.domain.shadow.TestdataShadowedEntity diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataSolverConfig.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataSolverConfig.xml index 1bbd86bc93d..5c8977d197c 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataSolverConfig.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataSolverConfig.xml @@ -1,4 +1,23 @@ + + org.optaplanner.core.impl.testdata.domain.TestdataSolution org.optaplanner.core.impl.testdata.domain.TestdataEntity diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithNamespace.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithNamespace.xml index ed04e970b01..90f8b9b25a5 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithNamespace.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithNamespace.xml @@ -1,4 +1,23 @@ + + FULL_ASSERT AUTO diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithoutNamespace.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithoutNamespace.xml index 968c5e02a64..ebd21e909f4 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithoutNamespace.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithoutNamespace.xml @@ -1,4 +1,23 @@ + + FULL_ASSERT AUTO diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testdataSolverConfig.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testdataSolverConfig.xml index 6aa2679c9fb..bd7f39a1172 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testdataSolverConfig.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testdataSolverConfig.xml @@ -1,3 +1,22 @@ + + org.optaplanner.core.impl.testdata.domain.TestdataSolution org.optaplanner.core.impl.testdata.domain.TestdataEntity diff --git a/core/optaplanner-core/pom.xml b/core/optaplanner-core/pom.xml index 3cbc1ed5e62..ca94f0cfd92 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 236200d0b27..8e0aa65446c 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 0d2023e6ede..bf899d44e30 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 7bb7e013541..a3709dd3f4f 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 5ee560c5e67..917d68dee10 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 1d49c7c880f..b0d2d78779c 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 a412a691828..bb42152ba86 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 6e9a38d3397..7c144da5998 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 d0368b9bb14..cc0c530227e 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 afe12488551..2be7c0ef1f4 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 fbbd4c86db6..6638cda8c7e 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 b360794e56f..2a31f4e6aec 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 7787f37affc..05bd2dd8194 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 6986cea3529..1f359e7f6e6 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 36bca0b1e38..45c0e09dc79 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 7f42b4147b4..1436d7af51b 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 3cfdd6ca783..594351a82d7 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 24187546c4e..11001431f07 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 615bc8bcaca..43f43012e97 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 630d6f3f32b..619b6d8c7fd 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 ca09e38d043..4ec856d5ed5 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 6f7d3feb628..8647cdb12b3 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 9cc5ff9cf74..21e08d50311 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 e0823e319da..8bade6cf056 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 127427d5b96..7f3e55a0884 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 a613a7c195e..7af44c97300 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 b0675e6cffd..201c8efa658 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 03c9a16a116..d2cc286b98b 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 83e084e3a19..3a647e483e7 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 2fee135a758..32def41f20a 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 1dc86191f2f..ec48c0da5f7 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 4cdcf1e240d..749d5ae4e16 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 4960b6d1e85..28c8be0b825 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 c5502155c73..0f1f9374b33 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 54ec5770392..583eb612983 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 20f41cc6c7e..f2d9a69cfc1 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 b5498e2ce77..f2d195d446b 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 7cb0d77347b..714ce307391 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 fe14a01b935..de803b02ba9 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 4b89d2c727e..a6ff5408938 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 5c58f305014..706aefd58d0 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 fb02dd5cdb7..93e9ecee92c 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 d0697d040be..7b9126909e8 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 939aed1ac43..502e354cadf 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 f38b8a3d7f5..2037d9aab1b 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 9f7b488a299..861de7631f0 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 8f0cf5336eb..ce27d935488 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 ddca4ac38aa..412c7ce785c 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 778ecfe3f44..d076102b04b 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 c842b526a99..601ee052887 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 cfa638c9277..e4d3d6ef543 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 66c8dace16f..8e6d501ddb0 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 daf9597f93e..71a2c5963ac 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 ed3e0db77ee..dc6374665cc 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 a7fbb123386..dc81a09230e 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 ab62a98dcd4..649d09af682 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 e11bd76bc70..e22e935bfeb 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 49c8d96c9fe..09f6fe54b55 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 4457f5e4517..cb961883492 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 2662234dd9a..f8c86948c4a 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 274d52a9269..b03d685beec 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 9d56548019a..3f385641a09 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 55bfbbfb261..ef05ee62e73 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 6fcda1f05d6..2827e413ee1 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 0d848f72c66..459c3f53700 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 f64e363f9de..0ddce5fa4fd 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 70bc6e7ebac..bad5b70017d 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 94948977b18..dce08829a14 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 90aa00df684..5c64671b4fd 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 5c8a450b755..4d5bb9ad7d0 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 ee6b2099176..2921f906fba 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 6a4a1bfc386..90ebca4223d 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 c4c69bb9715..540c51d4130 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 e5af5ec0892..4fcdddf2685 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 cfd801ce603..663488aeb71 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 46e299ba88f..988c9b28bdf 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 998eeb243ae..e3e7f1ad7da 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 1886de64e83..ca6529dbd82 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 9e03cf78881..f240f522311 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 a79eda6fb70..3a6224bb498 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 ab93b635262..943acca7eaa 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 26e70b89e91..d85004a1ecf 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 c5f8be32754..88043ff89bd 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 e64695b52bb..652752b846c 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 c41f93c946f..acf41047c23 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 534bd1c7087..21721839f1c 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 c2b4f68748e..06cda304591 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 689da8d44a9..7f0e5e70652 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 de61a1507f4..ae935c72ec8 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 80ec62f38b2..fdd1c74460f 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 36e7ffba77a..03c37cbeab6 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 28abc7bfc76..57fb32e27fb 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 2398567cea4..527d478d5d9 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 1d684ecde43..50433f71d98 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 48fb0165be0..233dc5f59b9 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 b256ab8060e..1d9f823a65d 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 7108d9ddc7d..88f6b92704a 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 e4ce9ade7b0..7a52412b8b1 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 c4cf4c88d5e..73bcad00732 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 0b03b76c8b2..33fd20aa0ba 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/benchmark.xsd b/optaplanner-benchmark/src/main/resources/benchmark.xsd index eeb104608ec..cc03d3ace51 100644 --- a/optaplanner-benchmark/src/main/resources/benchmark.xsd +++ b/optaplanner-benchmark/src/main/resources/benchmark.xsd @@ -1,4 +1,23 @@ + + 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 ba03b49d3ab..24b8e1bb283 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 2601120c6d1..87f47f65197 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 3e39f5c3570..4091822ff6e 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 a9a6d8a8771..d8f65e1c94f 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-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithNamespace.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithNamespace.xml index a64ec61f012..3fef8e362ea 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithNamespace.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithNamespace.xml @@ -1,4 +1,23 @@ + + data AUTO diff --git a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithoutNamespace.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithoutNamespace.xml index 71a11e8b881..e4cf0efe160 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithoutNamespace.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithoutNamespace.xml @@ -1,4 +1,23 @@ + + data AUTO diff --git a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testdataBenchmarkConfigNoInheritence.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testdataBenchmarkConfigNoInheritence.xml index 54c4ad7b9fe..180823ac68c 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testdataBenchmarkConfigNoInheritence.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testdataBenchmarkConfigNoInheritence.xml @@ -1,3 +1,22 @@ + + target/benchmarkTest 0 diff --git a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/result/testPlannerBenchmarkResult.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/result/testPlannerBenchmarkResult.xml index c52b6abae36..c52836eba27 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/result/testPlannerBenchmarkResult.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/result/testPlannerBenchmarkResult.xml @@ -1,4 +1,23 @@ + + 2020-07-13_125809 false diff --git a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/xsd/validBenchmarkConfig.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/xsd/validBenchmarkConfig.xml index 5483ee4a567..3e91a9b688e 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/xsd/validBenchmarkConfig.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/xsd/validBenchmarkConfig.xml @@ -1,4 +1,23 @@ + + data diff --git a/optaplanner-docs/pom.xml b/optaplanner-docs/pom.xml index 36dddc995ee..f04d54cb29b 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 2e2f2accf88..4fa5b8a2d4d 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 eb8aa77f94d..bf5f84d1c10 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 68c6952a313..4a6d77a9bb6 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 aa427c9cd5c..fe5f0d38945 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 1c6164c0239..95b1894185b 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 7523ef41f43..4be4ffd3e4f 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 53583f02349..317467a6cf4 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 b0229156d6f..c47c71dcf4a 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 61e4c6b677d..2315e0fa18f 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 0a68a1f860e..077b0a9b058 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 10b953af6b4..b7c5499ff33 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 db7277936f9..456a7e37673 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 1c61e081e1e..f68afede520 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 a23aa253916..f4899e1aade 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 346074a99bc..ae51a581e10 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 7a21152b887..180057bf398 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 93f4620a638..c83a1c07889 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 b621c930196..051c6bb75e2 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 e6fada9183b..98cfad5286d 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 7678038c61b..d96a16b386d 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 c5ef71ec0ae..9a0505e389d 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 ae54fcdf764..7afb3ad2ed7 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 e7580a90e45..f6a9fc08d78 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 d1f441d578e..2283b4dec56 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 4ebac53e2c2..88ae4e7b547 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 1f130ea777c..7698658b2b0 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 3be51086b0c..cfbd9bf11f0 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 e747c4c2b83..d58612ad823 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 cd77e3e1eee..ca4f84cdb84 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 52288e1e979..ff8446c36b8 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 ca715b466d9..961f00d44e6 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 ad4e8558df5..3e73eca0a8d 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 4c97ca02c18..82f6788788a 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 92d85b905f8..923f33e88a6 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 c05cd4c64e8..f7491b565e6 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 63a87a93530..ff08db31b9f 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 aaf8cc950ea..6d83873ccf7 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 40ffbed60bd..fa7665a6478 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 63b40b5b386..df259a5251d 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 b9f049c183f..7b02ad4943f 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 f5b3954b8ef..0d7bb8371a3 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 10cdbccfab1..8a48f94af48 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 d2354ca1fb1..ba1af8a0e2d 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 6ce26da2970..400a90d2ad8 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 02147ad2b3d..b0879e21953 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 b3608c8ac6a..3bcc62ad8f6 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 6f61e47ae24..2068f462aab 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 664b24a8543..651ac8a3b1e 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 4e4da8dface..00cf8d8d7bd 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 ecd77fe2ec9..05daa972018 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 84f0f023668..5eddfed246d 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 20366eddfad..3ee80c0c44f 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 f9e2503c4b1..983a2297c1a 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 01aa8da4ce0..e7af6b6e08e 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 357e7b2512c..7d048a44924 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 638684e054b..5da403305ef 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 fc4f7792e23..cfebfc008a0 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 15aab20dc0f..8753fcb598c 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 9fb5f2007c2..643717cfa1e 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 fb37dea2cba..2c8a025319a 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 08adcb850da..45f9a296abb 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 451c7effe5b..615fad582d3 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 6d5244e6a93..1991773891c 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 1f3d8b53bb0..c951e80d2d7 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 b0269dcabc1..c9a2a78c9ce 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 4e834a4daee..21ffe745778 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 44f995796e7..a0980b76522 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 a246ded919c..8549e728ae8 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 9f00dfe6752..0d8f2001bf6 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 bd121ea777e..269bf552363 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 a9b5da37df1..9cfe3273eac 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 61199f7a1a0..bbeeb5af502 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 f84e1b8b1ed..9f636de3636 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 e979eadfe63..c806f7fb479 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 e2cc8896234..93f82ec870c 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 ba252316cfa..8769f0df355 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 6da068cce0c..7ce6bed9e6b 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 c56fdf3d866..38fc9c6fc4e 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 fb091e39eb2..681f0561f04 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 c981fd05291..41470441c29 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 918c78456ae..30a6a073b83 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 76256bfc1e9..52c641d6d84 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 765bf210acd..c15c3306078 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 391a385defe..8df821b9c12 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 cfac27bf330..b7d6c769f10 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 a8f6231dc68..fe7e896bc60 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 28392599115..ff06434485c 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 29f661cfeb7..66d996ee093 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 0f94649f7cd..a525a168bf1 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 08f978eaf13..26876488829 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 58934d8b68f..9d1aff16cff 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 153388972e1..28209fb08bf 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 2f866f99a77..02f9cb7f9c8 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 3e6f550b1e7..39172b38df5 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 4b9681ed6a6..c1984f79638 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 e7803228b65..dea9a1dac4a 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 bea3a984825..c6da13b9f7e 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 d0c0337bb36..a600bb0e806 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 74a407bf763..b7b36589266 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 d7fbfe968d3..cb99ae0f80f 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 7af13f7d010..2dde7290509 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 bddded5856d..51099514c5f 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 5752b088ebf..ec71edddb9e 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 bf5930a8e2f..6daf58ff1ea 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 8e10de6cea0..3bf3717f1b8 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 cc213ca64a2..fe8fa82b9da 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 1abc83012ae..690b5529edc 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 77c73511658..6a08c9bdfb3 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 b0021e7c9a6..58f718ed7e4 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 e00ac0ba128..90ab4da9547 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 8a20f667366..645fbb21605 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 c8bac8161eb..b609c84a331 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 77a8c9f861b..7c94392620d 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 c79d02f6687..9c5ae515335 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 608d0975399..edec607b899 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 7121febc5db..22230c895d7 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 2ed88b7caf1..aeebd2e2f21 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 c8feecb0cd7..7e0369f6c25 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 f50c68765d1..442478424c6 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 3f1d2f4caa3..e5e4795e1e4 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 5045d8ba17f..12368481d07 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 292537b5127..8da0dffb1cc 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 368bf2d0b02..5eb86eae8ca 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 eab5fa0340b..2e9f90d525e 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 64f250efb1b..545d1feb64d 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 6dc72e5dda3..f2d581b41ef 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 1c208f4dca4..f0c014091de 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 254a55fd1b6..d82fc629fbf 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 603cf8ede6b..794addaab72 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 47fa78bfff6..051b42ee68d 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 8408a15a960..664600b81a6 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 a7970374271..9c2a1b11b37 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 1076df105d2..2495cd5283b 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 e93854ee9c5..7be817d0c79 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 c04f4264260..2b4d6850685 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 ffc443b0d25..d04a9a34fa9 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 c5c197a6ab9..5ff6a26d310 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 8de474372c7..277244263ca 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 27418842ca8..84915576bea 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 8b68a188172..b6774cf28a0 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 02abcbf8aa9..f7878cac0e5 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 8f31c9602a3..4da287a141f 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 b7a278eb8f6..642e3809705 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 f34d6808c18..29480478693 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 4f2e2d0f2c6..f82c4895a04 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 20c6bfa6197..b59b40d51a3 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 b55269bf101..d3880e955a3 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 b48c0ce1bb6..0ef6e31cc1d 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 bda58fb7701..72a6bf53ae9 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 888b49bc092..1a63131d68d 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 545c7887756..f1ab902e352 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 3759641e47f..7b9163fa460 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 a791f0f2bec..4b4864ad9ef 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 a7ac8de36d8..972a4aed45d 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 7ecb4325b40..e53738f2572 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 150507f52b0..3244d7d5511 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 534bed1f1b6..b4f5f9ca053 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 e6795784189..ada519df957 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 ccc9150e9f1..e50a2cc6ceb 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 3a17167743c..a81c46f2e70 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 27fd99c6b23..972107e48d0 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 f9b7d1cf24a..ec9398bf239 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 cec5d2da1d7..fe07530191b 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 923e8d23f31..1a8dd22297f 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 9a585a6d7b4..6714be29b87 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 8fc6641f5e6..44b0c371f19 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 ad40046c5da..1318ed1b01a 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 bc50d9abc73..10f8d1b10b3 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 014f35d5a4a..38b827d0e5b 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 15bbc16e77c..4116b38005d 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 1f3f32cf620..f99f8379ea0 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 9b960eae974..a72f7c9ca75 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 051dee548ce..44b9d3abdd5 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 9c88370be4c..1d1cdfe760c 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 56bc3d53d83..0d39e6d96db 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 77ae6e4f275..1f5cc414072 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 e84e5765d9e..76463276421 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 6106571d83c..99ceaef49f6 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 4b0de138a11..78be01588c3 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 0c08010d57e..f8b0cf7313e 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 e7eec5f39db..939386f6438 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 ddd27909731..ac3d3a182bc 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 542cd5b39a0..81aa7aef692 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 acfd7d56859..0536a230a22 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 7767df64254..b4c60ec8649 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 be4bac79bef..e41253ecca8 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 aba53f1fddd..8e6ebba46c3 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 887a5495b03..90498e49601 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 87f42845bf8..ec58e6b3814 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 504a94ceb26..8c47edf24d9 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 a2ef9cfa5fa..675cabd08dc 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 388dbf0d300..3bc90417931 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 8884ce3a827..ecc57fb0849 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 1dee07ce184..e84abef4164 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 35934fd927e..c499d3f467e 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 5817b84c8d7..ad5c636fe03 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 914a950b05d..a70ed94e27d 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 14297e7c358..a764a3d6c97 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 a28dbca2e61..08786bef63f 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 a8d2c4cb67a..59f3eb22522 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 d8231ea522c..59dc9cc1e2e 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 afd9d84c52f..71c52764c65 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 aa3049ce552..61d8f150b83 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 1f3607806c6..299f7180e17 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 e034e6e1eaa..7a28c2febda 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 faf980cce0b..cfb4ec683e9 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 cbdd331f85a..edf67701fa6 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 6ba76fc35dd..e9ac2d6f407 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 6f688c02672..bc257cf4818 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 7f12963116a..a438e38d54c 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 7ab97434899..4544a4e62e3 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 19e960c6643..8b9c9e604da 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 e86e27b415f..f386f2d747d 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 1a8060a6512..b5c410c8e89 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 75c04378a13..9b7a23dbed4 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 3f5930d8441..fb5b957cc36 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 ea895cf39dd..5a615507eb8 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 400f4dc2356..720c61e4da5 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 cab41dded53..08474931fff 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 0819c5686b8..1d1c715c5c3 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 74a16330cc6..b7d45220170 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 fa1e536f729..3c74e976873 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 517a2e3936a..f09ce816c92 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 9ce35a3075a..d2731b79171 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 bc3591af1af..840caf0bb15 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 81ad5a79a8d..40fef56112b 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 6176c8ad84e..751390c1ba0 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 daa211f7072..e150cb4d7cf 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 250edbc2d75..6f0abeaec31 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 e0e3c0618be..18f081106d0 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 46742c0b302..6e96d4676e2 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 a041d031f46..e96bf3f7f87 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 6848ac31b08..0b19fc4aa01 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 7f6fed94ce9..775cb54cfff 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 d4a369b4587..b468b6550e0 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 b8602924750..a8e27f26bba 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 a99da6193f7..6e53fb1fe2e 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 bfafbdd93df..96b58c9c2fc 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 cb2a5f88e64..d3920e94adc 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 26b4d073723..69899a597c2 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 a8c0dc1e810..fe528a78ec8 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 e50bbedeb9a..1f7f7ed29d9 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 a6839a306a7..642dc6c6fc2 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 48b4727afcf..89e4eeb840b 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 dad5287baae..792709715c9 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 3d20ab155d1..08eeadc83be 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 2d2aa3bc93f..0294e15b431 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 cda84ee4f7b..96491745916 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 701cdd1de89..3e2fc4ba018 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 da38e87b3f2..9868b9d830d 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 aba3df2a07f..c5f053821cd 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 919e043fd8c..f1830a38ee7 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 60319819fdc..36f43d281e0 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 de89b20ee89..b41909aa4c7 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 295b4a54544..dd85e0a79eb 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 a93391bb040..8f85044a08d 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 2cfd1b74d79..43a0664efdf 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 8722e82e6ba..69f2eee0c36 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 d5d4d9d8b05..bad759053ad 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 90a19835d4d..52a9179acc8 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 bc6dbac53c4..5401d7255f4 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 d8efcbb2034..edf446a2da6 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 aa670844e47..0c1759d77c6 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 1bd4cab3f0a..3a31bb20f79 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 0932004dc76..0d14483df2e 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 1e4594a72e1..2fc70c06047 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 b67adf8bdfa..1408ab62485 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 2e76f66c749..5c6e6f746bc 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 8c6e8cc7e43..a2d66566f76 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 f7d49c1d1c0..8da645f8000 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 a509502cbc6..8e8970a6981 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 c9b1cc5d93e..0ad70f79d1d 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 ca918e7f72a..7eb603ca5bb 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 7efa55f83f7..8479a61367f 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 5526dd3e091..ae628adb060 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 b1b27d75967..96e439cf8e7 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 cb68a59d1ac..96c8ccaf886 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 a9fd9c247e9..3cbe193748f 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 da4a226c399..c83253b1f3f 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 ac43bd9da36..2a1e80096d3 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 54944a5244b..5bbf3f9eef1 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 5f13b796764..ac980b5a3a6 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 dd88b889a92..702d054f3d5 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 eb299cdffb9..8b21154ecd5 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 b16c1c1ebd9..e2dde39c936 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 adc0c1edf2e..9d855abf974 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 39ba3cf6601..37177f389ec 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 067cf0434d8..c214e3838b4 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 55d6cd04516..3f38e0e4bb0 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 86379491051..f94ed65a3bf 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 3a5bad34c5d..f82fc65e16d 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 ba87ddb4c71..ca116f270a9 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 e879f121f91..d9ac088c230 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 2416a607479..39fa2c66da2 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 062d27d6cb7..8c5906bb05c 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 e517c65ccd6..3d9b2dbf58a 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 9185003e0da..a9ff61df65b 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 1aa4032088e..94e6e6e9138 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 567df666bfa..178949714d9 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 3a4b25f7163..a0f5f63c170 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 766bfc3b83e..5af83fdec4c 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 950eef6d98e..135096d4791 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 45a6083299f..a35deae0cc8 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 c41aa00f0de..5e0b0712d83 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 fab6b243070..bdec9fe89f9 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 4ed2e1b43a2..e637f84a12f 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 b22440cf5a3..6800508e3f2 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 dd711948df8..57b751f6641 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 397bec2c73c..c20aed8144c 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 f2f8e612655..aa080b91874 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 c36b80fffa8..b5496b8097d 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 647a56e8fd7..30add1ceb85 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 87bb75c8b07..e0cb528b09c 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 1fd99874ad4..e53bc2543b7 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 1dbc5919f9b..aa06580126d 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 c0016ba3178..738f66b8561 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 0b255ec6844..214dbe7044e 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 a025868012f..847c2ad45e6 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 e17d6e56945..755db35c48f 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 7a816be7ff2..badbac76d6f 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 cb7d01cd84e..ee06e4487f7 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 c851b04d28f..afec6c70dc7 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 5b8f5c31012..6d4d6763a6f 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 494c39ab9c6..ee56070a91f 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 8defcf18d42..616b66977c3 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 722c142e2d6..e0106dfd707 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 e76153c1eb7..d10cfadc517 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 bd8b435d0fe..9ee239a4348 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 90f4f86a2a6..6a0a1d8130d 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 636d2bed5e8..0d186e73005 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 eb7c066392b..1c0fbac987a 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 0016e91f2ee..6d30c1a68cd 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 3fb3f8d8647..ca5afff04ab 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 db019579ef1..d338b5fb97a 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 2f5ca869a6a..463a21cd28c 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 083fced35ff..57fd34a4e41 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 fb0b3eff1d5..129c0edb5c0 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 b1ee8ca69cc..3ea4e5e735a 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 10624c8c8b6..ecdd20264c2 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 767b928942d..0203d05c643 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 f78e3cb987a..af7b9d6e24d 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 1d5c4c3d4c9..3deb7a45b89 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 b58c6960d6d..9a469cd42b6 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 e170711a74f..909d3e5783c 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 2041c230336..f6f65fb6c8f 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 60ff6ed41cf..be1dd4dc52f 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 52f8d6270b6..06b83ca8268 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 37f6fc5f30c..484478332a1 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 0e4b702d2e3..9d88cc72006 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 489a65cd2bb..f5d73665f25 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 68063d0bfcf..762ae23e802 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 23ce194a4b8..a6ef3135fcf 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 5364fbd48bf..ce85c135852 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 9076f5073b9..c1fe8cf5e1c 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 45add44d9c0..8ba0f266a67 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 c0a9a0fee7a..6384b81cdfa 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 69be72b38dd..0a5b510a948 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 5c95e274581..2cca5c16451 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 8cb4f5d0049..3763305a426 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 c9de9fd26e6..e199ec0992c 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 5c8b6a4833f..0b047a45627 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 bb60ab49c4d..febe49a28fb 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 3c1b70e2ff2..71c7d7e43d7 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 6dd2ba8e7fb..8ff8e0d8708 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 03a8938986c..7ab0e32caa0 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 e1e9267ca78..948d6530073 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 5944808d9dc..c282911b305 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 2e2965a050c..bbbed4b5f03 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 9789284e7e2..90caee978cc 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 721d1fac0e4..07a2265e2b4 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 630a5497248..65599d1770c 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 4102d406c26..32dc5707a48 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 96d1f7688ff..48e143dd94a 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 55af2fac531..c666349879a 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 7e80575ce59..b2d857ebd5c 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 afcf2a93d93..5b3a3268a7c 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 06d47a21688..e3a61c603ef 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 2435df2e026..c3f940470ce 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 3b28c9bf994..c02a7b685a0 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 aec8c5639f9..885df88f1a0 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 8eb3b161907..5c8e5426f6f 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 abd0f5cad1c..52625d3799a 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 f354255ebe5..aff65959609 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 631c5ac57ce..c8439b139c5 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 63d166d8206..1e7f92608d9 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 da2a1c37090..e52a1b66da4 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 95e33051591..de01d390fb0 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 179b5aa6b4d..9089b74bce2 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 bcaca015340..132bbdcc6f7 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 511c1f43fcb..631dc808131 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 568c69b1b8b..779c02bf58b 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 4603e4757e2..1ffe685381d 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 90fe696041f..24663648bbf 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 2a584a391f7..ad2b180bde2 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 e574f0c4928..c05b100e3c8 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 9a004f78f54..c39a74e2a9b 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 10b77033f76..aa530e0f5fe 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 653277fb627..922b239dbf4 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 9b172d1e8c4..8d3f6d5c0f5 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 4ed0c54a26b..7b8d3c51b0c 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 ddcef210288..3d8d9109b9e 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 d4dbf493950..53b3f98d9eb 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 1ce7effa1c7..f33075fe75b 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 d22ca012bcd..84062b03967 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 174b7ca171c..e2f950f345d 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 adb9300dd91..4f40b0c8c5b 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 a3756ad7735..cf67becff74 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 ff9e585844f..c221879b607 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 f74244ff345..670279d6fa2 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 ef643f855fc..c516b33baa8 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 24914fcc572..c4f2f54d1d8 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 0151417fba1..75e12ed1317 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 8e7ba880e34..15ae934dacb 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 bde581a5fe6..8813ce0f16b 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 dc74d364b85..03d59a5ab7e 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 0a115605675..159617c52ee 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 f72b5d38351..c80fa95d1ac 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 b57a01e0862..a3d794e2f7b 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 ffae2f1947e..bcaa0099391 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 24941491b30..c2542a28f1c 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 de14118034e..d3a621ddf24 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 f7a63d2c1a7..380b1aec702 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 97bbb754ed7..67377049329 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 4278792eb05..58926785b3a 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 83e9ba060d5..17157440ec8 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 acafc527cac..c38c221b0ac 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 316324542d3..64261180abb 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 a3e1adb2ec9..5e9387da70f 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 634cb77e8e9..a8a25816d6a 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 99696e933d4..74c81daff48 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 544088e6321..0e05ead5856 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 6a479754dc3..5108a39aaf1 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 149e8eb54a3..4f4dd309349 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 e795fadf958..f961fcfb912 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 0eac423ac22..2d1cca1faf3 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 16e1fa24ec3..a6cfaaad605 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 a4a88a5ef7d..00efc0ebd9c 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 4f140f58029..a95f459320e 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 fd507abaedc..44ce735eb4f 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 409b06265c4..3fb9435348c 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 eb2a12a28c4..c1722820941 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 511407b820e..8e1bf4bb908 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 291a19abe49..46cbd057ec5 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 102a16f7764..e6ead0c8b0c 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 ccd0e931b25..145fae8fc8d 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 52cb2e75f38..6e57b2e146b 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 f3ddfebfbec..c903a32e66d 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 abd899970e2..5321dbb8d35 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 2840a2f577c..a318b7f8cd9 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 81804ae1ca5..abfd1e198ca 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 31d826a091f..2db139cefdf 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 49e2aac8033..93c645c6656 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 9e005256b18..ae9ef9f26fe 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 d38d13d4d7c..14cd08312f6 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 21ff70f1492..c16cdd17b2b 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 e710040226d..a5144b3b59a 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 9099eda0e03..caa60d4d098 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 3ea05cc112c..977fc0bc33e 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 c1b5af201ba..7bc3deef292 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 e55916b00e3..908acb48917 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 1606c928a0e..0fead05bee6 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 fe43cac30d1..284d4df8463 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 f9511d3cb4a..557bfdd8cd8 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 6664fabf06e..824262fdaf0 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 e5f0a2361be..60cf2b744d1 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 0ae8e1645c8..a80a92b2257 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 6b09502bab5..7751ac7c6d7 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 98d5e36f4b3..dd0b00268b4 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 facc1df77e5..e6c81192867 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 f1f4e29476a..f39113b0cb6 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 6b357835efc..5f78dd5dc0c 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 31b56aba2b3..90ea3595be5 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 10351a5ddce..e0344c3a478 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 7cc4cdeb268..29fefab1284 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 2367b2efbfa..ace29f2867a 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 05f6e5556df..4fcdd8d51a4 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 237cbfd89d4..fd85d467416 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 2415022e803..a6c00c1eccb 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 75ab72d7323..2b8e2bd9799 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 1b03ac2dd40..53cc06de647 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 cbf727fb8b4..a860b6f0a67 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 8fe45a1e096..187c2e47d58 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 374ad8dcef0..b58ddacc035 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 46f43be3540..447b11f2561 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 43ed8c0a76b..1714d54c199 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 2e0a9ddb645..0bbeba43417 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 6c37fd96169..d00787f4c31 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 13f764d2586..f9a549fe123 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 e0dc2100f3d..e170fe40dae 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 9024277777c..11e4fd55f4d 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 79796002a06..bae9dfa15bc 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 f38efecc390..9d8b726c583 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 d49f890e03e..0e14083ce19 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 fd7d8291813..56a63de0874 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 9244a351687..6f906352373 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 3b75fac652f..3c3002dab4d 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 3ee5ed8683c..f41365361e5 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 65b5769062d..4bc35f3e79b 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 0219a89a288..14994786886 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 033be5ff255..76abde13aee 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 fdc2a15e733..a0b22fd014e 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 a757d8e71d6..c70d09cf6af 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 ba4eb136d5a..5812213c2a5 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 cb324fe01ef..2c48546af3d 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 0a669a6cf13..1d67f605b15 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 5e3f2cd6a5c..6f86b527961 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 ee6aa80d116..2512ff3fbb1 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 e855963da05..2bfac385bfa 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 b9a39712edd..d06f2057b7f 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 796dd95dede..892729b234b 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 0f53c94f87f..addf8fe82d7 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 bfdd68a2d86..db299c328e6 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 b2781dfc4ab..0277de7db0e 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 381257b6665..8c02fe4a475 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 47f5828aec6..99367f9b49a 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 7a498f2ead3..4ea83dcbff5 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 3a19ff9cd18..ae771cbecf9 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 64466d033f4..f2860be04d5 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 bd8e8c067e7..43d44311acf 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 ae02f53f40f..32cc8a19d44 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 21b091edbba..b68a7cde53c 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 e0d05aa315c..c3e8c3f936e 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 08aac03118c..01295ec4241 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 989add86211..92b9f5bcd37 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 49aa3e90ca4..6f9f7b17dbb 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 d1c0c626138..8309ec38195 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 db66fa33098..101582b5e38 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 7c95d73782e..5f201b25c76 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 5de318c24b3..c98e8d3d8aa 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 cc69a5e77b0..583093f7c76 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 eff38372735..0060eece9f6 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 37aafba68f6..cd6ae15f9cc 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 f096a67790a..1df6d0e228c 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 83679cba46d..89792a7f430 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 5603112493c..bce79e9cae5 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 f522c7a32b2..a710b6ebc19 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 5c26956d2a9..f180a2ca101 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 7ca58acbe5e..3c90738751a 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 88dba6bc778..16cedf3ba9c 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 2798843c734..2e8d8b9822a 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 fa92c507346..2fe9a1735a2 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 d006b706630..f782e0ebbff 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 2b668c2acd5..efb1de27caf 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 e6a1194f12f..b96e50bf860 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 abafdec20c0..39657d1593a 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 bef506e1a12..3ffb33f4721 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 8770f0ae1b3..f7df9427580 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 b1a887a4052..2b99904c11e 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 332ba6ccb02..2af39b55a8d 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 d5659c04c78..c68643a3566 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 518cf02c1d1..8e489a4b2a8 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 c75adbf0631..e970ffdeb1c 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 7871ba8be0c..d27966f76dd 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 cdf6e74934e..20d52fb7084 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 b7e02078fe2..17b3bf7588f 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 e5b6289fa2d..afcdf4ff0dc 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 8dddcfc4baf..b82b2c3ea00 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 46d21d9a534..f6a0fede07e 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 ee981f36a8c..013f66b50b4 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 51264d539bd..006c2e58881 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 608a595a40b..35cc6d2949f 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 a00fb5c4b26..a6312479aca 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 46403c94706..c0688f0e6ef 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 c89c483ca1c..e23d170aec4 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 45db5a904b2..902e0c355f1 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 7b048f1a779..23dbc8d3f05 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 9ba2f67080f..3ad6a835f4d 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 76827936383..c52602c1c13 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 da25c642922..be995cf4a49 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 68827e03590..73d3593ad16 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 a74ad65be46..9c052e11398 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 d8e02d866cf..7dbed0368c0 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 e91a347fa38..39554b65dfe 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 40653b6fc87..8d33ba0e625 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 3c0ca36f49d..5d735f9aa24 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 525b8c9d6de..cf1720be832 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 1eeb49d9d2e..ddbf287d22a 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 9678e6bcd50..7820628d729 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 426b5449a9d..0222cce9056 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 7393be5811f..7e41925a26d 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 0c87c248245..006f82f1ade 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 f062dd110c4..db2b12c8adb 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 a8f2d7a9d33..25f33681d5f 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 da0098247a7..65aef61318a 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 3ada700c528..5ebf0aa8df9 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 5783992f18c..e34a082ff60 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 d817e9165e6..fa3052da5a0 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 11c4c2d8a9f..593a6e8f700 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 b222b759c1d..5fcba3cd6fc 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 b32a806eee1..953a1cbde3a 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 16b0d0dd8b1..99ee61bf404 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 2d92eb8f09b..4949b8f6fd3 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 bae6ee6b100..13474e36032 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 14a6423f6fe..fe20858f73d 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 69f8263c49f..5254d4f0730 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 4ec0f031baa..c51edcc786a 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 8dd13c7f0f7..06426f81d96 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 07dbf89d7a9..28eaec22b4d 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 0a5a2d5f561..6dc12928b10 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 b8473844267..a36252cfd5c 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 a5d2ed18c22..f1175612705 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 04ed26ff531..63e0e329c5b 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 103c8933139..755a4f1fe7f 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 68a1c6b4d56..e6a9dff1662 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 02c1a12d46b..9853b7b7282 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 6a4d38cc7db..99873d6a91f 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 6a3a8b2f2ce..771353e8aa1 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 83aeb6ebe4e..7b13f43c1ef 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 574a97191d7..e121eff3528 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 bf22dfe4d05..ed48cc74fc7 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 83204cf3cb7..0419c98e1c9 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 91de33dd03b..85258c67b47 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 8bd8c0afdb4..630d02ca771 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 2908564d1e1..677a62e3a72 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 95431ce5152..d2664aa8e7d 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 aa43d94bbd5..c985d9d48b4 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 f399b6d19d0..f74801b92c7 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 5625a0a7811..8b1a588f1ad 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 1a94287b640..0503ae4a092 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 873662c057d..8bc04ee0ffc 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 8971cd21e6a..594ddba3bf8 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 f6255593c8c..d77fc469b13 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 487e1f21c3e..1a221a40445 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 4c458b53be5..e5af1738b10 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 08268cb2411..2e1a14f8dc6 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 7566130b97c..1c185614537 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 e47c4b6f043..b46e81729f9 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 8892cb08464..3c10510aeef 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 290a7cc853d..f2bdec258d8 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 df68a7a3baf..74b10c03310 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 b0a35e24371..6857b10e567 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 c281f384ecc..9ad04fa9bb4 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 839a52162c2..518cf4b359e 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 8f0204eae86..720a173938c 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 54f16a8b4fa..d1371aad5fb 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 eb06c5d44a7..5e308333ca2 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 820a10cd348..0f3671ebea3 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 c6f5d406504..c559c307191 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 6b8f99b8173..efb56a84c54 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 ffa9f2ecb2b..e37e149bc7b 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 e59155f644e..1c072fa3467 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 f50c721740a..d188d1d0772 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 a9d787f310f..d4f5defdacf 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 d4031235c3b..2e378021918 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 7c34a3eb854..80bfcbe05ab 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 75a81bfd89d..600a93132b4 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 7262bdfab65..0d86938a1af 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 77f8f6f6692..13db01fde7d 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 905d633b6ea..b555cba99b6 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 25c10f16c39..b7330e20306 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 2ebfb7b7fd7..12c9b7f0104 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 7f798e37642..66cf956e765 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 9cf558ada1c..e35d2518908 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 09de7fca10d..975177d50b5 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 05e387f090e..0519ca3af26 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 4d5f1bd8119..a898cba10d5 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 94775aea641..d72909c0ffa 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 e0c6ebf129b..6c5baabafbd 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 a95cde8c7ad..5000b369726 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 93c2a0289e8..5f22e5691af 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 dd570cf58ed..cc108bb23a3 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 be4cbe73058..acc7ba374b3 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 7d8d9ac44c5..eadf9158718 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 4dc1fc0058e..efc4abc8769 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 c4c80d7e0af..86582138a23 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 8553cde5e30..60751e3b091 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 f2e4e06ca59..53178932318 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 13148d2c749..e1935b098b2 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 0f56c6a0c60..606f5f95f7d 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 2ed27b1e102..6a7ebf5ced8 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 d864b0425e5..97db607748e 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 4dea65b32d6..4a60da4541f 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 c90121c51c1..9e5891bc623 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 630c98dcd65..b3aa67dcbbe 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 9b5604570a1..0ce5d99f24d 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 aebb32321d9..a888706690f 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 f0c8e09fe51..f06952f59c3 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 cfb1fbe9fea..30a7f04e9ab 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 bee2773ba6a..2d174eb08f3 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 9a76e0bc371..c33797059f2 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 3eadd45a3de..c35eef68e95 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 b189f556819..fac05699bcc 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 ad2ed894745..79fe9201d5c 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 b273ed284d5..95c2ab627d2 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 423f353028d..2b1a19a0bde 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 e82128600dd..a0d46ccf4ec 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 720af34e09c..5e1d4031102 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 8a26b2859a8..149f5d5c846 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 01b6bc97ce6..011ac5c1664 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 f2f61e9901d..75f842e351d 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 1daf5f87c94..9275b8e7c71 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 a20411e6083..701471bb334 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 e911a2c7559..168e220a665 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 9e8068ff938..61b6d4c4a79 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 3099c5ffbad..297f68fa2b2 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 1b5cb391fb1..66b5dad0869 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 a3d4c5a88a3..4db8b00d70e 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 2213f6cc82b..6898a29c68e 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 30b588b8171..1a43d70dbd5 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 c3082c41a81..3a3fdb7e135 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 373ffc6c939..89b0fda853f 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 bf68d12abee..305b7101997 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 dd3173a04e1..98a68427764 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 1fc87b79ba2..55d064e1b01 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 6359aa3860c..366e8f14ba5 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 2835886f75f..a5ac2b76580 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 308fcf2b426..0aed3f5d161 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 301d6a4a3b1..51398a1e391 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 8071472d583..23bca2903f4 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 8a96626762d..8b7431f27d0 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 773ea111e21..a65963c8ad7 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 0e0d438c173..082a3a3943b 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 f525011a520..67aed73d2ea 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 c41e5345df2..0eeb79f6fa6 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 9f3956fb7ad..be41ebafb56 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 b220ebdbf0e..b44efc670b9 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 7066d7f41f0..81f5201ea13 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 7301d5d0660..5d908003105 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 18e0af5bcf6..b579650ac09 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 dd32d0c35f5..f5bc54e6386 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 f08cc7c310c..85f610a3d73 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 ef8bfffb641..552f72f971a 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 4544061516e..d049830233f 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 cc4587bd4a9..851f3e400a9 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 d7f2b014d9b..ae51980a5a0 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 cf29407e9eb..8dedc016941 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 5a00dbd2df7..827f0ab5a3e 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 2e6527497c4..78f34fe81aa 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 4258f34f63b..f6b93011335 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 6cfe11c6ed7..8d326376b07 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 f045aa74f33..94e84c43cc1 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 0ef2662eb94..ea74f656e05 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 79b4cbb59a6..0ee670ff705 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 8a897bbff31..fdaaf69929d 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 5125346fc91..e7c3b335a47 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 e0b94a0aa99..e53ae4bb4a0 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 1c9fdf15fd6..eb78ab4ad7a 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 107b3f0a9fe..714a78a8f28 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 24a47e34125..d008bb785b5 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 aa6678a7498..f02b0e675d5 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 87cbec1f8b3..8263e0bb838 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 45af5e6dfe7..5f8bf499291 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 caca93607a7..5c19d600bc9 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 b3d7a6bc40d..0db345e8d9e 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 c752a3419ce..9c25dfa61d9 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 e310b5f767a..e62fad6e415 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 3cb839cf26a..7425f8cd90e 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 8c483483994..46c912cca55 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 41a095083b0..3243151b9f3 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 e872b444e3c..8e48aa63285 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 9b5947b9e49..9140b9acedb 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 47f9f75af1d..f20b851cdd4 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 7e7cd4bd029..4f8b072c6c1 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 a0eb333cca3..f4201de6c2d 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 328e876c3f4..60cbfce7f8c 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 ca5942e9800..c9bfe136bf6 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 bc81916154c..87b8bd067c7 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 9b1b7ccbbcd..5c14d35e1cd 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 dbe1ca2129a..ce5f04944b9 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 5eb3c0cd6ea..7f29a63e6d7 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 8d17579ac22..7ef046dcdc5 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 2c1e390c58b..acee26296d0 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 749a00cbc1b..5a3462abfee 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 e1131b42ade..dd7a94cf183 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 274194a513b..d2aed7a1b54 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 b69f18827b8..726fd85feb4 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 04fa1c53bda..07aadfcbcbb 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 78842dc5e41..754d2d840fe 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 512b2d053c1..1cc36380dc1 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 ba893b0371b..88804857b3f 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 f00455c71ff..f3af35dbbd4 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 a033843c030..9cc7aa8a815 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 b996ca85162..b21417a129b 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 6a459fb2d3b..3dd92d4c371 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 678351a9ba0..1628bcdb360 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 e5616f14468..024738ad859 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 5cfff375549..591ea2bc1dd 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 f28a4f32c72..2974e2eac65 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 d7f2b014d9b..ae51980a5a0 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 989440f8944..06b83dce831 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 684c19b5262..8a18a82fc68 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 acdc57096a4..98fda01376b 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 66fd6c20b58..3058ceca13c 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 1b15c26254f..d040b5210e6 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 91ede0ed405..743f9f6afcc 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 596e0fd324b..c6bcf7f3798 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 41e906184bb..9633d918f3f 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 3624e529827..cb1779bce9f 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 ceb80b99d76..a69dff65d0a 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 9daa8fd8abf..448f1b2aa71 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 3946feb052c..09bccabb274 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 b93d01cdbff..cb38f50f4c6 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 6f91cb02478..646a959def2 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 dbb218f58ec..d316f76058c 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 e9f2814fd8e..51955c2b94e 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 c804a0514d0..db9aec8589b 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 b242932b3bc..0d8e82dcd81 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 83bb6bc808d..acbce93436d 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 eb1c3816abd..56446c079c7 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 3cf8a231dc8..be622de0464 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 cf89311b715..7ef229ee2f7 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 ec2ec6d3ac4..86246e1bee3 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 dca084e27c8..31eebf8a0ad 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 1bf115dc315..bb090e542dd 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 d086727bc6b..b391e32d5c1 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 e99d2132f9b..9e7c2384450 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 4adb79f4145..d21240f8dcf 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 a65d58fe938..bfe1f2930e5 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 968bd81de05..2ceb9c675c6 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 d9fbc78c249..dc30440f7e6 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 17a36cbacf8..6b629d9f972 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 71d6859a84d..f0c51dc8e79 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 c7d777efdb7..8537a8b3d60 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 03c35cf74a1..37f5419b6a7 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 d7f2b014d9b..ae51980a5a0 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 1ad7aff494d..793f808e181 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 e7bb43dbe81..54a7b062aa9 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 346c31d1940..bce46035783 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 24fc267b699..6f1ae9c3d3b 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 47a9f35a9cb..56056b0a642 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 6efed1d3ec4..fc9ee60ef83 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 4bd67081f1b..8eaba7d1c43 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 f5837ef04e5..a1f08b97582 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 25318ddc95f..9cf94d25725 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 0627c640df6..8a4dee51470 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 6316f1630a2..dfa6bbc64cc 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 5ac0458df81..a8f47366031 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 2f2d3ff2e1d..5fd6e1531a2 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 62ae309f26c..da17d365499 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 4068639a453..b25f2395dcb 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 b0448450ea3..de7b7be3dcc 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 033382889b6..17ed0640ab1 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 071b6d06159..3504830c4b9 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 61da90e4eb1..47b88ae727d 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 76517be2a4f..131b8c10db6 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 8ac2bf0f3f0..fe4ddbf5e4e 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 5a245d1ce76..4261415edbe 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 e968a1d80d0..15475e1bebf 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 e33e79a35ae..8b25399014d 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 90cdd076007..459146a4f1f 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 f3740dc9a27..5f1195c69cc 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 44615891d72..5e64d50b82f 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 a76819be232..1500d78f1f4 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 b62697952e4..ff8d42aee2f 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 c4d44e54ac8..25b3c1625b6 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 16fe439c8c0..38c2413f6d3 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 236a83880ee..a7b50e07610 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 1722bd19e20..72523480c4a 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 9740cf0432d..0d7df67b592 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 9c78c2b6120..745f1295957 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 3e191c7928d..43c50c01b1d 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 07e60b8ef0c..dc25bb36ffd 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 70ea99d3894..301fbdbad1f 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 869ec1aceb4..86735fe5453 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 45c67532850..22776c13280 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 013c534c301..08b455a71f4 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 16e4e5916e6..204377e4c1d 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 c64b687a30b..8b919464af6 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 b5760885dd5..f8d7b923520 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 12c12e4c0dd..34048c7fdd1 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 4a13e0371f2..de30fb51bad 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 d260b02dced..4694288e8cd 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 221eac8bdeb..373d6545676 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 5fba7dcb51f..512bddd38f7 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 aa48314228d..519c87417b2 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 39e2722baa8..0af855ae4de 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 2b5d9b9ad9c..c7cea190f44 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 404a6eda60e..f995458c5ec 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 2352bd64e02..ca7165f4e99 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 b6cad6b42b9..2c4a17bdda5 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 519bee50677..afe7a272dd4 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 35ae4d5c5a9..579bc62caca 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 393ee74ffa0..44b83fb1cb6 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 0c5aee8dda4..5e6cfec3f81 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 5ad712e8500..da5011d5115 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 4eb19a4a3f0..b4fc968fe1e 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 69cf33e631a..15c68e2a679 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 546428cc0ff..358ab6bdfc7 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 603d278cde7..3067e656b09 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 b4fde2ea34d..da9f599a8d5 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 90c13cc239c..fd0b239ed4f 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 a634aa78a7a..1a2d6e36b8f 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 0751199ae59..067d8bccf81 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 575f1965fed..0c09ea09de7 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 254c37c5236..cd9a110b307 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 b6d0724c5a7..e6d5c3e88d2 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 e68da8d0cf1..64d44b2e878 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 d3aadec4602..3788d996cc0 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 810d76026a9..fc4363e61d2 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 862c96a1f41..46e377ab2b4 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 af59a84b325..711c3e01185 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 39c1cf22466..96d1818c598 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 2d0328bf45e..f40175b10ac 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 22179771e19..8a68d7de2e7 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 3567da0fa49..af966636fd3 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 0f39e7d14b4..1cb70bb6eb3 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 6974f9e0271..2779c1e58d4 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 62ec774b8ee..e3f3c630733 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 4e85d72fe94..3969d2eec24 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 b62fb25cd8a..8f368c8e161 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 fd213b49964..4c090da7fbe 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 9b5a4c382b5..6020210acd2 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 6561952ed7a..7a9025c90d6 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 bd93ad8225b..5ed2595ae8b 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 6e806b775c6..579190fa9a0 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 1e09035be55..e1cbe0f30f1 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 d55f69ce90f..d8eacf68465 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 b13d8f6f462..ab5e0c59d1d 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 887ff3fd6ee..ce27c75c1da 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 5e3a38fc1c0..5ba16c4f3ce 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 9bf3c57ec98..ae7b24f9511 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 18541fd97bf..d97cb45455d 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 65652688f70..74b066b34b4 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 4164368ca9c..d4d4b8cd256 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 2db613f0652..c0492870405 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 1ece28a936e..9655ea5b62c 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 e4c74c3a01a..bf4f7975fd9 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 d48499e0799..4de8745cd63 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 3f59b903888..c31b3a8cbc4 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 ff0e972004a..c0ce698838f 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 30f949d5c44..a98a1ea5204 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 f2baaec3402..bdfc2828028 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 036ce6b6e5d..30a7822d909 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 acad4456c39..f842fcc85a1 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 e486ed0be53..d41b48c0b8d 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 c75cc093d92..72cd8220b3f 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 9817cc58e16..02c121afd5c 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 6ee2d83795b..e66fe84f2e9 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 e0880057187..a8a81bcba1a 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 a542a2e8611..fa9fc2fc43d 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 b8daacfedd5..eb80d8d2134 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 1edacae092b..d4acdeb0d1d 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 a4d484f0db4..1e354415aaf 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 3cfbf8d5a53..784c33a9b01 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 cd7d7f39f20..a812d2aa5a2 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 2748b396084..8e23448f902 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 fed035df90d..4a6430d0843 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 7b0fbb277a9..2132b8f9571 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 9f157cb12de..a099699774b 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 656e543ccee..d53643dcf60 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 e35b60523c7..f437ed9acbf 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 94f441e2933..20d7f788db9 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 dfdaa785e80..c9256e9b6bd 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 6fa0487cd6a..e37dbfab8a6 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 3bf3aec98e0..ec524c05674 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 cc1725063f6..f07a146ad0c 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 3d41a6111eb..8d483175e75 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 3b6e30af807..b812e02e9a4 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 607d543042d..f5ed2e73e52 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 95c3bb5f236..d7fb38e3990 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 806280e008f..96023bee4f8 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 d2132b6f7c6..7c5d1385a32 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 1950d79d6c9..10cd39b6c93 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 c7445fe1003..1606cd4adee 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 4716911017e..c9eb253bc81 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 95c3bb5f236..d7fb38e3990 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 7e3e53b26a4..00c4e8bf48b 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 d473eaba455..64afb05ef86 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 1ca29e462b5..d8810c70ae4 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 aec40b45e6e..def59305d3c 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 8b0b76e879f..d91a54efc51 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 4e79cc4dc98..95f34a24f89 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 0e7666298b7..f9b55eb11fb 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 e6ff0c4a03d..77453ebece9 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 2f4723f66f6..506eea024a8 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 fcb09cce965..a8985f827f6 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 cf606fefb02..f1595381961 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 e4b7bfdbc50..d2feefc269b 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 cdcd95e6e65..2679e055aab 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 8116ddbf078..a20c73454b2 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 5fc77e8aa44..f8c289728d1 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 43608a0ec19..32e3939b6f5 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 43eb17a8f2e..e044a0665eb 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 82e07bedd61..1a25b02e54b 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 d4c0e5510a2..43a99248d1a 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 bdaf9e1d9c6..1558e9595af 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 b936a864754..e95f8453a3c 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 9c8b7c4063f..fdc9bec1522 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 e8ee38adb81..577dd6cde96 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 e966cf547de..da28a248d74 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 84baf10449b..21ad877b9bb 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 d09e6791997..1a43cfbd728 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 290db5da249..7cc1de164d0 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 3f710f3da1e..fe660b4c0bd 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 b4a3be0fbc5..784c23177c1 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 58c6cd667cd..f2fe7216d91 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 885a83a8527..bd6a265595c 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 b59d0b9ba05..b9bb50e9ea9 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 35b1026bf23..2d92261a5bf 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 251b7e6ea97..1f85ddd2d68 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 3ceaa6ffedb..7448bdfdb9f 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 a4a34041cb5..ed8a242d50c 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 e966cf547de..da28a248d74 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 cc22530822c..2b094356354 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 8e9e7e4ea20..3b22be75984 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 d9629aa8cbf..ce1fd84dd3e 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 80c114eb2c1..0737ee4d5d1 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 65763ce508b..982e37a3a91 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 a35dd5e3e90..9b21344c3fb 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 d17c2dd3a97..539b1365ab0 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 109bc7f795e..23305888596 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 04d0d7a5654..122a67991c4 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 2a5e53bf9a3..d463a254d81 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 de14ab91729..8f5dc21ac49 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 e66d5b794fc..0c163c80547 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 b356c926114..e54d41ebe8f 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 99094e1c5c5..7597dcfc8f1 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 13e02f6e3b8..a5aa440f474 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 c5b03ee5e13..65f9ab012b0 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 96a66f8e913..f3ff0a56169 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 622d516d67c..b9addea38dc 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 fe5a57de40b..532ab5d8619 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 c706e16d901..0021b6ea7db 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 e63f192fb8d..4649ca5b84e 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 0cfe8af6c0b..25910abc520 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 2ee829d469c..227fbd85146 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 576f507ba1b..905f9929923 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 cf0c6da28fc..6c4596e705a 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 76052a1ac20..89ac9628847 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 4447fc45a8d..58e8e6e59c9 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 31158a03d99..b4338bd29f2 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 9ff25d115cc..90cd312f888 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 6fffd91111c..078c80dc131 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 59fe8519a26..c6631ef00da 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 e8f6c34765d..a33476ff622 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 b9389a8a4d3..56c32354687 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 202606e17b5..08966ea95db 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 e9a5f960409..44cc4ef541a 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 0507a623873..7a2ef02ee7e 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 a9b75f30aa8..662b680f38d 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 d29fe36eb40..d587c8c0344 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 ac860601723..3ec726a84d9 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 ba47635a88a..45eeb4cf23d 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 2d419129c93..44235df45c2 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 e95627b07a4..7475ef55289 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 4affc01ed26..0ac1b353d00 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 fc1df754f7b..e51d799d62f 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 3c940d5fd16..c4554118c2e 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 9df3466150e..0c71097a99d 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 c49c46f2648..c77fc99b31e 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 9752942f2f0..251c0c297a9 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 23f699ea3b7..bab681b1cfc 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 abe57dc101d..ace46131ab1 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 95d2a5d558c..d5df32e5a77 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 7e5ad72cc55..f84400bdaac 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 a1050392c23..89fb4de5818 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 2928f3ac86c..a6df472b98b 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 b42fa97b7b5..96a76d6ad4d 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 ffe6d2593cc..04a1549b79e 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 41ebe026a49..7c61d20ae3c 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 99b96f4ffa1..27df3503686 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 aa9dba40c1f..2c66866eefb 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 c57790af5f8..284958e1aaf 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 6fdcf582f67..a0ec452d2df 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 4f8fe08d616..d955c4cc817 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 fc852ec6e69..90abfa1629d 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 6ec108ae2c2..89270ac8a15 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 8bcce6983a9..fbf21736c13 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 9352417ac0d..39bc86552c6 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 c9c6dc8e8a5..e5dd01a2de6 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 2f446575a20..dd28e763eda 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 8ece50c1c1f..3235c753ea9 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 1d9a259df04..b91327aacd1 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 9c61024cdd2..755af4f5fb1 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 53ddf7bf714..22f22ffaf3f 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 4e9cde2368c..db326a56983 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 fc6660296bb..46cf890d55f 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 750a56267d7..e26a43f8c09 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 7ce1dc3336a..4bbe285c4c1 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 a56ad03b1d7..498c055e2b1 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 41ef8c990b2..cb8c0c07ebb 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 c73cc502d2c..bf2835b255b 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 3ef4903b5e7..357a3b8f7f5 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 258a6440842..e871202b98c 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 3fe220b8a8f..70649d5bd8e 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 b3233379cdc..c37dd60f737 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 acb53b39829..b8be8c1d010 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 5b12e164d37..7f69d51edc1 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 71062f212ac..3b28d1954b8 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 66fdc5afc2e..9c9f47bc2f7 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 3e9dfb5fa6f..dcfcec1ae5b 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 03f08d8d874..e68d401d1ce 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 4b6bbb5c069..46545871827 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 d5d7212b1fa..83001e73bfd 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 e966cf547de..da28a248d74 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 a3980b6e19d..09f377c20ff 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 4153de377e4..2177101fdc2 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 144a9e4b92c..c507ec7f480 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 6e3521ff3fd..f13ebc612af 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 f052ae33263..12ffa9a04cc 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 628fe58ff49..80a52f8c063 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 868d6ccbe30..1a09e7d2ec3 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 6ea8b89f4ec..ba258257aa0 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 71062f212ac..3b28d1954b8 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 a88f623696c..08360a23dd2 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 0090a260b50..1f9418f3d86 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 8c00cb81a0e..f51aa58f80b 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 cc6611359d7..5f2c361bab3 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 d6ab10a2f9e..223ed3482cf 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 ddf8d1e0c7f..91437573bfa 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 c36968cdf8e..dc30f7c1b36 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 0634fe358a9..261aa111a18 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 08179eaa513..5c8c19061b7 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 f9dcaa5f784..b29273e4efb 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 cbf1ad8fc93..157b32102cd 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 217f5bb544b..d71d82ba731 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 c65890c29da..07f1a9fd32f 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 f34006e25da..f8e6d20ffd9 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 17b5ba4cdd6..7a5cb578819 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 d9e89a7d703..515e1e4b1c5 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 1f41840713d..eef875cf747 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 acb995ca0cf..64c73722997 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 d8a2a21ba7e..87f12d204ee 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 6ec52f0efcf..33ef7f3df58 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 0a4030cf799..d7df012b303 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 8de00586812..502e4b3da02 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 49ac4c2ae03..1a74a396f88 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 e0bf0472fc3..284ee3868d5 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 e64aac2b91b..517a6ae00c3 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 5fce2d27f82..38de1d7fd0b 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 22fb422654a..1f489590ea8 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 d1ba22c59b0..cc0942cbb8d 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 73f33ee96bf..0afda28b483 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 4226ebdf48d..e92b1b62922 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 906f34f416f..e66aaa58c6a 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 1a88639da54..1a930cced75 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 91aa3b00815..3f3280bb19d 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 725806a9e0d..c731de56df9 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 d1107b82ce4..35a4b064bcc 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 15d6948edb4..4c227f6c05b 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 c15a26930d7..9af04ac64f6 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 8704ac65923..c37c5a8f1df 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 d5cbabb3e5c..ef848ca9cda 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 1e68413e7cc..184edfc1eb9 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 d5a63500809..5e88a5a56cb 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 07e86cdc49d..6c2990ccee8 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 f6f673851c8..359d7cbd4b8 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 a32d9c8158d..ff170f0c12a 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 a46bb7740f6..abe116d7aac 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 32c34c94095..329811757d5 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 7322d58108e..82e2e82bfdb 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 b29cd0cbabc..4af0da7b862 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 bf08ce7ea4b..c05e60ae970 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 cafda4115a7..a3b1d44ff6c 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 3b6413c4745..996f634cb0c 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 22db86df15c..f3211b4cc27 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 8ae73f42552..07f05fcad00 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 7f9d671dd4a..ece78b56d28 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 b245475511b..04e6213c1e5 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 0b3c6ea84b3..a39c14b385e 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 25d7eb7246e..d73f5ac9d00 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 c73cc502d2c..bf2835b255b 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 90f9b42f071..b6388094505 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 3091cd38e3c..b3469847a69 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 8924a19b70f..9b667701c73 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 86c405d2a9a..75638ae5198 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 2ce42e8dda8..84e16134c4c 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 3d3d32c6ad8..b7270356b30 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 e9a5f0296ea..6217046e35b 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 3c60037f2ac..324087f023b 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 e1829106075..5afc7550785 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 13c15e51d60..3f91892ef0b 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 40a702d64bc..2581b4936ff 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 54e80864e1c..92023616749 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 d224861c0e9..d2518829557 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 11bcc5cd312..cb82fc717b5 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 ea6a7b19a04..17d225acf7f 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 c225d1e3077..aceb42a891b 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 e244dc5ec49..f3241419bd1 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 e2a06afd25a..2172f8cfd37 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 f1b43428924..860999e4228 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 8a86af91672..31ba49de8ca 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 dbf9b46b1fe..4f42f3e34f5 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 40b54f1a0d5..8ce2d669eca 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 545d8c72108..a9371ab3e97 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 e1fcc3871f3..f582a8a6ce3 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 d74ff431445..98d66d7dfc6 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 17e59b63044..f1db8d463bf 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 8ee3022acfb..9f90caf6daf 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 22b523f0b6b..0a819e93331 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 b8e3bf7d6c5..2dd56af44df 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 e0109261295..b44f22eb02d 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 5f1ee229de2..55e2dc7fdf5 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 db7376e0d8a..a73469a75fe 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 1d76b904fd8..84250cb3233 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 f5540db164a..6ff5a887503 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 3ca1c5c1836..09b89124740 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 dcd4821f3eb..f766d3b622e 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 5ea6d2839ec..d2faf3edb5d 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 1e9b1e8fa8f..945c768ff21 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 46358b6bec6..6aac822bee2 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 df2cb07bf00..ad0fc7a9df9 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 af5525ebec9..364d078b407 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 750a56267d7..e26a43f8c09 100644 --- a/optaplanner-test/src/test/resources/logback-test.xml +++ b/optaplanner-test/src/test/resources/logback-test.xml @@ -1,4 +1,23 @@ + + + From 6fc88a7467611548055c2a67030ad82ef9365a4f Mon Sep 17 00:00:00 2001 From: Eder Ignatowicz Date: Fri, 1 Sep 2023 09:02:47 -0400 Subject: [PATCH 2/3] kie-issues#519: Replace copyright headers/commends fixing tests --- .../src/main/resources/solver.xsd | 19 ------------------- .../classloaderTestdataSolverConfig.xml | 19 ------------------- .../core/api/solver/invalidSolverConfig.xml | 19 ------------------- .../solver/testdataShadowedSolverConfig.xml | 19 ------------------- .../core/api/solver/testdataSolverConfig.xml | 19 ------------------- .../solver/testSolverConfigWithNamespace.xml | 19 ------------------- .../testSolverConfigWithoutNamespace.xml | 19 ------------------- .../config/solver/testdataSolverConfig.xml | 19 ------------------- .../src/main/resources/benchmark.xsd | 19 ------------------- 9 files changed, 171 deletions(-) diff --git a/core/optaplanner-core-impl/src/main/resources/solver.xsd b/core/optaplanner-core-impl/src/main/resources/solver.xsd index 3bacea6e31c..72452d8d0f7 100644 --- a/core/optaplanner-core-impl/src/main/resources/solver.xsd +++ b/core/optaplanner-core-impl/src/main/resources/solver.xsd @@ -1,23 +1,4 @@ - - diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/classloaderTestdataSolverConfig.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/classloaderTestdataSolverConfig.xml index ddef23c9adc..ac680042a1f 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/classloaderTestdataSolverConfig.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/classloaderTestdataSolverConfig.xml @@ -1,23 +1,4 @@ - - diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/invalidSolverConfig.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/invalidSolverConfig.xml index 3c244c967e9..52357f655c6 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/invalidSolverConfig.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/invalidSolverConfig.xml @@ -1,23 +1,4 @@ - - diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataShadowedSolverConfig.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataShadowedSolverConfig.xml index 8661aa6fbc4..51f0eddbc0c 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataShadowedSolverConfig.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataShadowedSolverConfig.xml @@ -1,22 +1,3 @@ - - org.optaplanner.core.impl.testdata.domain.shadow.TestdataShadowedSolution org.optaplanner.core.impl.testdata.domain.shadow.TestdataShadowedEntity diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataSolverConfig.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataSolverConfig.xml index 5c8977d197c..1bbd86bc93d 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataSolverConfig.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/api/solver/testdataSolverConfig.xml @@ -1,23 +1,4 @@ - - org.optaplanner.core.impl.testdata.domain.TestdataSolution org.optaplanner.core.impl.testdata.domain.TestdataEntity diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithNamespace.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithNamespace.xml index 90f8b9b25a5..ed04e970b01 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithNamespace.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithNamespace.xml @@ -1,23 +1,4 @@ - - FULL_ASSERT AUTO diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithoutNamespace.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithoutNamespace.xml index ebd21e909f4..968c5e02a64 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithoutNamespace.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testSolverConfigWithoutNamespace.xml @@ -1,23 +1,4 @@ - - FULL_ASSERT AUTO diff --git a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testdataSolverConfig.xml b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testdataSolverConfig.xml index bd7f39a1172..6aa2679c9fb 100644 --- a/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testdataSolverConfig.xml +++ b/core/optaplanner-core-impl/src/test/resources/org/optaplanner/core/config/solver/testdataSolverConfig.xml @@ -1,22 +1,3 @@ - - org.optaplanner.core.impl.testdata.domain.TestdataSolution org.optaplanner.core.impl.testdata.domain.TestdataEntity diff --git a/optaplanner-benchmark/src/main/resources/benchmark.xsd b/optaplanner-benchmark/src/main/resources/benchmark.xsd index cc03d3ace51..eeb104608ec 100644 --- a/optaplanner-benchmark/src/main/resources/benchmark.xsd +++ b/optaplanner-benchmark/src/main/resources/benchmark.xsd @@ -1,23 +1,4 @@ - - From d5350320da972f0feadb07b8e034e6d909040fd7 Mon Sep 17 00:00:00 2001 From: Eder Ignatowicz Date: Tue, 5 Sep 2023 14:51:51 -0400 Subject: [PATCH 3/3] kie-issues#519: Replace copyright headers/commends fixing tests --- .../testBenchmarkConfigWithNamespace.xml | 19 ------------------- .../testBenchmarkConfigWithoutNamespace.xml | 19 ------------------- .../testdataBenchmarkConfigNoInheritence.xml | 19 ------------------- .../result/testPlannerBenchmarkResult.xml | 19 ------------------- .../impl/xsd/validBenchmarkConfig.xml | 19 ------------------- 5 files changed, 95 deletions(-) diff --git a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithNamespace.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithNamespace.xml index 3fef8e362ea..a64ec61f012 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithNamespace.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithNamespace.xml @@ -1,23 +1,4 @@ - - data AUTO diff --git a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithoutNamespace.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithoutNamespace.xml index e4cf0efe160..71a11e8b881 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithoutNamespace.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testBenchmarkConfigWithoutNamespace.xml @@ -1,23 +1,4 @@ - - data AUTO diff --git a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testdataBenchmarkConfigNoInheritence.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testdataBenchmarkConfigNoInheritence.xml index 180823ac68c..54c4ad7b9fe 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testdataBenchmarkConfigNoInheritence.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/config/testdataBenchmarkConfigNoInheritence.xml @@ -1,22 +1,3 @@ - - target/benchmarkTest 0 diff --git a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/result/testPlannerBenchmarkResult.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/result/testPlannerBenchmarkResult.xml index c52836eba27..c52b6abae36 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/result/testPlannerBenchmarkResult.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/result/testPlannerBenchmarkResult.xml @@ -1,23 +1,4 @@ - - 2020-07-13_125809 false diff --git a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/xsd/validBenchmarkConfig.xml b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/xsd/validBenchmarkConfig.xml index 3e91a9b688e..5483ee4a567 100644 --- a/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/xsd/validBenchmarkConfig.xml +++ b/optaplanner-benchmark/src/test/resources/org/optaplanner/benchmark/impl/xsd/validBenchmarkConfig.xml @@ -1,23 +1,4 @@ - - data