Examples of ParameterDefinition


Examples of org.rhq.enterprise.communications.command.param.ParameterDefinition

        if (parameterDefinitions != null) {
            // for easier retrieval, store each definition in a Map keyed on the parameter name
            m_parameterDefinitions = new HashMap<String, ParameterDefinition>();

            for (int i = 0; i < parameterDefinitions.length; i++) {
                ParameterDefinition paramDef = parameterDefinitions[i];
                String paramName = paramDef.getName();

                if (null != m_parameterDefinitions.put(paramName, paramDef)) {
                    // this is bad - it probably means the command is coded wrong and will never be able to be used
                    throw new InvalidParameterDefinitionException(LOG.getMsgString(CommI18NResourceKeys.DUP_DEFS,
                        paramName));
View Full Code Here

Examples of org.rhq.enterprise.communications.command.param.ParameterDefinition

     * @see AbstractCommand#buildParameterDefinitions()
     */
    protected ParameterDefinition[] buildParameterDefinitions() {
        // this test command accepts some parameters
        return new ParameterDefinition[] {
            new ParameterDefinition("string", "java.lang.String", true, false, false, ""),
            new ParameterDefinition("int", "java.lang.Integer", false, true, false, ""),
            new ParameterDefinition("long", "java.lang.Long", false, false, false, ""),
            new ParameterDefinition("object", "java.lang.Object", false, true, false, "") };
    }
View Full Code Here

Examples of org.rhq.enterprise.communications.command.param.ParameterDefinition

            fail("Should have thrown NoParameterDefinitionsException");
        } catch (NoParameterDefinitionsException npde) {
        }

        try {
            ParameterDefinition def = m_someParamTest.getParameterDefinition("notvalid");
            assertNull(def);

            def = m_someParamTest.getParameterDefinition("int");
            assertEquals("int", def.getName());
            assertEquals(Integer.class.getName(), def.getType());
            assertFalse(def.isRequired());
            assertTrue(def.isNullable());
            assertTrue(def.isValidValue(new Integer(Integer.MAX_VALUE)));
            assertFalse(def.isValidValue("0"));

            def = m_someParamTest.getParameterDefinition("string");
            assertEquals("string", def.getName());
            assertEquals(String.class.getName(), def.getType());
            assertTrue(def.isRequired());
            assertFalse(def.isNullable());
            assertTrue(def.isValidValue("my string"));
            assertFalse(def.isValidValue(new Integer(0)));
        } catch (Exception e) {
            fail("Should not have thrown exception: " + e);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.