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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? event.java

?? jboss jpdl-3.2.2 nolib
?? JAVA
字號(hào):
/*
 * JBoss, Home of Professional Open Source
 * Copyright 2005, JBoss Inc., and individual contributors as indicated
 * by the @authors tag. See the copyright.txt in the distribution for a
 * full listing of individual contributors.
 *
 * This is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation; either version 2.1 of
 * the License, or (at your option) any later version.
 *
 * This software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this software; if not, write to the Free
 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
 */
package org.jbpm.graph.def;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import org.jbpm.util.EqualsUtil;

public class Event implements Serializable {
  
  private static final long serialVersionUID = 1L;

  public static final String EVENTTYPE_TRANSITION = "transition";
  public static final String EVENTTYPE_BEFORE_SIGNAL = "before-signal";
  public static final String EVENTTYPE_AFTER_SIGNAL = "after-signal";
  public static final String EVENTTYPE_PROCESS_START = "process-start";
  public static final String EVENTTYPE_PROCESS_END = "process-end";
  public static final String EVENTTYPE_NODE_ENTER = "node-enter";
  public static final String EVENTTYPE_NODE_LEAVE = "node-leave";
  public static final String EVENTTYPE_SUPERSTATE_ENTER = "superstate-enter";
  public static final String EVENTTYPE_SUPERSTATE_LEAVE = "superstate-leave";
  public static final String EVENTTYPE_SUBPROCESS_CREATED = "subprocess-created";
  public static final String EVENTTYPE_SUBPROCESS_END = "subprocess-end";
  public static final String EVENTTYPE_TASK_CREATE = "task-create";
  public static final String EVENTTYPE_TASK_ASSIGN = "task-assign";
  public static final String EVENTTYPE_TASK_START = "task-start";
  public static final String EVENTTYPE_TASK_END = "task-end";
  public static final String EVENTTYPE_TIMER = "timer";

  long id = 0;
  protected String eventType = null;
  protected GraphElement graphElement = null;
  protected List actions = null;
  
  // constructors /////////////////////////////////////////////////////////////

  public Event() {
  }
  
  public Event(String eventType) {
    this.eventType = eventType;
  }

  public Event(GraphElement graphElement, String eventType) {
    this.graphElement = graphElement;
    this.eventType = eventType;
  }

  // actions //////////////////////////////////////////////////////////////////

  /**
   * is the list of actions associated to this event.
   * @return an empty list if no actions are associated.
   */
  public List getActions() {
    return actions;
  }

  public boolean hasActions() {
    return ( (actions!=null)
             && (actions.size()>0) ); 
  }

  public Action addAction(Action action) {
    if (action==null) throw new IllegalArgumentException("can't add a null action to an event");
    if (actions==null) actions = new ArrayList();
    actions.add(action);
    action.event = this;
    return action;
  }

  public void removeAction(Action action) {
    if (action==null) throw new IllegalArgumentException("can't remove a null action from an event");
    if (actions!=null) {
      if (actions.remove(action)) {
        action.event=null;
      }
    }
  }

  public String toString() {
    return eventType;
  }

  // equals ///////////////////////////////////////////////////////////////////
  // hack to support comparing hibernate proxies against the real objects
  // since this always falls back to ==, we don't need to overwrite the hashcode
  public boolean equals(Object o) {
    return EqualsUtil.equals(this, o);
  }
  
  // getters and setters //////////////////////////////////////////////////////

  public String getEventType() {
    return eventType;
  }
  public GraphElement getGraphElement() {
    return graphElement;
  }
  public long getId() {
    return id;
  }
  
  // private static final Log log = LogFactory.getLog(Event.class);
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲同性gay激情无套| 久久精品一区二区三区四区| 亚洲最大成人综合| 在线观看视频一区二区欧美日韩| 亚洲人妖av一区二区| 一本色道亚洲精品aⅴ| 亚洲大片一区二区三区| 日韩精品中午字幕| 国产伦精一区二区三区| 国产精品日产欧美久久久久| 色www精品视频在线观看| 亚洲第一成年网| 精品999久久久| 99久久精品一区二区| 亚洲国产成人va在线观看天堂| 欧美一区二区视频网站| 国产在线播放一区三区四| 国产精品久久午夜夜伦鲁鲁| 欧美在线视频你懂得| 久草精品在线观看| 亚洲国产精品激情在线观看| 欧美性猛交xxxx黑人交| 国产在线精品一区在线观看麻豆| 亚洲欧洲精品一区二区精品久久久| 色噜噜狠狠色综合中国| 久久se这里有精品| 亚洲欧美激情视频在线观看一区二区三区 | 国产欧美综合在线观看第十页| 六月丁香婷婷色狠狠久久| 国产精品久线在线观看| 91精品国产91久久综合桃花| 波多野结衣亚洲| 秋霞影院一区二区| 自拍偷拍国产精品| 久久麻豆一区二区| 欧美三级日本三级少妇99| 国产成人精品1024| 七七婷婷婷婷精品国产| 一区二区三区四区高清精品免费观看 | 欧洲生活片亚洲生活在线观看| 日韩国产高清在线| 最好看的中文字幕久久| 欧美成人官网二区| 午夜欧美2019年伦理 | 欧美视频在线一区| 激情综合五月婷婷| 亚洲一区二区偷拍精品| 欧美国产日韩亚洲一区| 91精品国产免费| 一本色道久久综合亚洲精品按摩| 国产精品456| 久久国产精品99久久久久久老狼| 亚洲动漫第一页| 中文字幕一区二区三中文字幕| 亚洲精品一区二区三区蜜桃下载| 9191精品国产综合久久久久久| www.欧美精品一二区| 国产高清不卡一区| 老司机精品视频线观看86| 午夜不卡av免费| 亚洲精品国产a久久久久久| 中文字幕va一区二区三区| www国产成人免费观看视频 深夜成人网| 精品视频在线视频| 色偷偷成人一区二区三区91 | 成+人+亚洲+综合天堂| 国产成人av电影| 国产福利91精品一区二区三区| 国内久久婷婷综合| 狠狠色伊人亚洲综合成人| 久久精品国产99国产| 青青国产91久久久久久| 日韩电影免费一区| 男人操女人的视频在线观看欧美| 日韩精品每日更新| 青青草国产精品97视觉盛宴| 日本免费在线视频不卡一不卡二| 亚洲成av人片在www色猫咪| 亚洲韩国精品一区| 亚洲高清不卡在线观看| 水蜜桃久久夜色精品一区的特点 | 精品理论电影在线| 2017欧美狠狠色| 久久免费电影网| 国产精品乱码一区二区三区软件| 中文字幕中文字幕在线一区 | 欧美日韩美少妇| 欧美日韩成人在线一区| 欧美一区二区视频免费观看| 欧美成人a∨高清免费观看| 精品伦理精品一区| 国产欧美一区在线| 国产精品国产三级国产a| 亚洲男人的天堂在线观看| 亚洲一区二区三区爽爽爽爽爽 | 日韩一区二区三区三四区视频在线观看 | 91麻豆自制传媒国产之光| 91日韩精品一区| 日本韩国视频一区二区| 欧美日韩视频一区二区| 欧美成人a∨高清免费观看| 中文字幕av在线一区二区三区| 亚洲免费毛片网站| 日韩精品一卡二卡三卡四卡无卡| 久久99精品久久久久久久久久久久| 成人性色生活片免费看爆迷你毛片| 色综合久久中文综合久久牛| 欧美日韩国产一级片| 久久久久久亚洲综合影院红桃| 成人欧美一区二区三区黑人麻豆| 亚洲高清免费视频| 国产精品亚洲综合一区在线观看| 色香蕉久久蜜桃| 精品国精品国产| 樱花草国产18久久久久| 狠狠色丁香久久婷婷综合丁香| 91在线观看一区二区| 欧美一区二区性放荡片| 国产精品久久久久婷婷| 三级不卡在线观看| 99久久精品国产毛片| 欧美一区二区三区视频| 国产欧美精品一区二区三区四区| 亚洲小说欧美激情另类| 国产黄人亚洲片| 在线不卡欧美精品一区二区三区| 中文字幕电影一区| 美女在线观看视频一区二区| 99国产精品一区| 久久亚洲精品小早川怜子| 一级日本不卡的影视| 成人午夜在线播放| 日韩女优制服丝袜电影| 亚洲综合小说图片| 成人app在线| 精品国产亚洲在线| 亚洲高清久久久| 色综合欧美在线| 中文字幕第一区| 久久99久久精品| 91精品国产综合久久久蜜臀粉嫩| 亚洲美女在线一区| 成人免费视频网站在线观看| 精品伦理精品一区| 日本麻豆一区二区三区视频| 欧美影视一区二区三区| 国产精品国模大尺度视频| 国产高清久久久| 精品成人在线观看| 蜜桃av一区二区三区| 在线不卡免费欧美| 性做久久久久久免费观看| 日本道精品一区二区三区| 国产精品的网站| 不卡视频一二三四| 国产精品麻豆欧美日韩ww| 国产精品综合久久| 久久精品一区二区三区不卡| 久久成人综合网| 日韩欧美在线网站| 日本成人在线看| 欧美一区二区在线不卡| 日韩精品乱码免费| 欧美一级理论性理论a| 手机精品视频在线观看| 91麻豆精品国产91| 视频在线观看一区| 欧美一级二级在线观看| 美女视频网站黄色亚洲| 欧美大片拔萝卜| 国产在线观看免费一区| 国产欧美综合在线| 成人黄色大片在线观看| 国产精品久久久久久久久免费桃花 | 久久电影国产免费久久电影| 日韩精品一区二区三区在线| 久久成人免费网站| 欧美激情一区二区三区蜜桃视频| 国产精品综合av一区二区国产馆| 国产亚洲精品bt天堂精选| 国产成人精品免费| 亚洲天堂精品在线观看| 欧美色国产精品| 免费观看一级欧美片| 久久久久国产一区二区三区四区 | 一本大道久久精品懂色aⅴ | 日精品一区二区| 精品国产1区二区| 粉嫩av亚洲一区二区图片| 综合色中文字幕| 欧美精品粉嫩高潮一区二区| 精品亚洲成a人在线观看 | 亚洲手机成人高清视频| 在线免费一区三区| 免费看欧美美女黄的网站| 久久精品在这里| 在线一区二区三区四区五区 | 国产农村妇女精品| 色婷婷亚洲精品| 日韩国产欧美一区二区三区|