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;
+ }
+}