Package net.sourceforge.processdash.data

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


            String snapshotId) {
        String globalPrefix = MAIN_DATA_PREFIX + taskListName;
        String dataName = globalPrefix + "/" + SNAPSHOT_DATA_PREFIX + "/"
                + snapshotId;
        SimpleData d = data.getSimpleValue(dataName);
        if (d != null && d.test()) {
            try {
                return new EVSnapshot(snapshotId, d.format());
            } catch (Exception e) {
                logger.warning("Couldn't open snapshot '" + snapshotId
                        + "' for task list '" + taskListName + "' - aborting");
View Full Code Here


        data.putValue(getHandledDataName(messageID), value);
    }

    private boolean isMessageHandled(String messageID) {
        SimpleData d = data.getSimpleValue(getHandledDataName(messageID));
        return (d != null && d.test());
    }

    private String getHandledDataName(String messageID) {
        messageID = StringUtils.findAndReplace(messageID, "//", ",,");
        messageID = StringUtils.findAndReplace(messageID, "=", "--");
View Full Code Here

        List<String> missingPhases = new ArrayList<String>();
        for (Iterator i = phases.iterator(); i.hasNext();) {
            String phase = (String) i.next();
            if (getBoolParam("Check" + phase)) {
                SimpleData phaseTime = data.getSimpleValue(phase + "/Time");
                if (phaseTime == null || !phaseTime.test())
                    missingPhases.add(phase);
            }
        }
       
        if (missingPhases.isEmpty()) {
View Full Code Here

        // the node explicitly defines a "Time_Logging_Allowed" marker.
        if (props.pget(node).getNumChildren() > 0) {
            String dataName = DataRepository.createDataName(node.path(),
                    "Time_Logging_Allowed");
            SimpleData marker = data.getSimpleValue(dataName);
            return (marker != null && marker.test());
        }

        // check to see if the current node defines time as a calculation.
        // if it does, logging time here is not allowed.
        String dataName = DataRepository.createDataName(node.path(), "Time");
View Full Code Here

                Map.Entry e = (Map.Entry) i.next();
                String tagName = (String) e.getKey();
                if (StringUtils.hasValue(tagName)) {
                    String dataName = prefix + tagName;
                    SimpleData sd = data.getSimpleValue(dataName);
                    if (sd == null || sd.test() == false)
                        continue;
                }
                result.addAll((Set) e.getValue());
            }
            return result.iterator();
View Full Code Here

        while (path != null) {
            // first, check for a setting pointing to a defined standard.
            String settingDataName = DataRepository.createDataName(path,
                    SETTING_DATA_NAME);
            SimpleData d = data.getSimpleValue(settingDataName);
            if (d != null && d.test()) {
                String defectTypeName = d.format();
                if (defectTypeName.trim().length() > 0)
                    return getByName(defectTypeName, data);
            }
View Full Code Here

            // next, check for an ad-hoc standard, specified directly for this
            // particular path
            String contentDataName = DataRepository.createDataName(path,
                    CONTENTS_DATA_NAME);
            d = data.getSimpleValue(contentDataName);
            if (d != null && d.test())
                return getFromContents(d.format());
           
            // no luck - move up the hierarchy
            path = DataRepository.chopPath(path);
        }
View Full Code Here

        if (path == null) path = "";
       
        // check for a user setting pointing to a defined standard
        String dataName = DataRepository.createDataName(path, SETTING_DATA_NAME);
        SimpleData d = data.getSimpleValue(dataName);
        if (d != null && d.test()) {
            String result = d.format().trim();
            if (result.length() > 0)
                return result;
        }
View Full Code Here

        String prefix = (String) env.get("PATH_TRANSLATED");
        DataRepository data = getDataRepository();

        String dataName = DataRepository.createDataName(prefix, name);
        SimpleData value = data.getSimpleValue(dataName);
        return (value != null && value.test());
    }


    /**
     * Perform cleanup operations on data that was collected using Process
View Full Code Here

        }

        // check for an ad-hoc, inline standard
        dataName = DataRepository.createDataName(path, CONTENTS_DATA_NAME);
        d = data.getSimpleValue(dataName);
        if (d != null && d.test()) {
            String result = getFromContents(d.format()).getName();
            if (result != null)
                result = " " + result;
            return result;
        }
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.