public class EntityDescriptor extends Object
Constructor and Description |
---|
EntityDescriptor(SolutionDescriptor solutionDescriptor,
Class<?> entityClass) |
public EntityDescriptor(SolutionDescriptor solutionDescriptor, Class<?> entityClass)
public void processAnnotations(DescriptorPolicy descriptorPolicy)
public void linkInheritedEntityDescriptors(DescriptorPolicy descriptorPolicy)
public void linkShadowSources(DescriptorPolicy descriptorPolicy)
public SolutionDescriptor getSolutionDescriptor()
public Class<?> getEntityClass()
public boolean matchesEntity(Object entity)
public boolean hasMovableEntitySelectionFilter()
public SelectionFilter getMovableEntitySelectionFilter()
public SelectionSorter getDecreasingDifficultySorter()
public boolean hasProperty(String propertyName)
public boolean hasAnyDeclaredGenuineVariableDescriptor()
public Collection<String> getGenuineVariableNameSet()
public Map<String,GenuineVariableDescriptor> getGenuineVariableDescriptorMap()
public Map<String,ShadowVariableDescriptor> getShadowVariableDescriptorMap()
public Collection<GenuineVariableDescriptor> getGenuineVariableDescriptors()
public boolean hasGenuineVariableDescriptor(String variableName)
public GenuineVariableDescriptor getGenuineVariableDescriptor(String variableName)
public boolean hasShadowVariableDescriptor(String variableName)
public ShadowVariableDescriptor getShadowVariableDescriptor(String variableName)
public Collection<GenuineVariableDescriptor> getDeclaredGenuineVariableDescriptors()
public Collection<ShadowVariableDescriptor> getDeclaredShadowVariableDescriptors()
public Collection<VariableDescriptor> getDeclaredVariableDescriptors()
public VariableDescriptor getVariableDescriptor(String variableName)
public String buildInvalidVariableNameExceptionMessage(String variableName)
public boolean hasAnyChainedGenuineVariables()
public long getVariableCount()
public int countUninitializedVariables(Object entity)
public boolean isInitialized(Object entity)
public int countReinitializableVariables(ScoreDirector scoreDirector, Object entity)
Copyright © 2006-2015 JBoss by Red Hat. All Rights Reserved.