List of usage examples for org.apache.commons.lang ArrayUtils toObject
public static Boolean[] toObject(boolean[] array)
Converts an array of primitive booleans to objects.
From source file:org.rhq.coregui.server.gwt.TopologyGWTServiceImpl.java
@Override public void deleteServers(int[] serverIds) throws RuntimeException { try {//from www. ja va 2 s.com topologyManager.deleteServers(getSessionSubject(), ArrayUtils.toObject(serverIds)); } catch (Throwable t) { throw getExceptionToThrowToClient(t); } }
From source file:org.rhq.coregui.server.gwt.TopologyGWTServiceImpl.java
@Override public void updateServerManualMaintenance(int[] serverIds, boolean manualMaintenance) throws RuntimeException { try {/*from w w w. j av a 2s.c o m*/ topologyManager.updateServerManualMaintenance(getSessionSubject(), ArrayUtils.toObject(serverIds), manualMaintenance); } catch (Throwable t) { throw getExceptionToThrowToClient(t); } }
From source file:org.rhq.coregui.server.gwt.TopologyGWTServiceImpl.java
@Override public void deletePartitionEvents(int[] eventIds) throws RuntimeException { try {/*ww w . j av a 2s . c o m*/ partitionEventManager.deletePartitionEvents(getSessionSubject(), ArrayUtils.toObject(eventIds)); } catch (Throwable t) { throw getExceptionToThrowToClient(t); } }
From source file:org.rhq.coregui.server.gwt.TopologyGWTServiceImpl.java
@Override public int deleteAffinityGroups(int[] affinityGroupIds) throws RuntimeException { try {//ww w . ja v a2 s .com return affinityGroupManager.delete(getSessionSubject(), ArrayUtils.toObject(affinityGroupIds)); } catch (Throwable t) { throw getExceptionToThrowToClient(t); } }
From source file:org.rhq.enterprise.gui.coregui.server.gwt.TopologyGWTServiceImpl.java
@Override public void updateServerMode(int[] serverIds, OperationMode mode) throws RuntimeException { try {/* w w w. j a va 2 s.c om*/ topologyManager.updateServerMode(getSessionSubject(), ArrayUtils.toObject(serverIds), mode); } catch (Throwable t) { throw getExceptionToThrowToClient(t); } }
From source file:org.richfaces.tests.metamer.ftest.MatrixConfigurator.java
private List<? extends Object> getUseParameter(Class<?> testClass, Class<?> parameterType, Use useAnnotation) { List<Object> result = new LinkedList<Object>(); if (useAnnotation.empty()) { result.addAll(Arrays.asList(new Object[] { null })); }/*from ww w . j a v a2 s . com*/ if (useAnnotation.ints().length > 0) { if (parameterType == int.class || parameterType == Integer.class) { result.addAll(Arrays.asList(ArrayUtils.toObject(useAnnotation.ints()))); } } if (useAnnotation.decimals().length > 0) { if (parameterType == double.class || parameterType == Double.class) { result.addAll(Arrays.asList(ArrayUtils.toObject(useAnnotation.decimals()))); } } if (useAnnotation.strings().length > 0) { if (parameterType == String.class) { result.addAll(Arrays.asList(useAnnotation.strings())); } } if (useAnnotation.booleans().length > 0) { if (parameterType == boolean.class || parameterType == Boolean.class) { result.addAll(Arrays.asList(ArrayUtils.toObject(useAnnotation.booleans()))); } } if (useAnnotation.enumeration()) { if (!parameterType.isEnum()) { throw new IllegalArgumentException(parameterType + "have to be enumeration"); } result.addAll(Arrays.asList(parameterType.getEnumConstants())); } // tries satisfy parameter from fields if (result.isEmpty()) { Object testInstance = getTestInstance(testClass); for (int i = 0; i < useAnnotation.value().length; i++) { boolean satisfied = false; String namePattern = useAnnotation.value()[i]; namePattern = StringUtils.replace(namePattern, "*", ".+"); namePattern = StringUtils.replace(namePattern, "?", "."); for (Field field : getAllFields(testClass)) { Pattern pattern = Pattern.compile(namePattern); if (pattern.matcher(field.getName()).matches()) { boolean isArray = field.getType().isArray(); Class<?> representedType = field.getType(); if (!parameterType.isAssignableFrom(representedType) && isArray) { representedType = field.getType().getComponentType(); } else { isArray = false; } if (parameterType.isAssignableFrom(representedType)) { Object[] assignments = getDeclaredFieldValues(testInstance, field, isArray); for (Object assignment : assignments) { result.add(assignment); } satisfied = true; } else { throw new IllegalStateException( "cannot satisfy parameter with declared field '" + field.getName() + "'"); } } } if (satisfied) { continue; } throw new IllegalStateException( "cannot find the field satysfying injection point with name pattern: " + useAnnotation.value()[i]); } } if (useAnnotation.useNull()) { if (parameterType.isPrimitive()) { throw new IllegalArgumentException("parameterType is primitive, can't use null value"); } if (result.contains(null)) { result.addAll(null); } } return result; }
From source file:org.richfaces.tests.metamer.ftest.richExtendedDataTable.TestExtendedDataTableSelection.java
private Collection<Integer> order(int... selection) { return Arrays.asList(ArrayUtils.toObject(selection)); }
From source file:org.robotframework.remoteserver.xmlrpc.TypeFactory.java
public TypeSerializer getSerializer(XmlRpcStreamConfig pConfig, Object pObject) throws SAXException { if (pObject == null) return NULL_SERIALIZER; else if (pObject instanceof String) return STRING_SERIALIZER; else if (pObject instanceof Integer || pObject instanceof Short || pObject instanceof Byte) return I4_SERIALIZER; else if (pObject instanceof Boolean) return BOOLEAN_SERIALIZER; else if (pObject instanceof Double || pObject instanceof Float) return DOUBLE_SERIALIZER; else if (pObject instanceof Object[]) return new ObjectArraySerializer(this, pConfig); else if (pObject instanceof List) return new ListSerializer(this, pConfig); else if (pObject instanceof Map) return new MapSerializer(this, pConfig); else if (pObject instanceof Iterable) return new IterableSerializer(this, pConfig); else if (pObject instanceof char[]) return CHAR_ARRAY_SERIALIZER; else if (pObject.getClass().isArray()) { // object[] & char[] handled // before this primitiveArraySerializer = new ObjectArraySerializer(this, pConfig) { @Override/*w w w .jav a 2 s . c om*/ protected void writeData(ContentHandler pHandler, Object pObject) throws SAXException { Object[] array; if (pObject instanceof byte[]) array = ArrayUtils.toObject((byte[]) pObject); else if (pObject instanceof short[]) array = ArrayUtils.toObject((short[]) pObject); else if (pObject instanceof int[]) array = ArrayUtils.toObject((int[]) pObject); else if (pObject instanceof long[]) array = ArrayUtils.toObject((long[]) pObject); else if (pObject instanceof float[]) array = ArrayUtils.toObject((float[]) pObject); else if (pObject instanceof double[]) array = ArrayUtils.toObject((double[]) pObject); else if (pObject instanceof boolean[]) array = ArrayUtils.toObject((boolean[]) pObject); else // should never happen throw new SAXException(String.format("Array of type %s[] not handled!", pObject.getClass().getComponentType().getName())); super.writeData(pHandler, array); } }; return primitiveArraySerializer; } else return STRING_SERIALIZER; }
From source file:org.sipfoundry.sipxconfig.common.DataCollectionUtilTest.java
public void testMoveUpByPrimaryKeySqueezeHoles() { int keys[] = { 0, 1, 3 }; DataCollectionUtil.moveByPrimaryKey(m_items, ArrayUtils.toObject(keys), -1); PrimaryKeySource[] items = m_items.toArray(new PrimaryKeySource[0]); assertEquals(new Integer(0), items[0].getPrimaryKey()); assertEquals(new Integer(1), items[1].getPrimaryKey()); assertEquals(new Integer(3), items[2].getPrimaryKey()); }
From source file:org.smallmind.persistence.orm.hibernate.LongArrayUserType.java
@Override public void nullSafeSet(final PreparedStatement statement, final Object object, final int i, final SessionImplementor sessionImplementor) throws HibernateException, SQLException { Connection connection = statement.getConnection(); long[] castObject = (long[]) object; Long[] longs = ArrayUtils.toObject(castObject); Array array = connection.createArrayOf("long", longs); statement.setArray(i, array);//from w ww. j a va2 s .c o m }