Examples of GenuineVariableDescriptor


Examples of org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor

        return mockVariableDescriptor(entityDescriptor, variableName);
    }

    public static GenuineVariableDescriptor mockVariableDescriptor(EntityDescriptor entityDescriptor,
            String variableName) {
        GenuineVariableDescriptor variableDescriptor = mock(GenuineVariableDescriptor.class);
        when(variableDescriptor.getEntityDescriptor()).thenReturn(entityDescriptor);
        when(variableDescriptor.getVariableName()).thenReturn(variableName);
        return variableDescriptor;
    }
View Full Code Here

Examples of org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor

        when(entitySelector.getSize()).thenReturn((long) entityList.size());
        return entitySelector;
    }

    public static ValueSelector mockValueSelector(Class entityClass, String variableName, Object... values) {
        GenuineVariableDescriptor variableDescriptor = mockVariableDescriptor(entityClass, variableName);
        return mockValueSelector(variableDescriptor, values);
    }
View Full Code Here

Examples of org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor

        return mockValueSelector(variableDescriptor, values);
    }

    public static ValueSelector mockValueSelector(EntityDescriptor entityDescriptor, String variableName,
            Object... values) {
        GenuineVariableDescriptor variableDescriptor = mockVariableDescriptor(entityDescriptor, variableName);
        return mockValueSelector(variableDescriptor, values);
    }
View Full Code Here

Examples of org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor

        return valueSelector;
    }

    public static ValueSelector mockValueSelectorForEntity(Class entityClass, Object entity, String variableName,
            Object... values) {
        GenuineVariableDescriptor variableDescriptor = mockVariableDescriptor(entityClass, variableName);
        return mockValueSelectorForEntity(variableDescriptor, entity, values);
    }
View Full Code Here

Examples of org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor

        return valueSelector;
    }

    public static EntityIndependentValueSelector mockEntityIndependentValueSelector(Class entityClass, String variableName,
            Object... values) {
        GenuineVariableDescriptor variableDescriptor = mockVariableDescriptor(entityClass, variableName);
        return mockEntityIndependentValueSelector(variableDescriptor, values);
    }
View Full Code Here

Examples of org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor

        return entityDescriptor;
    }

    protected GenuineVariableDescriptor deduceVariableDescriptor(
            EntityDescriptor entityDescriptor, String variableName) {
        GenuineVariableDescriptor variableDescriptor;
        if (variableName != null) {
            variableDescriptor = entityDescriptor.getGenuineVariableDescriptor(variableName);
            if (variableDescriptor == null) {
                throw new IllegalArgumentException("The selectorConfig (" + this
                        + ") has a variableName (" + variableName
View Full Code Here

Examples of org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor

    public void terminateSolvingEarly() {
        solver.terminateEarly();
    }

    public ChangeMove createChangeMove(Object entity, String variableName, Object toPlanningValue) {
        GenuineVariableDescriptor variableDescriptor = ((InnerScoreDirector) guiScoreDirector).getSolutionDescriptor()
                .findGenuineVariableDescriptorOrFail(entity, variableName);
        if (variableDescriptor.isChained()) {
            return new ChainedChangeMove(entity, variableDescriptor, toPlanningValue);
        } else {
            return new ChangeMove(entity, variableDescriptor, toPlanningValue);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.