Package net.sourceforge.processdash.data

Examples of net.sourceforge.processdash.data.SimpleData


    /** Save the metadata for this task list.
     * @param newName the name to use when saving this task list.
     * @param data the DataRepository
     */
    protected String saveMetadata(String newName, DataRepository data) {
        SimpleData md = null;
        if (newName != null && metaData != null && !metaData.isEmpty()) {
            try {
                ByteArrayOutputStream out = new ByteArrayOutputStream();
                metaData.store(out, "task list metadata");
                md = StringData.create(out.toString("ISO-8859-1"));
View Full Code Here


    protected EVSnapshot getSnapshotFromData(DataRepository data,
            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

       
        for (Iterator i = oldNames.iterator(); i.hasNext();) {
            String oldDataName = (String) i.next();
            if (oldDataName.startsWith(oldSnapshotPrefix)) {
                if (nameIsChanging) {
                    SimpleData value = data.getSimpleValue(oldDataName);
                    String dataName = oldDataName.substring(oldPrefixLen);
                    persistDataValue(newName, data, dataName, value);
                }
                i.remove();
            }
View Full Code Here

        result.append("\n</select></td></tr>\n");
        return CACHE.put(rollupID, result.toString());
    }

    private ListData getList(DataRepository data, String dataName) {
        SimpleData d = data.getSimpleValue(dataName);
        if (d instanceof ListData)
            return (ListData) d;
        else if (d instanceof StringData)
            return ((StringData) d).asList();
        else
View Full Code Here

    public void setMessageHandled(MessageEvent event, boolean handled) {
        setMessageHandled(event.getMessageId(), handled);
    }
   
    public void setMessageHandled(String messageID, boolean handled) {
        SimpleData value = (handled ? ImmutableDoubleData.TRUE : null);
        data.putValue(getHandledDataName(messageID), value);
    }
View Full Code Here

        SimpleData value = (handled ? ImmutableDoubleData.TRUE : null);
        data.putValue(getHandledDataName(messageID), value);
    }

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

    private String getStringData(SizeMetricApiRequestData request,
            String dataElemName) {
        SaveableData value = getData(request, dataElemName);

        SimpleData result = null;
        if (value != null)
            result = value.getSimpleValue();

        return (result == null ? null : result.format());
    }
View Full Code Here

    private String getGlobalName(String dataName) {
        return "/" + getProcessID() + "/" + dataName;
    }

    public ListData getProcessList(String listName) {
        SimpleData val = getValue(listName);
        if (val == null)
            val = getValue(getGlobalName(listName));
       
        if (val instanceof ListData)
            return (ListData) val;
View Full Code Here

    public String getProcessString(String stringName) {
        return getProcessString(stringName, true);
    }

    private String getProcessString(String stringName, boolean tryGlobal) {
        SimpleData val = getValue(stringName);
        if (val == null && tryGlobal)
            val = getValue(getGlobalName(stringName));
       
        return val == null ? "" : val.format();
    }
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

TOP

Related Classes of net.sourceforge.processdash.data.SimpleData

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.