Package net.sourceforge.processdash.data

Examples of net.sourceforge.processdash.data.SimpleData.test()


        if (disableVal != null && disableVal.test())
            instr.setEnabled(false);

        String urlDataname = name + EXPORT_URL_SUFFIX;
        SimpleData urlVal = data.getSimpleValue(urlDataname);
        if (urlVal != null && urlVal.test())
            instr.setServerUrl(urlVal.format());

        return instr;
    }
View Full Code Here


        printStudentDataError(message);
    }

    private boolean getBoolean(DataContext data, String dataName) {
        SimpleData sd = data.getSimpleValue(dataName);
        return (sd != null && sd.test());
    }

    private String getString(DataContext data, String dataName) {
        SimpleData sd = data.getSimpleValue(dataName);
        return (sd == null ? null : sd.format());
View Full Code Here

                ENABLED_DATA_NAME);
        if (enabledVal == null)
            return Settings.getBool(ENABLED_SETTING_NAME, true);

        SimpleData enabled = enabledVal.getSimpleValue();
        return (enabled != null && enabled.test());
    }

    @Override
    public void setVisible(boolean visible) {
        if (visible != isVisible()) {
View Full Code Here

    public static String getDefaultNoteFormatID(DataContext data,
            String path) {
        SimpleData val = InheritedValue.get(data, path,
            TEAM_NOTE_FORMAT_DATA_NAME).getSimpleValue();
        if (val != null && val.test())
            return val.format();
        else
            return PlainTextNoteFormat.FORMAT_ID;
    }
   
View Full Code Here

                    - COMPLETED.length());
            SimpleData value = e.getValue();
            Object newValue;
            if (value == null)
                newValue = null;
            else if (value.test())
                newValue = Boolean.TRUE;
            else
                newValue = Boolean.FALSE;
            Object oldValue = statusIn.put(path, newValue);
            if (oldValue != newValue)
View Full Code Here

            String path = node.path();
            String parentPath = DataRepository.chopPath(path);
            String dataName = DataRepository.createDataName(parentPath,
                WORKFLOW_SOURCE_ID);
            SimpleData sd = dash.getData().getSimpleValue(dataName);
            if (sd != null && sd.test())
                return SelectNextResult.DEFER_TO_PARENT;
            else
                return SelectNextResult.REJECTED;
        }
View Full Code Here

    public boolean getBool(String name) {
        boolean defaultVal = Settings.getBool("ev."+name, false);
        if (!usingCustomizationSettings)
            return defaultVal;
        SimpleData val = getValue("settings//" + name);
        return (val != null ? val.test() : defaultVal);
    }

    /** Return the value of a string parameter or setting */
    public String getStr(String name) {
        String defaultVal = Settings.getVal("ev."+name);
View Full Code Here

        if (d instanceof StringData) d = ((StringData) d).asList();
        if (d instanceof ListData) {
            String lockedName = DataRepository.createDataName(globalPrefix,
                DATES_LOCKED_DATA_NAME);
            SimpleData l = data.getSimpleValue(lockedName);
            boolean locked = (l != null && l.test());           
            return new EVSchedule((ListData) d, locked);
        } else
            return new EVSchedule();
    }
    protected void setupTimeZone() {
View Full Code Here

    protected boolean shouldBeReadOnly() {
        if (Settings.isReadOnly())
            return true;

        SimpleData d = dataContext.getSimpleValue(DISALLOW_EDITING_TAG);
        if (d != null && d.test())
            return true;

        return false;
    }
View Full Code Here

        }

        boolean test(DataContext data) {
            for (String c : contexts) {
                SimpleData value = data.getSimpleValue(c);
                if (value != null && value.test())
                    return true;
            }
            return false;
        }
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.