Example usage for com.google.common.base Equivalences equals

List of usage examples for com.google.common.base Equivalences equals

Introduction

In this page you can find the example usage for com.google.common.base Equivalences equals.

Prototype

public static Equivalence<Object> equals() 

Source Link

Usage

From source file:com.github.glue.mvc.general.DefaultViewConfig.java

@Override
public ViewResolver getViewResolver(String viewName) {
    for (ViewResolver resolver : container.getInstances(ViewResolver.class)) {
        if (Equivalences.equals().equivalent(viewName, resolver.getViewName())) {
            return resolver;
        }/*from w w w .jav a  2s .  co  m*/
    }
    return null;
}

From source file:org.decisiondeck.jlp.utils.LpSolverUtils.java

/**
 * Ensures that the given parameters are conform to the given mandatory values. That is, for each parameter value
 * that is mandatory, ensures that the given parameters have an associated value (which may be the default value)
 * that is equal to the mandatory value.
 * //from  w w  w .j  a v  a  2  s.c  om
 * @param parameters
 *            not <code>null</code>.
 * @param mandatoryValues
 *            not <code>null</code>, no <code>null</code> key. The values must be meaningful.
 * @throws LpSolverException
 *             if the parameters are not conform.
 */
public static void assertConform(LpParameters parameters, Map<Enum<?>, Object> mandatoryValues)
        throws LpSolverException {
    for (Enum<?> parameter : LpParametersUtils.getParameters()) {
        if (mandatoryValues.containsKey(parameter)) {
            final Object mandatoryValue = mandatoryValues.get(parameter);
            final Object value = parameters.getValueAsObject(parameter);
            if (!Equivalences.equals().equivalent(value, mandatoryValue)) {
                throw new LpSolverException("Unsupported parameter value: " + parameter + ", " + value + ".");
            }
        }
    }
}

From source file:blockplus.model.Pieces.java

@Override
public boolean equals(final Object object) {
    if (object == null)
        return false;
    Preconditions.checkArgument(object instanceof Pieces);
    final Pieces that = (Pieces) object;
    return Equivalences.equals().equivalent(this.pieces, that.pieces);
}

From source file:org.decisiondeck.jlp.problem.LpProblemImpl.java

@Override
public boolean setName(String name) {
    final String newName;
    if (name == null) {
        newName = "";
    } else {/*from   w ww.ja  v  a 2  s.  c  om*/
        newName = name;
    }
    final boolean equivalent = Equivalences.equals().equivalent(m_name, newName);
    if (equivalent) {
        return false;
    }
    m_name = name;
    return true;
}

From source file:org.decisiondeck.jlp.problem.LpProblemImpl.java

@Override
public boolean setObjective(LpLinear<T> objectiveFunction, LpDirection direction) {
    final boolean equivFct = Equivalences.equals().equivalent(m_objectiveFunction, objectiveFunction);
    if (!equivFct) {
        if (objectiveFunction == null) {
            m_objectiveFunction = null;/*from   w  w w .ja  va  2s. c  o m*/
        } else {
            assertVariablesExist(objectiveFunction);
            m_objectiveFunction = new LpLinearImmutable<T>(objectiveFunction);
        }
    }
    final boolean equalDirs = m_optType == direction;
    m_optType = direction;
    return !equivFct || !equalDirs;
}