Example usage for org.apache.commons.lang NullArgumentException NullArgumentException

List of usage examples for org.apache.commons.lang NullArgumentException NullArgumentException

Introduction

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

Prototype

public NullArgumentException(String argName) 

Source Link

Document

Instantiates with the given argument name.

Usage

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);

}