Class DescriptorPolicy
- java.lang.Object
 - 
- org.optaplanner.core.impl.domain.policy.DescriptorPolicy
 
 
- 
public class DescriptorPolicy extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description DescriptorPolicy() 
- 
Method Summary
All 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
- 
addFromSolutionValueRangeProvider
public void addFromSolutionValueRangeProvider(MemberAccessor memberAccessor)
 
- 
hasFromSolutionValueRangeProvider
public boolean hasFromSolutionValueRangeProvider(String id)
 
- 
getFromSolutionValueRangeProvider
public MemberAccessor getFromSolutionValueRangeProvider(String id)
 
- 
addFromEntityValueRangeProvider
public void addFromEntityValueRangeProvider(MemberAccessor memberAccessor)
 
- 
hasFromEntityValueRangeProvider
public boolean hasFromEntityValueRangeProvider(String id)
 
- 
getDomainAccessType
public DomainAccessType getDomainAccessType()
- Returns:
 - never null
 
 
- 
setDomainAccessType
public void setDomainAccessType(DomainAccessType domainAccessType)
 
- 
getGeneratedMemberAccessorMap
public Map<String,MemberAccessor> getGeneratedMemberAccessorMap()
- Returns:
 - never null
 
 
- 
setGeneratedMemberAccessorMap
public void setGeneratedMemberAccessorMap(Map<String,MemberAccessor> generatedMemberAccessorMap)
 
- 
getGeneratedSolutionClonerMap
public Map<String,SolutionCloner> getGeneratedSolutionClonerMap()
- Returns:
 - never null
 
 
- 
setGeneratedSolutionClonerMap
public void setGeneratedSolutionClonerMap(Map<String,SolutionCloner> generatedSolutionClonerMap)
 
- 
getFromEntityValueRangeProvider
public MemberAccessor getFromEntityValueRangeProvider(String id)
 
- 
getValueRangeProviderIds
public Collection<String> getValueRangeProviderIds()
 
 - 
 
 -