Example usage for org.apache.commons.lang Validate notNull

List of usage examples for org.apache.commons.lang Validate notNull

Introduction

In this page you can find the example usage for org.apache.commons.lang Validate notNull.

Prototype

public static void notNull(Object object) 

Source Link

Document

Validate an argument, throwing IllegalArgumentException if the argument is null.

 Validate.notNull(myObject); 

The message in the exception is 'The validated object is null'.

Usage

From source file:com.opengamma.maths.lowlevelapi.functions.utilities.Max.java

/**
 * Returns the index of the maximum value in data
 * @param data the data to search//from w  w  w .  j  a  va 2 s  .co  m
 * @return idx, the index of the maximum value in the data
 */
public static int index(long... data) {
    Validate.notNull(data);
    long max = 0x80000000;
    int idx = -1;
    final int n = data.length;
    for (int i = 0; i < n; i++) {
        if (data[i] > max) {
            max = data[i];
            idx = i;
        }
    }
    return idx;
}

From source file:com.opengamma.maths.lowlevelapi.functions.utilities.Min.java

/**
 * Returns the index of the minimum value in data
 * @param data the data to search/*from  www .  j  a  v  a2 s.  c  om*/
 * @return idx, the index of the minimum value in the data
 */
public static int index(long... data) {
    Validate.notNull(data);
    long min = 0x7fffffff;
    int idx = -1;
    final int n = data.length;
    for (int i = 0; i < n; i++) {
        if (data[i] < min) {
            min = data[i];
            idx = i;
        }
    }
    return idx;
}

From source file:ar.com.zauber.commons.spring.beans.factory.impl.util.DateTestClass.java

/** Construye clase de prueba */
public DateTestClass(final Date date) {
    Validate.notNull(date);
    this.date = date;
}

From source file:hr.fer.spocc.grammar.Variable.java

public Variable(String name) {
    Validate.notNull(name);
    this.name = name;
}

From source file:com.evolveum.midpoint.repo.sql.query2.hqm.JoinSpecification.java

public JoinSpecification(String alias, String path, Condition condition) {
    Validate.notNull(alias);
    Validate.notNull(path);/*from  w w w. j  a  va 2s  . com*/

    this.alias = alias;
    this.path = path;
    this.condition = condition;
}

From source file:com.opengamma.analytics.financial.model.option.pricing.analytic.GramCharlierModel.java

@Override
public Function1D<SkewKurtosisOptionDataBundle, Double> getPricingFunction(final OptionDefinition definition) {
    Validate.notNull(definition);
    final Function1D<SkewKurtosisOptionDataBundle, Double> pricingFunction = new Function1D<SkewKurtosisOptionDataBundle, Double>() {

        @SuppressWarnings("synthetic-access")
        @Override/*from   www. java2 s.com*/
        public Double evaluate(final SkewKurtosisOptionDataBundle data) {
            Validate.notNull(data);
            final double s = data.getSpot();
            final double k = definition.getStrike();
            final double t = definition.getTimeToExpiry(data.getDate());
            final double b = data.getCostOfCarry();
            final double r = data.getInterestRate(t);
            final double sigma = data.getVolatility(t, k);
            final double sigmaT = sigma * Math.sqrt(t);
            final double d1 = getD1(s, k, t, sigma, b);
            final double d2 = getD2(d1, sigma, t);
            final double skew = data.getAnnualizedSkew();
            final double kurtosis = data.getAnnualizedPearsonKurtosis();
            final double correction = sigmaT * (skew * (2 * sigmaT - d1) / (6. * Math.sqrt(t))
                    - kurtosis * (1 - d1 * d1 + 3 * sigmaT * (d1 - sigmaT)) / (24 * t));
            final double df1 = Math.exp(-r * t);
            final double df2 = getDF(r, b, t);
            final double callPrice = s * df2 * (NORMAL.getCDF(d1) + NORMAL.getPDF(d1) * correction)
                    - k * df1 * NORMAL.getCDF(d2);
            if (!definition.isCall()) {
                return callPrice + k * df1 - s * df2;
            }
            return callPrice;
        }
    };
    return pricingFunction;
}

From source file:ar.com.zauber.commons.dao.predicate.EqualsPredicate.java

/** Creates the EqualsPredicate. */
public EqualsPredicate(final T target) {
    Validate.notNull(target);
    this.target = target;
}

From source file:com.opengamma.analytics.financial.instrument.Convention.java

public Convention(final int settlementDays, final DayCount dayCount,
        final BusinessDayConvention businessDayConvention, final Calendar workingDayCalendar,
        final String name) {
    Validate.isTrue(settlementDays >= 0);
    Validate.notNull(dayCount);
    Validate.notNull(businessDayConvention);
    Validate.notNull(workingDayCalendar);
    Validate.notNull(name, "name");
    _settlementDays = settlementDays;/* ww w  .  java2 s  .com*/
    _dayCount = dayCount;
    _businessDayConvention = businessDayConvention;
    _workingDayCalendar = workingDayCalendar;
    _name = name;
}

From source file:com.opengamma.maths.lowlevelapi.functions.utilities.Abs.java

public static void inPlace(double[] v) {
    Validate.notNull(v);
    final int n = v.length;
    for (int i = 0; i < n; i++) {
        v[i] = Math.abs(v[i]);/*from   w  w  w  . j  a  v a 2s.c om*/
    }
}

From source file:com.googlecode.t7mp.configuration.SystemPathArtifactResolver.java

@Override
public File resolveArtifact(String coordinates) throws ResolutionException {
    Validate.notNull(coordinates);
    File file = new File(coordinates);
    if (file.exists() && file.isFile()) {
        return file;
    }//w  ww  .j a v  a 2 s.  c  om
    throw new ResolutionException("Could not find artifact with coordinates: " + coordinates);
}