亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wfcmd.java

?? 日常的辦公系統 應用工作流框架等增加員工的基本信息、培訓信息、獎罰信息、薪資信息
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/* * Copyright (c) 2005, John Mettraux, OpenWFE.org * All rights reserved. *  * Redistribution and use in source and binary forms, with or without  * modification, are permitted provided that the following conditions are met: *  * . Redistributions of source code must retain the above copyright notice, this *   list of conditions and the following disclaimer.   *  * . Redistributions in binary form must reproduce the above copyright notice,  *   this list of conditions and the following disclaimer in the documentation  *   and/or other materials provided with the distribution. *  * . Neither the name of the "OpenWFE" nor the names of its contributors may be *   used to endorse or promote products derived from this software without *   specific prior written permission. *  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE  * POSSIBILITY OF SUCH DAMAGE. * * $Id: WfCmd.java,v 1.11 2005/05/17 16:41:02 jmettraux Exp $ */package openwfe.org.wlshell;import java.io.BufferedReader;import java.io.InputStreamReader;import java.rmi.Naming;import java.util.Date;import java.util.Iterator;import java.util.List;import javax.security.auth.Subject;import openwfe.org.shell.CmdHandler;import openwfe.org.rmi.session.WorkSessionServer;import openwfe.org.engine.workitem.Attribute;import openwfe.org.engine.workitem.HistoryItem;import openwfe.org.engine.workitem.InFlowWorkItem;import openwfe.org.engine.workitem.LaunchItem;import openwfe.org.engine.workitem.LongAttribute;import openwfe.org.engine.workitem.StringAttribute;import openwfe.org.engine.workitem.StringMapAttribute;import openwfe.org.engine.expressions.FlowExpressionId;import openwfe.org.worklist.Header;import openwfe.org.worklist.Launchable;import openwfe.org.worklist.WorkSession;/** * An RMI shell for tinkering with a worklist * * <p><font size=2>CVS Info : * <br>$Author: jmettraux $ * <br>$Date: 2005/05/17 16:41:02 $ * <br>$Id: WfCmd.java,v 1.11 2005/05/17 16:41:02 jmettraux Exp $ </font> * * @author Peter Mayne * @author jmettraux@openwfe.org */public class WfCmd{    public final static String BANNER = "\n" + WfCmd.class.getName() + "\nBy Peter Mayne\n$Id: WfCmd.java,v 1.11 2005/05/17 16:41:02 jmettraux Exp $\n";    // The default maximum number of workitems that will be displayed.    //        final static int DEFAULT_LIMIT = 1000;    private String url;    private WorkSession session;    private String prompt;    private String language = null;    private BufferedReader reader;    public WfCmd(String url, WorkSession session, BufferedReader reader)    {        this.url = url;        this.session = session;        prompt = url + "> ";        this.reader = reader;    }        public void help_count()    {        System.out.println("count [<storeName>]");        System.out.println("  Returns the count of workitems in the store. If you don't provide a");        System.out.println("  storeName, it will be set to 'default'.");    }    /**     * Display the number of workflow items in a store.     *      * @param args     * @return     * @throws Exception     */    public Boolean do_count(String[] args) throws Exception    {        String storeName = "default";        if (args.length > 0)        {                storeName = args[0];        }        System.out.print("WorkItems in store '" + storeName + "': ");        int count = session.countWorkItems(storeName);        System.out.println(count);                return CmdHandler.DO_NOT_EXIT;    }    public void help_display()    {        System.out.println("display <store> <workflow item id>");        System.out.println("  Display the specified workflow item.");    }    /**     * Show a workflow item.     *      * @param args     * @return     * @throws Exception     */            public Boolean do_display (final String[] args)         throws Exception    {        if (args.length!=2)        {            System.out.println("Required parameters not specified");            return CmdHandler.DO_NOT_EXIT;        }                String storeName = args[0];        String id = args [1];        Header header = getHeader(session, storeName, id);                if (header!=null)        {            FlowExpressionId fei = header.getExpressionId();            InFlowWorkItem wi = session.get(storeName, fei);            displayWorkItem(header, wi);                    }        else        {            System.out.println("No such work item.");        }                return CmdHandler.DO_NOT_EXIT;                }        public void help_edit()    {        System.out.println("edit <store> <workflow item id>");        System.out.println("  Edit the specified workflow item.");    }        /**     * Edit a workflow item.     *      * @param args     * @return     * @throws Exception     */    public Boolean do_edit (String[] args) throws Exception    {        if(args.length!=2)        {            System.out.println("Required parameters not specified");            return CmdHandler.DO_NOT_EXIT;        }                String storeName = args[0];        String id = args[1];        Header header = getHeader(session, storeName, id);                // Start a new workitem editor.        //        new WfCmdEdit(session, storeName, header, reader).run();        return CmdHandler.DO_NOT_EXIT;    }        public void help_headers ()    {        System.out.println("headers [<storeName> [<limit>]]");        System.out.println("  Returns headers of the workitem in a given store (defaults to");        System.out.println("  store 'default'). The 'limit' parameters defaults to " + DEFAULT_LIMIT + " and allows you");        System.out.println("  to specify how may headers you want to receive at max.");    }    public Boolean do_headers (String[] args) throws Exception    {        String storeName = "default";        int limit = DEFAULT_LIMIT;        String sLimit = null;        if (args.length > 0)        {            storeName = args[0];        }        if (args.length > 1)        {            sLimit = args[1];        }        if (sLimit != null)        {            try            {                limit = Integer.parseInt(sLimit);            }            catch (NumberFormatException nfe)            {                System.out.println("Cannot read '" + sLimit + "': setting limit to " + limit);            }        }        List headers = session.getHeaders(storeName, limit);        // Display the headers.        //        System.out.println();        final Iterator it = headers.iterator();        while (it.hasNext())        {            final Header header = (Header)it.next();            final StringMapAttribute sma = header.getAttributes();                        System.out.println("Workflow " + sma.get(Header.WF_DEFINITION_NAME) + " " + sma.get(Header.WF_DEFINITION_REVISION) + " : " + sma.get(Header.WF_INSTANCE_ID));                        StringAttribute subject = (StringAttribute)sma.get(Header.SUBJECT);            System.out.println("\"" + (subject!=null ? subject.toString() : "") + "\"");            System.out.println("Dispatch time : " + sma.get(Header.DISPATCH_TIME));            System.out.println("Last modified : " + header.getLastModified());            System.out.println("Participant   : " + sma.get(Header.PARTICIPANT_NAME));            System.out.println(".");            System.out.println("headers 'en vrac' :");                        final java.util.Iterator jt = sma.stringKeySet().iterator();            while (jt.hasNext())            {                final String key = (String)jt.next();                System.out.println(" * '"+key+"': '"+sma.get(key)+"'");            }            if (header.isLocked()) System.out.println("Locked");                        System.out.println();        }                return CmdHandler.DO_NOT_EXIT;    }        public void help_launch()    {        System.out.println("launch <url>"); // | flow <name> <version>");        System.out.println("  Launch the specified workflow.");//        System.out.println("  Specify the URL of the workflow."); //, or its name and version.");    }        public Boolean do_launch(String[] args)    {        if(args.length!=1)        {            System.out.println("Incorrect parameters specified");            return CmdHandler.DO_NOT_EXIT;        }        String url = args[0];                try        {            Launchable launch = null;            LaunchItem li = null;            for(Iterator it = session.getLaunchables().iterator(); it.hasNext();)            {                launch = (Launchable)it.next();                if(launch.getUrl().equalsIgnoreCase(url))                {                    li = launch.getLaunchItem();                    break;                }            }            if(li!=null)            {                // Add the subject.                //                System.out.print("Subject: ");                String line = null;                try                {                    line = reader.readLine().trim();                }                catch(Exception e)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲成av人在线观看导航| 中文字幕第一区综合| 激情丁香综合五月| ...中文天堂在线一区| 91精品国产福利在线观看| 国产成人自拍网| 五月天一区二区三区| 国产色一区二区| 欧美高清www午色夜在线视频| 国产成人免费在线观看| 人妖欧美一区二区| 亚洲精品国久久99热| 久久噜噜亚洲综合| 欧美疯狂做受xxxx富婆| 99热99精品| 福利电影一区二区三区| 日韩二区三区四区| 亚洲一级二级三级在线免费观看| 久久精品亚洲精品国产欧美| 精品视频全国免费看| 成人av在线一区二区三区| 免费成人美女在线观看| 一区二区三区高清| 国产精品久久久久久久久快鸭| 日韩精品一区二区三区蜜臀| 色老汉av一区二区三区| 丰满亚洲少妇av| 激情综合色丁香一区二区| 午夜精彩视频在线观看不卡| 亚洲三级在线观看| 欧美激情一区三区| 国产肉丝袜一区二区| 久久久噜噜噜久久中文字幕色伊伊| 日韩亚洲欧美综合| 欧美一卡二卡在线| 91精品国产免费久久综合| 91麻豆精品国产自产在线观看一区 | 国产91精品免费| 久久成人18免费观看| 奇米精品一区二区三区在线观看一 | 国产亚洲成aⅴ人片在线观看 | 国产欧美一区二区精品性| 久久丝袜美腿综合| 久久久久青草大香线综合精品| 精品国精品国产| 精品国产一区二区三区久久久蜜月 | 国产成人精品免费网站| 国产一区二区三区综合 | 在线一区二区观看| 色素色在线综合| 欧美性猛交xxxx乱大交退制版| 欧美日韩在线综合| 欧美一区二区三区免费视频| 欧美一区二区三区白人| 精品国精品国产| 国产欧美精品国产国产专区| 国产精品国产三级国产| 亚洲免费观看在线观看| 午夜在线成人av| 蜜臀av性久久久久av蜜臀妖精| 久草在线在线精品观看| 国产麻豆成人传媒免费观看| 成人深夜福利app| 欧美自拍丝袜亚洲| 在线成人av影院| 亚洲精品一区二区三区精华液| 日本一区二区三区四区| 亚洲精品一二三| 天天av天天翘天天综合网| 久久精品99久久久| av不卡免费电影| 欧美日韩中文国产| 久久久激情视频| 亚洲精品国产无天堂网2021| 秋霞影院一区二区| 波多野结衣在线aⅴ中文字幕不卡| 一本到高清视频免费精品| 欧美电影在线免费观看| 久久久久久电影| 一级特黄大欧美久久久| 捆绑变态av一区二区三区| 99视频一区二区三区| 欧美一级片免费看| 国产精品三级久久久久三级| 亚洲国产中文字幕在线视频综合| 免费成人性网站| 成人国产在线观看| 91精品一区二区三区久久久久久 | 精品国产乱码久久久久久久 | 国产精品午夜在线| 亚洲第一二三四区| 丁香婷婷深情五月亚洲| 欧美猛男gaygay网站| 欧美国产视频在线| 日韩国产一区二| 97久久人人超碰| 欧美videofree性高清杂交| 一区二区三区成人| 国产成人夜色高潮福利影视| 欧美日韩一区二区三区四区五区| 国产亚洲欧美在线| 日韩精品欧美精品| 色欧美88888久久久久久影院| 日韩欧美在线综合网| 亚洲精品中文字幕在线观看| 国产精品系列在线观看| 欧美美女喷水视频| 亚洲免费在线看| 成人自拍视频在线观看| 欧美成va人片在线观看| 首页国产欧美久久| 色94色欧美sute亚洲线路二| 国产日韩精品一区二区三区| 美女视频免费一区| 欧美日韩精品综合在线| 亚洲精品视频一区二区| 国产二区国产一区在线观看| 91精品欧美一区二区三区综合在| 亚洲综合一二三区| jlzzjlzz国产精品久久| 国产视频一区二区在线观看| 国产自产视频一区二区三区| 日韩一级免费观看| 视频一区二区中文字幕| 欧美日韩中字一区| 性久久久久久久久| 欧美日韩久久一区| 亚洲福利一二三区| 欧美午夜免费电影| 一区二区三区精品在线| 色综合一个色综合| 综合电影一区二区三区 | 国产精品一卡二卡在线观看| 日韩精品最新网址| 蜜桃视频在线观看一区二区| 欧美日韩高清一区二区三区| 亚洲午夜一二三区视频| 在线视频综合导航| 亚洲最新视频在线播放| 欧美亚洲综合网| 亚洲一级不卡视频| 欧美日韩黄色影视| 日日夜夜一区二区| 日韩一区二区三区免费看| 麻豆中文一区二区| 久久婷婷一区二区三区| 国产一区二区三区在线观看免费视频| 精品日韩在线观看| 国产乱码精品一区二区三区忘忧草| 久久亚洲精华国产精华液| 国产乱子伦一区二区三区国色天香| 久久亚区不卡日本| 岛国精品在线观看| 综合久久久久久| 欧美人狂配大交3d怪物一区| 欧美aaaaa成人免费观看视频| 精品卡一卡二卡三卡四在线| 国产成人在线网站| 正在播放亚洲一区| www成人在线观看| 粉嫩蜜臀av国产精品网站| 中文字幕中文在线不卡住| 欧洲生活片亚洲生活在线观看| 亚洲成人久久影院| 精品国产污网站| 99re视频精品| 免费在线观看一区二区三区| 精品福利一区二区三区| 丰满放荡岳乱妇91ww| 亚洲精品免费在线| 日韩欧美中文一区二区| 国产白丝网站精品污在线入口 | 亚洲精品久久久久久国产精华液| 一本一本大道香蕉久在线精品 | 蜜桃久久久久久久| 国产欧美日韩综合精品一区二区| 91蝌蚪国产九色| 日韩成人一区二区三区在线观看| 精品福利在线导航| 91麻豆国产福利精品| 日本在线不卡视频| 国产精品女主播av| 欧美一级艳片视频免费观看| 成人午夜电影久久影院| 偷拍日韩校园综合在线| 国产视频一区在线观看| 欧美日韩亚洲另类| 成人的网站免费观看| 日韩福利电影在线| 最近日韩中文字幕| 日韩欧美国产一区二区在线播放| 国产91精品免费| 蜜桃视频在线一区| 曰韩精品一区二区| 国产午夜精品一区二区| 91精品婷婷国产综合久久 | 欧美一区三区二区| 99精品黄色片免费大全| 国产精品影视网| 日本aⅴ免费视频一区二区三区 |