org.optaplanner.core.api.domain.solution.drools

## Annotation Type ProblemFactCollectionProperty

-     @Target(value={METHOD,FIELD})
       @Retention(value=RUNTIME)
      public @interface ProblemFactCollectionProperty

  Specifies that a property (or a field) on a `PlanningSolution` class is a `Collection` of problem facts. A problem fact must not change during solving (except through `ProblemFactChange` event).

  The problem facts will be added as facts in the `KieSession` of the `DroolsScoreDirector`, so the score rules can use them.

  Do not annotate `planning entities` as problem facts: they are automatically inserted into the `KieSession`.

  See Also:
    `ProblemFactProperty`

Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.