List of usage examples for org.apache.commons.lang NullArgumentException NullArgumentException
public NullArgumentException(String argName)
Instantiates with the given argument name.
From source file:it.geosolutions.geoserver.jms.impl.handlers.catalog.CatalogUtils.java
public static LayerGroupInfo localizeLayerGroup(final LayerGroupInfo info, final Catalog catalog) throws IllegalAccessException, InvocationTargetException { if (info == null || catalog == null) throw new NullArgumentException("Arguments may never be null"); final LayerGroupInfo localObject = catalog.getLayerGroupByName(info.getName()); if (localObject != null) { return localObject; }//from w w w .j a v a2s. c o m try { info.getLayers().addAll(localizeLayers(info.getLayers(), catalog)); } catch (IllegalAccessException e) { if (LOGGER.isLoggable(java.util.logging.Level.SEVERE)) LOGGER.severe(e.getLocalizedMessage()); throw e; } catch (InvocationTargetException e) { if (LOGGER.isLoggable(java.util.logging.Level.SEVERE)) LOGGER.severe(e.getLocalizedMessage()); throw e; } // localize layers info.getStyles().addAll(localizeStyles(new HashSet<StyleInfo>(info.getStyles()), catalog)); // attach to the catalog final CatalogBuilder builder = new CatalogBuilder(catalog); builder.attach(info); return info; }
From source file:com.comphenix.xp.extra.ServiceProvider.java
/** * Sets whether or not a service is enabled. * @param name - name of service./*w ww . j a v a 2 s . com*/ * @param value - TRUE if the service should be enabled, FALSE otherwise. */ public void setEnabled(String name, boolean value) { if (name == null) throw new NullArgumentException("name"); disabledLookup.remove(name); if (!value) { disabledLookup.add(name); } }
From source file:com.wavemaker.json.AlternateJSONTransformer.java
@SuppressWarnings("unchecked") private static Map<?, ?> toMap(JSONState jsonState, Object obj, Object root, FieldDefinition fieldDefinition, TypeState typeState, int arrayLevel, Stack<String> setterQueue) throws InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException { if (fieldDefinition == null) { throw new NullArgumentException("fieldDefinition"); }/*from www. j av a2 s .co m*/ // upgrade to concrete types MapTypeDefinition mtd = (MapTypeDefinition) fieldDefinition.getTypeDefinition(); // now, convert our object if (!(obj instanceof JSONObject)) { throw new WMRuntimeException(MessageResource.JSON_OBJECT_REQUIRED_FOR_MAP_CONVERSION, obj, obj != null ? obj.getClass() : obj); } JSONObject jsonObject = (JSONObject) obj; Map<Object, Object> ret = (Map<Object, Object>) fieldDefinition.getTypeDefinition().newInstance(); FieldDefinition keyFD = mtd.getKeyFieldDefinition(); FieldDefinition valueFD = mtd.getValueFieldDefinition(); for (Object entryObject : jsonObject.entrySet()) { Entry<?, ?> entry = (Entry<?, ?>) entryObject; Object key = toObjectInternal(jsonState, entry.getKey(), root, keyFD, typeState, 0, setterQueue); Object value = toObjectInternal(jsonState, entry.getValue(), root, valueFD, typeState, 0, setterQueue); ret.put(key, value); } return ret; }
From source file:com.comphenix.xp.extra.ServiceProvider.java
/** * Sets whether or not a service is enabled. * @param service - service./*w w w .j a va 2 s .c om*/ * @param value - TRUE if the service should be enabled, FALSE otherwise. */ public void setEnabled(TService service, boolean value) { if (service == null) throw new NullArgumentException("service"); setEnabled(service.getServiceName(), value); }
From source file:fr.gouv.culture.thesaurus.service.rdf.Concept.java
public void addCollection(ConceptCollection collection) { if (collection == null) { throw new NullArgumentException("collection"); }/*from ww w.ja v a 2 s . c om*/ this.collections.add(collection); }
From source file:br.com.blackhubos.eventozero.factory.Event.java
/** * * @param player//from w w w . java 2 s . co m * @return */ public Event playerJoin(final Player player) { if ((player == null) || !player.isOnline()) throw new NullArgumentException("Player is null"); if (!this.hasPlayerJoined(player)) { this.joineds.add(player); this.updateSigns(); if (safeInventory()) { this.playerBackup(player); player.getInventory().clear(); player.getInventory().setArmorContents(new ItemStack[4]); } final Location teleportTo = getRandomTeleport("lobby"); if (teleportTo != null) player.teleport(teleportTo); else EventoZero.consoleMessage("O teleporte (lobby) do evento (" + getName() + ") esta nulo."); } return this; }
From source file:it.geosolutions.geoserver.jms.impl.handlers.catalog.CatalogUtils.java
public static StoreInfo localizeStore(final StoreInfo info, final Catalog catalog) throws IllegalAccessException, InvocationTargetException { if (info == null || catalog == null) throw new NullArgumentException("Arguments may never be null"); if (info instanceof CoverageStoreInfo) { return localizeCoverageStore((CoverageStoreInfo) info, catalog); } else if (info instanceof DataStoreInfo) { return localizeDataStore((DataStoreInfo) info, catalog); } else if (info instanceof WMSStoreInfo) { return localizeWMSStore((WMSStoreInfo) info, catalog); } else {//from w ww . jav a 2 s . c o m throw new IllegalArgumentException("Unable to provide localization for the passed instance"); } }
From source file:com.wavemaker.json.JSONMarshaller.java
/** * doMarshal() returns some status Objects. * //from w w w. j a v a2 s. com * CYCLE_DETECTED_OBJECT will be returned if a cycle was detected at a lower level, and this level needs to be not * written. * * fieldDefinition should never be null; its enclosed typeDefinition may very well be null. */ protected static Object doMarshal(Writer writer, Object obj, Object root, JSONState js, boolean sort, boolean topLevel, Stack<Object> touchedObjects, Stack<String> propertyNames, FieldDefinition fieldDefinition, int arrayLevel, TypeState typeState, boolean prettyPrint, int level, Logger logger) throws IOException { if (fieldDefinition == null) { throw new NullArgumentException("fieldDefinition"); } touchedObjects.push(obj); try { if (obj != null && fieldDefinition.getTypeDefinition() == null) { fieldDefinition = ReflectTypeUtils.getFieldDefinition(obj.getClass(), typeState, false, null); arrayLevel = 0; } // do value conversion if (js.getValueTransformer() != null) { Tuple.Three<Object, FieldDefinition, Integer> tuple = js.getValueTransformer().transformToJSON(obj, fieldDefinition, arrayLevel, root, getPropertyName(propertyNames, js), js.getTypeState()); if (tuple != null) { obj = tuple.v1; fieldDefinition = tuple.v2; arrayLevel = tuple.v3; } } if (arrayLevel == fieldDefinition.getDimensions() && fieldDefinition.getTypeDefinition() != null && fieldDefinition.getTypeDefinition() instanceof WriteObjectConverter) { ((WriteObjectConverter) fieldDefinition.getTypeDefinition()).writeObject(obj, root, getPropertyName(propertyNames, js), writer); } else if (obj == null) { writer.write("null"); // handle arrays & Collections } else if (arrayLevel < fieldDefinition.getDimensions() || obj.getClass().isArray()) { writer.write("["); boolean firstElement = true; if (obj instanceof Collection) { for (Object elem : (Collection<?>) obj) { if (!firstElement) { writer.write(","); if (prettyPrint) { writer.write(" "); } } doMarshal(writer, elem, root, js, sort, false, touchedObjects, propertyNames, fieldDefinition, arrayLevel + 1, typeState, prettyPrint, level, logger); if (firstElement) { firstElement = false; } } } else if (obj.getClass().isArray()) { int length = Array.getLength(obj); Object elem; for (int i = 0; i < length; i++) { elem = Array.get(obj, i); if (!firstElement) { writer.write(","); if (prettyPrint) { writer.write(" "); } } doMarshal(writer, elem, root, js, sort, false, touchedObjects, propertyNames, fieldDefinition, arrayLevel + 1, typeState, prettyPrint, level, logger); if (firstElement) { firstElement = false; } } } else { throw new WMRuntimeException(MessageResource.JSON_UNKNOWN_COLL_OR_ARRAY, obj, obj.getClass()); } writer.write("]"); // check for primitives } else if (fieldDefinition.getTypeDefinition() != null && fieldDefinition.getTypeDefinition() instanceof PrimitiveTypeDefinition) { ((PrimitiveTypeDefinition) fieldDefinition.getTypeDefinition()).toJson(writer, obj); // handle maps & objects } else { handleObject(obj, root, js, writer, touchedObjects, propertyNames, sort, fieldDefinition, arrayLevel, typeState, prettyPrint, level, logger); } return null; } finally { touchedObjects.pop(); } }
From source file:br.com.blackhubos.eventozero.factory.Event.java
/** * * @param player/*from ww w .ja v a2s. c om*/ * @return */ public Event playerQuit(final Player player) { if ((player == null) || !player.isOnline()) throw new NullArgumentException("Player is null"); if (this.hasPlayerJoined(player)) { this.joineds.remove(player); this.spectatorQuit(player); this.updateSigns(); if (safeInventory()) this.playerRestore(player); } return this; }
From source file:m.c.m.proxyma.resource.ProxymaResponseDataBean.java
/** * Adds a Cookie to the response.//from w ww . ja v a2 s.c om * If the Cookie has been already set, the new value overwrites the previous one. * The containsCookie method can be used to test for the presence of a * Cookie before setting its value. * @throws NullArgumentException if the passed argument is null */ public void addCookie(Cookie aCookie) throws NullArgumentException { if (aCookie == null) throw new NullArgumentException("You can't set a null Cookie"); this.cookies.put(aCookie.getName(), aCookie); }