Package au.edu.qut.yawl.elements.state

Examples of au.edu.qut.yawl.elements.state.YIdentifier


        synchronized (mutex) {
            Set resultSet = new HashSet();
            if (_specifications.containsKey(specID) || _unloadedSpecifications.containsKey(specID)) {
                Set caseIDs = _runningCaseIDToSpecIDMap.keySet();
                for (Iterator iterator = caseIDs.iterator(); iterator.hasNext();) {
                    YIdentifier caseID = (YIdentifier) iterator.next();
                    String specIDForCaseID = (String) _runningCaseIDToSpecIDMap.get(caseID);
                    if (specIDForCaseID.equals(specID)) {
                        resultSet.add(caseID);
                    }
                }
View Full Code Here


                    sub++;
                    Object objKey = keys.next();
                    if (objKey == null) {
                        logger.debug("Key = NULL !!!");
                    } else {
                        YIdentifier key = (YIdentifier) objKey;
                        YNetRunner runner = (YNetRunner) _caseIDToNetRunnerMap.get(key);

                        logger.debug("Entry " + sub + " Key=" + key.get_idString());
                        logger.debug(("    CaseID        " + runner.get_caseID()));
                        logger.debug("     YNetID        " + runner.getYNetID());
                    }
                }
            }

            logger.debug("*** DUMP OF CASE_ID_2_NETRUNNER_MAP ENDS");

            logger.debug("*** DUMP OF RUNNING CASES TO SPEC MAP STARTS ***");
            {
                Iterator keys = _runningCaseIDToSpecIDMap.keySet().iterator();
                int sub = 0;
                while (keys.hasNext()) {
                    sub++;
                    Object objKey = keys.next();

                    if (objKey == null) {
                        logger.debug("key is NULL !!!");
                    } else {
                        YIdentifier key = (YIdentifier) objKey;
                        String spec = (String) _runningCaseIDToSpecIDMap.get(key);
                        logger.debug("Entry " + sub + " Key=" + key);
                        logger.debug("    ID             " + spec);
                    }
                }
View Full Code Here

        if (journalising) {
            try {
                List list = id.get_children();
                for (int i = 0; i < list.size(); i++) {
                    YIdentifier child = (YIdentifier) list.get(i);
                    clearCaseDelegate(pmgr, child);
                }

                boolean runnerfound = false;
View Full Code Here

             YPersistenceManager pmgr = null;

             try {
                if (workItem != null) {
                   if (workItem.getStatus().equals(YWorkItem.statusExecuting)) {
                       YIdentifier caseID = workItem.getCaseID().getParent() ;
                       YNetRunner runner = _workItemRepository.getNetRunner(caseID);
                       String taskID = workItem.getTaskID();

                       if (isJournalising()) {
                          pmgr = new YPersistenceManager(getPMSessionFactory());
View Full Code Here

            logger.warn("Failure whilst evicting object from Hibernate session cache", e);
        }
    }

    protected P_YIdentifier createPY(Object obj) {
        YIdentifier yid = (YIdentifier) obj;
        P_YIdentifier py = new P_YIdentifier();
        py.set_idString(yid.get_idString());
        List list = yid.get_children();
        List plist = new Vector();

        py.setLocationNames(yid.getLocationNames());

        /*
          The children must be p_yidentifiers instead of normal yidentifiers
        */
        for (int i = 0; i < list.size(); i++) {
            YIdentifier child = (YIdentifier) list.get(i);
            plist.add(createPY(child));
        }
        py.set_children(plist);

        return py;
View Full Code Here

TOP

Related Classes of au.edu.qut.yawl.elements.state.YIdentifier

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.