Example usage for org.apache.commons.lang ArrayUtils toObject

List of usage examples for org.apache.commons.lang ArrayUtils toObject

Introduction

In this page you can find the example usage for org.apache.commons.lang ArrayUtils toObject.

Prototype

public static Boolean[] toObject(boolean[] array) 

Source Link

Document

Converts an array of primitive booleans to objects.

Usage

From source file:org.op4j.Op.java

/**
 * <p>//from   ww  w  .j a  v  a  2s . c o m
 * Creates an <i>operation expression</i> on the specified target object.
 * </p>
 * 
 * @param target the target object on which the expression will execute
 * @return an operator, ready for chaining
 */
public static <T> Level0ArrayOperator<Character[], Character> onArray(final char[] target) {
    return onArrayOf(Types.CHARACTER, ArrayUtils.toObject(target));
}

From source file:org.op4j.Op.java

/**
 * <p>//from   ww w .  j  a  v  a2s.  co  m
 * Creates an <i>operation expression</i> on the specified target object.
 * </p>
 * 
 * @param target the target object on which the expression will execute
 * @return an operator, ready for chaining
 */
public static <T> Level0ArrayOperator<Boolean[], Boolean> onArray(final boolean[] target) {
    return onArrayOf(Types.BOOLEAN, ArrayUtils.toObject(target));
}

From source file:org.op4j.util.VarArgsUtil.java

public static List<Integer> asRequiredIntegerList(final int... parameters) {
    Validate.notNull(parameters, "Parameters cannot be null");
    Validate.isTrue(parameters.length > 0, "Parameters cannot be empty");
    return Arrays.asList(ArrayUtils.toObject(parameters));
}

From source file:org.op4j.util.VarArgsUtil.java

public static Integer[] asRequiredIntegerArray(final int... parameters) {
    Validate.notNull(parameters, "Parameters cannot be null");
    Validate.isTrue(parameters.length > 0, "Paramters cannot be empty");
    return ArrayUtils.toObject(parameters);
}

From source file:org.openengsb.core.util.beans.BeanWithMultiValues.java

public BeanWithMultiValues(long id, double... numbers) {
    this.id = id;
    this.numbers = Arrays.asList(ArrayUtils.toObject(numbers));
}

From source file:org.openhab.binding.systeminfo.internal.model.OshiSysteminfo.java

@Override
public DecimalType getSensorsFanSpeed(int index) throws DeviceNotFoundException {
    int[] fanSpeeds = sensors.getFanSpeeds();
    int speed = (int) getDevice(ArrayUtils.toObject(fanSpeeds), index);
    return speed > 0 ? new DecimalType(speed) : null;
}

From source file:org.opennms.netmgt.dao.hibernate.AlarmRepositoryHibernate.java

@Transactional
public void acknowledgeAlarms(String user, Date timestamp, int[] alarmIds) {
    OnmsCriteria criteria = new OnmsCriteria(OnmsAlarm.class);
    criteria.add(Restrictions.in("id", Arrays.asList(ArrayUtils.toObject(alarmIds))));
    acknowledgeMatchingAlarms(user, timestamp, criteria);
}

From source file:org.opennms.netmgt.dao.hibernate.AlarmRepositoryHibernate.java

/**
 * {@inheritDoc}//w w w  . j  av a 2  s .  c  o  m
 */
@Transactional
@Override
public void clearAlarms(int[] alarmIds, String user, Date timestamp) {
    OnmsCriteria criteria = new OnmsCriteria(OnmsAlarm.class);
    criteria.add(Restrictions.in("id", Arrays.asList(ArrayUtils.toObject(alarmIds))));
    List<OnmsAlarm> alarms = m_alarmDao.findMatching(criteria);

    Iterator<OnmsAlarm> alarmsIt = alarms.iterator();
    while (alarmsIt.hasNext()) {
        OnmsAlarm alarm = alarmsIt.next();
        OnmsAcknowledgment ack = new OnmsAcknowledgment(alarm, user);
        ack.setAckTime(timestamp);
        ack.setAckAction(AckAction.CLEAR);
        m_ackDao.processAck(ack);
    }
}

From source file:org.opennms.netmgt.dao.hibernate.AlarmRepositoryHibernate.java

/**
 * {@inheritDoc}/*from  w w  w  .ja v  a 2  s.  co m*/
 */
@Transactional
@Override
public void escalateAlarms(int[] alarmIds, String user, Date timestamp) {
    OnmsCriteria criteria = new OnmsCriteria(OnmsAlarm.class);
    criteria.add(Restrictions.in("id", Arrays.asList(ArrayUtils.toObject(alarmIds))));
    List<OnmsAlarm> alarms = m_alarmDao.findMatching(criteria);

    Iterator<OnmsAlarm> alarmsIt = alarms.iterator();
    while (alarmsIt.hasNext()) {
        OnmsAlarm alarm = alarmsIt.next();
        OnmsAcknowledgment ack = new OnmsAcknowledgment(alarm, user);
        ack.setAckTime(timestamp);
        ack.setAckAction(AckAction.ESCALATE);
        m_ackDao.processAck(ack);
    }
}

From source file:org.opennms.netmgt.dao.hibernate.AlarmRepositoryHibernate.java

/**
 * {@inheritDoc}/* w  w  w.  j  a  v  a2  s . c o m*/
 */
@Transactional
@Override
public void acknowledgeAlarms(int[] alarmIds, String user, Date timestamp) {
    OnmsCriteria criteria = new OnmsCriteria(OnmsAlarm.class);
    criteria.add(Restrictions.in("id", Arrays.asList(ArrayUtils.toObject(alarmIds))));
    acknowledgeMatchingAlarms(user, timestamp, criteria);
}