Package com.adito.boot

Examples of com.adito.boot.DefaultPropertyDefinition


    @Test
    public void registerPropertyDefinitions() {      
        Assert.assertNotNull(PropertyClassManager.getInstance().getPropertyClass(MEMORY));
        PropertyClass propertyClass = PropertyClassManager.getInstance().getPropertyClass(MEMORY);
        Assert.assertTrue(!propertyClass.isDefinitionExists("con1"));
        propertyClass.registerPropertyDefinition(new DefaultPropertyDefinition(
            DefaultPropertyDefinition.TYPE_BOOLEAN,
            "con1", "on,off", 10, "true"50, true));
        Assert.assertTrue(propertyClass.isDefinitionExists("con1"));
    }
View Full Code Here


    /**
     */
    @Test
    public void constructors() {

        DefaultPropertyDefinition def1 = new DefaultPropertyDefinition(DefaultPropertyDefinition.TYPE_BOOLEAN, "con1", "on,off",
                        10, "true", 50, true);

        Assert.assertEquals(DefaultPropertyDefinition.TYPE_BOOLEAN, def1.getType());
        Assert.assertEquals("con1", def1.getName());
        Assert.assertEquals("on,off", def1.getTypeMeta());
        Assert.assertEquals(10, def1.getCategory());
        Assert.assertEquals("true", def1.getDefaultValue());
        Assert.assertEquals(50, def1.getSortOrder());
        Assert.assertEquals("properties", def1.getMessageResourcesKey());
        Assert.assertEquals(null, def1.getValidationString());
        Assert.assertEquals(true, def1.isHidden());

        DefaultPropertyDefinition def2 = new DefaultPropertyDefinition(DefaultPropertyDefinition.TYPE_BOOLEAN, "con2", "on,off",
                        10, "true", 50, "test", true, null, null);

        Assert.assertEquals(DefaultPropertyDefinition.TYPE_BOOLEAN, def2.getType());
        Assert.assertEquals("con2", def2.getName());
        Assert.assertEquals("on,off", def2.getTypeMeta());
        Assert.assertEquals(10, def2.getCategory());
        Assert.assertEquals("true", def2.getDefaultValue());
        Assert.assertEquals(50, def2.getSortOrder());
        Assert.assertEquals("test", def2.getMessageResourcesKey());
        Assert.assertEquals(null, def2.getValidationString());
        Assert.assertEquals(true, def2.isHidden());

        DefaultPropertyDefinition def3 = new DefaultPropertyDefinition(DefaultPropertyDefinition.TYPE_BOOLEAN, "con3", "on,off",
                        10, "true", 50, true, null);

        Assert.assertEquals(DefaultPropertyDefinition.TYPE_BOOLEAN, def3.getType());
        Assert.assertEquals("con3", def3.getName());
        Assert.assertEquals("on,off", def3.getTypeMeta());
        Assert.assertEquals(10, def3.getCategory());
        Assert.assertEquals("true", def3.getDefaultValue());
        Assert.assertEquals(50, def3.getSortOrder());
        Assert.assertEquals("properties", def3.getMessageResourcesKey());
        Assert.assertEquals(null, def3.getValidationString());
        Assert.assertEquals(true, def3.isHidden());

        DefaultPropertyDefinition def4 = new DefaultPropertyDefinition(DefaultPropertyDefinition.TYPE_BOOLEAN, "con4", "on,off",
                        10, "true", 50, "test", true, null, null, null);

        Assert.assertEquals(DefaultPropertyDefinition.TYPE_BOOLEAN, def4.getType());
        Assert.assertEquals("con4", def4.getName());
        Assert.assertEquals("on,off", def4.getTypeMeta());
        Assert.assertEquals(10, def4.getCategory());
        Assert.assertEquals("true", def4.getDefaultValue());
        Assert.assertEquals(50, def4.getSortOrder());
        Assert.assertEquals("test", def4.getMessageResourcesKey());
        Assert.assertEquals(null, def4.getValidationString());
        Assert.assertEquals(true, def4.isHidden());

    }
View Full Code Here

    /**
     */
    @Test
    public void defaultBooleanPropertyDefinitionWithNoValidator() {
        DefaultPropertyDefinition def = new DefaultPropertyDefinition(DefaultPropertyDefinition.TYPE_BOOLEAN, "bool1", "on,off",
                        10, "on", 50, "test", true, "com.adito.input.validators.BooleanValidator", null, null);
        try {
            def.validate("off", getClass().getClassLoader());
        } catch (CodedException ce) {
            Assert.fail("Validation failed when it shouldn't.");
        }
    }
View Full Code Here

    /**
     */
    @Test
    public void defaultIntegerPropertyDefinitionWithDefaultValidator() {
        DefaultPropertyDefinition def = new DefaultPropertyDefinition(DefaultPropertyDefinition.TYPE_INTEGER, "int1", "", 10, "5",
                        50, "test", true, "com.adito.input.validators.IntegerValidator", null, null);
        try {
            def.validate("10", getClass().getClassLoader());
        }
        catch(CodedException ce) {
            Assert.fail("Validation failed when it shouldn't.");
        }       
        try {
            def.validate("10000000000000", getClass().getClassLoader());
            Assert.fail("Validation didn't fail when it should.");
        }
        catch(CodedException ce) {
        }
    }
View Full Code Here

                throw new JDOMException("Root element in " + u + " should be <definitions>");
            }
            for (Iterator i = root.getChildren().iterator(); i.hasNext();) {
                Element c = (Element) i.next();
                if (c.getName().equals("definition")) {
                    DefaultPropertyDefinition def = new XMLPropertyDefinition(c);
                    contextConfiguration.registerPropertyDefinition(def);
                } else {
                    throw new JDOMException("Expect root element of <definitions> with child elements of <definition>. Got <"
                                    + c.getName() + ">.");
                }
View Full Code Here

  public DefaultLogonController() {
    lockedUsers = new HashMap();

    PropertyClassManager.getInstance()
            .getPropertyClass(SystemConfiguration.NAME)
            .registerPropertyDefinition(new DefaultPropertyDefinition(DefaultPropertyDefinition.TYPE_INTEGER,
                    "security.maxUserCount",
                    "",
                    99999,
                    "0",
                    2,
View Full Code Here

TOP

Related Classes of com.adito.boot.DefaultPropertyDefinition

Copyright © 2018 www.massapicom. 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.