Class DescriptorPolicy
- java.lang.Object
- 
- org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
- 
 public class DescriptorPolicy extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description DescriptorPolicy()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFromEntityValueRangeProvider(MemberAccessor memberAccessor)voidaddFromSolutionValueRangeProvider(MemberAccessor memberAccessor)DomainAccessTypegetDomainAccessType()MemberAccessorgetFromEntityValueRangeProvider(String id)MemberAccessorgetFromSolutionValueRangeProvider(String id)Map<String,MemberAccessor>getGeneratedMemberAccessorMap()Map<String,SolutionCloner>getGeneratedSolutionClonerMap()Collection<String>getValueRangeProviderIds()booleanhasFromEntityValueRangeProvider(String id)booleanhasFromSolutionValueRangeProvider(String id)voidsetDomainAccessType(DomainAccessType domainAccessType)voidsetGeneratedMemberAccessorMap(Map<String,MemberAccessor> generatedMemberAccessorMap)voidsetGeneratedSolutionClonerMap(Map<String,SolutionCloner> generatedSolutionClonerMap)
 
- 
- 
- 
Method Detail- 
addFromSolutionValueRangeProviderpublic void addFromSolutionValueRangeProvider(MemberAccessor memberAccessor) 
 - 
hasFromSolutionValueRangeProviderpublic boolean hasFromSolutionValueRangeProvider(String id) 
 - 
getFromSolutionValueRangeProviderpublic MemberAccessor getFromSolutionValueRangeProvider(String id) 
 - 
addFromEntityValueRangeProviderpublic void addFromEntityValueRangeProvider(MemberAccessor memberAccessor) 
 - 
hasFromEntityValueRangeProviderpublic boolean hasFromEntityValueRangeProvider(String id) 
 - 
getDomainAccessTypepublic DomainAccessType getDomainAccessType() - Returns:
- never null
 
 - 
setDomainAccessTypepublic void setDomainAccessType(DomainAccessType domainAccessType) 
 - 
getGeneratedMemberAccessorMappublic Map<String,MemberAccessor> getGeneratedMemberAccessorMap() - Returns:
- never null
 
 - 
setGeneratedMemberAccessorMappublic void setGeneratedMemberAccessorMap(Map<String,MemberAccessor> generatedMemberAccessorMap) 
 - 
getGeneratedSolutionClonerMappublic Map<String,SolutionCloner> getGeneratedSolutionClonerMap() - Returns:
- never null
 
 - 
setGeneratedSolutionClonerMappublic void setGeneratedSolutionClonerMap(Map<String,SolutionCloner> generatedSolutionClonerMap) 
 - 
getFromEntityValueRangeProviderpublic MemberAccessor getFromEntityValueRangeProvider(String id) 
 - 
getValueRangeProviderIdspublic Collection<String> getValueRangeProviderIds() 
 
- 
 
-