Class DescriptorPolicy

java.lang.Object
org.optaplanner.core.impl.domain.policy.DescriptorPolicy

public class DescriptorPolicy extends Object
  • Constructor Details

    • DescriptorPolicy

      public DescriptorPolicy()
  • Method Details

    • addFromSolutionValueRangeProvider

      public void addFromSolutionValueRangeProvider(MemberAccessor memberAccessor)
    • isFromSolutionValueRangeProvider

      public boolean isFromSolutionValueRangeProvider(MemberAccessor memberAccessor)
    • hasFromSolutionValueRangeProvider

      public boolean hasFromSolutionValueRangeProvider(String id)
    • getFromSolutionValueRangeProvider

      public MemberAccessor getFromSolutionValueRangeProvider(String id)
    • getAnonymousFromSolutionValueRangeProviderSet

      public Set<MemberAccessor> getAnonymousFromSolutionValueRangeProviderSet()
    • addFromEntityValueRangeProvider

      public void addFromEntityValueRangeProvider(MemberAccessor memberAccessor)
    • isFromEntityValueRangeProvider

      public boolean isFromEntityValueRangeProvider(MemberAccessor memberAccessor)
    • hasFromEntityValueRangeProvider

      public boolean hasFromEntityValueRangeProvider(String id)
    • getAnonymousFromEntityValueRangeProviderSet

      public Set<MemberAccessor> getAnonymousFromEntityValueRangeProviderSet()
    • getDomainAccessType

      public DomainAccessType getDomainAccessType()
      Returns:
      never null
    • setDomainAccessType

      public void setDomainAccessType(DomainAccessType domainAccessType)
    • getGeneratedSolutionClonerMap

      public Map<String,SolutionCloner> getGeneratedSolutionClonerMap()
      Returns:
      never null
    • setGeneratedSolutionClonerMap

      public void setGeneratedSolutionClonerMap(Map<String,SolutionCloner> generatedSolutionClonerMap)
    • getMemberAccessorFactory

      public MemberAccessorFactory getMemberAccessorFactory()
    • setMemberAccessorFactory

      public void setMemberAccessorFactory(MemberAccessorFactory memberAccessorFactory)
    • getFromEntityValueRangeProvider

      public MemberAccessor getFromEntityValueRangeProvider(String id)
    • getValueRangeProviderIds

      public Collection<String> getValueRangeProviderIds()