You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by ms...@apache.org on 2006/07/27 23:15:07 UTC

svn commit: r426245 - in /incubator/ode/scratch/pxe-iapi: bpel-runtime/src/main/java/com/fs/pxe/bpel/engine/ dao-hibernate/src/main/java/com/fs/pxe/daohib/bpel/ dao-hibernate/src/main/java/com/fs/pxe/daohib/bpel/hobj/

Author: mszefler
Date: Thu Jul 27 14:15:07 2006
New Revision: 426245

URL: http://svn.apache.org/viewvc?rev=426245&view=rev
Log:
Added more missing files.

Added:
    incubator/ode/scratch/pxe-iapi/bpel-runtime/src/main/java/com/fs/pxe/bpel/engine/BpelEventListener.java
    incubator/ode/scratch/pxe-iapi/dao-hibernate/src/main/java/com/fs/pxe/daohib/bpel/FaultDAOImpl.java
    incubator/ode/scratch/pxe-iapi/dao-hibernate/src/main/java/com/fs/pxe/daohib/bpel/hobj/HFaultData.java

Added: incubator/ode/scratch/pxe-iapi/bpel-runtime/src/main/java/com/fs/pxe/bpel/engine/BpelEventListener.java
URL: http://svn.apache.org/viewvc/incubator/ode/scratch/pxe-iapi/bpel-runtime/src/main/java/com/fs/pxe/bpel/engine/BpelEventListener.java?rev=426245&view=auto
==============================================================================
--- incubator/ode/scratch/pxe-iapi/bpel-runtime/src/main/java/com/fs/pxe/bpel/engine/BpelEventListener.java (added)
+++ incubator/ode/scratch/pxe-iapi/bpel-runtime/src/main/java/com/fs/pxe/bpel/engine/BpelEventListener.java Thu Jul 27 14:15:07 2006
@@ -0,0 +1,20 @@
+/*
+ * File:      $RCSfile$
+ * Copyright: (C) 1999-2005 FiveSight Technologies Inc.
+ *
+ */
+package com.fs.pxe.bpel.engine;
+
+import com.fs.pxe.bpel.evt.BpelEvent;
+
+/**
+ * Interface implemented by listeners of BPEL events.
+ */
+public interface BpelEventListener {
+
+  /**
+   * Event handling method.
+   * @param event {@link BpelEvent}
+   */
+  void onEvent(BpelEvent event);
+}

Added: incubator/ode/scratch/pxe-iapi/dao-hibernate/src/main/java/com/fs/pxe/daohib/bpel/FaultDAOImpl.java
URL: http://svn.apache.org/viewvc/incubator/ode/scratch/pxe-iapi/dao-hibernate/src/main/java/com/fs/pxe/daohib/bpel/FaultDAOImpl.java?rev=426245&view=auto
==============================================================================
--- incubator/ode/scratch/pxe-iapi/dao-hibernate/src/main/java/com/fs/pxe/daohib/bpel/FaultDAOImpl.java (added)
+++ incubator/ode/scratch/pxe-iapi/dao-hibernate/src/main/java/com/fs/pxe/daohib/bpel/FaultDAOImpl.java Thu Jul 27 14:15:07 2006
@@ -0,0 +1,52 @@
+package com.fs.pxe.daohib.bpel;
+
+import com.fs.pxe.bpel.dao.FaultDAO;
+import com.fs.pxe.daohib.SessionManager;
+import com.fs.pxe.daohib.bpel.hobj.HFaultData;
+import com.fs.utils.DOMUtils;
+import com.fs.utils.QNameUtils;
+import org.w3c.dom.Element;
+import org.xml.sax.SAXException;
+
+import javax.xml.namespace.QName;
+import java.io.IOException;
+
+/**
+ * Hibernate based {@link FaultDAO} implementation
+ */
+public class FaultDAOImpl extends HibernateDao implements FaultDAO {
+
+  HFaultData _self;
+
+  public FaultDAOImpl(SessionManager sm, HFaultData fault) {
+    super(sm, fault);
+    _self = fault;
+  }
+
+  public QName getName() {
+    return QNameUtils.toQName(_self.getName());
+  }
+
+  public Element getData() {
+    if (_self.getData() == null) return null;
+    try {
+      return DOMUtils.stringToDOM(_self.getData().getText());
+    } catch (SAXException e) {
+      throw new RuntimeException(e);
+    } catch (IOException e) {
+      throw new RuntimeException(e);
+    }
+  }
+
+  public String getExplanation() {
+    return _self.getExplanation();
+  }
+
+  public int getLineNo() {
+    return _self.getLineNo();
+  }
+
+  public int getActivityId() {
+    return _self.getActivityId();
+  }
+}

Added: incubator/ode/scratch/pxe-iapi/dao-hibernate/src/main/java/com/fs/pxe/daohib/bpel/hobj/HFaultData.java
URL: http://svn.apache.org/viewvc/incubator/ode/scratch/pxe-iapi/dao-hibernate/src/main/java/com/fs/pxe/daohib/bpel/hobj/HFaultData.java?rev=426245&view=auto
==============================================================================
--- incubator/ode/scratch/pxe-iapi/dao-hibernate/src/main/java/com/fs/pxe/daohib/bpel/hobj/HFaultData.java (added)
+++ incubator/ode/scratch/pxe-iapi/dao-hibernate/src/main/java/com/fs/pxe/daohib/bpel/hobj/HFaultData.java Thu Jul 27 14:15:07 2006
@@ -0,0 +1,73 @@
+package com.fs.pxe.daohib.bpel.hobj;
+
+import com.fs.pxe.daohib.hobj.HLargeData;
+import com.fs.pxe.daohib.hobj.HObject;
+
+/**
+ * Persistent representation of a fault.
+ * @hibernate.class table="BPEL_FAULT"
+ */
+public class HFaultData extends HObject {
+
+  private String _name;
+  private String _explanation;
+  private HLargeData _data;
+  private int _lineNo;
+  private int _activityId;
+
+  /**
+   * @hibernate.property column="FAULTNAME"
+   */
+	public String getName() {
+		return _name;
+	}
+
+  public void setName(String name) {
+		_name = name;
+	}
+
+  /**
+   * @hibernate.many-to-one column="LDATA_ID" cascade="delete"
+   */
+  public HLargeData getData() {
+    return _data;
+  }
+
+  public void setData(HLargeData data) {
+    _data = data;
+  }
+
+
+  /**
+   * @hibernate.property column="EXPLANATION"
+   */
+  public String getExplanation() {
+    return _explanation;
+  }
+
+  public void setExplanation(String explanation) {
+    _explanation = explanation;
+  }
+
+  /**
+   * @hibernate.property column="LINENO"
+   */
+  public int getLineNo() {
+    return _lineNo;
+  }
+
+  public void setLineNo(int lineNo) {
+    _lineNo = lineNo;
+  }
+
+  /**
+   * @hibernate.property column="AID"
+   */
+  public int getActivityId() {
+    return _activityId;
+  }
+
+  public void setActivityId(int activityId) {
+    _activityId = activityId;
+  }
+}