[overlord-commits] Overlord SVN: r992 - in activity-monitor/trunk: model and 2 other directories.
overlord-commits at lists.jboss.org
overlord-commits at lists.jboss.org
Sun Mar 7 14:48:12 EST 2010
Author: heiko.braun at jboss.com
Date: 2010-03-07 14:48:11 -0500 (Sun, 07 Mar 2010)
New Revision: 992
Added:
activity-monitor/trunk/model/scripts/
activity-monitor/trunk/model/scripts/antrun-schema.xml
Modified:
activity-monitor/trunk/emu/src/main/java/org/jboss/bpm/monitor/emu/ProcessRunnable.java
activity-monitor/trunk/model/src/main/java/org/jboss/bpm/monitor/model/bpaf/Event.java
Log:
added bpaf costraints to hibernate model
Modified: activity-monitor/trunk/emu/src/main/java/org/jboss/bpm/monitor/emu/ProcessRunnable.java
===================================================================
--- activity-monitor/trunk/emu/src/main/java/org/jboss/bpm/monitor/emu/ProcessRunnable.java 2010-03-07 19:34:43 UTC (rev 991)
+++ activity-monitor/trunk/emu/src/main/java/org/jboss/bpm/monitor/emu/ProcessRunnable.java 2010-03-07 19:48:11 UTC (rev 992)
@@ -49,6 +49,7 @@
{
Event startEvent = new Event(true);
startEvent.setProcessName(process.getName());
+ startEvent.setProcessDefinitionID(process.getName());
startEvent.setProcessInstanceID(process.getInstanceId());
startEvent.getEventDetails().setCurrentState(State.Open);
@@ -78,8 +79,9 @@
// lifecycle end event
Event endEvent = new Event(true);
+ endEvent.setProcessDefinitionID(process.getName());
+ endEvent.setProcessInstanceID(process.getInstanceId());
endEvent.setProcessName(process.getName());
- endEvent.setProcessInstanceID(process.getInstanceId());
endEvent.getEventDetails().setCurrentState(State.Closed);
handler.processEvent(endEvent);
@@ -87,26 +89,26 @@
private Event createActivityEvent(String actitivity, State state)
{
- Event activityEvent = new Event(true);
- activityEvent.setProcessName(process.getName());
- activityEvent.setActivityDefinitionID(actitivity);
- activityEvent.setActivityInstanceID(actitivity+"_"+System.currentTimeMillis());
- activityEvent.getEventDetails().setCurrentState(state);
- return activityEvent;
- }
+ Event event = new Event(true);
- private Event createActivityEvent(String actitivity, State state, long timestamp)
- {
- Event event = new Event();
- event.setTimestamp(timestamp);
+ event.setProcessDefinitionID(process.getName());
+ event.setProcessInstanceID(process.getInstanceId());
event.setProcessName(process.getName());
- event.setProcessInstanceID(process.getInstanceId());
+
event.setActivityDefinitionID(actitivity);
event.setActivityInstanceID(actitivity+"_"+System.currentTimeMillis());
+
event.getEventDetails().setCurrentState(state);
return event;
}
+ private Event createActivityEvent(String actitivity, State state, long timestamp)
+ {
+ Event event = createActivityEvent(actitivity, state);
+ event.setTimestamp(timestamp);
+ return event;
+ }
+
private String invokeActivity()
throws InterruptedException
{
Added: activity-monitor/trunk/model/scripts/antrun-schema.xml
===================================================================
--- activity-monitor/trunk/model/scripts/antrun-schema.xml (rev 0)
+++ activity-monitor/trunk/model/scripts/antrun-schema.xml 2010-03-07 19:48:11 UTC (rev 992)
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ============================================================ -->
+<!-- JBoss, the OpenSource J2EE webOS -->
+<!-- Distributable under LGPL license. -->
+<!-- See terms of license at http://www.gnu.org. -->
+<!-- ============================================================ -->
+
+<project>
+
+ <!-- ##################### -->
+ <!-- ### CREATE SCHEMA ### -->
+ <!-- ##################### -->
+
+ <target name="create-schema">
+ <taskdef name="schemaexport"
+ classname="org.hibernate.tool.hbm2ddl.SchemaExportTask"
+ classpathref="maven.compile.classpath" />
+
+ <mkdir dir="${project.output.dir}" />
+
+ <!--create-ddl db="hsqldb" />
+ <create-ddl db="oracle" />
+ <create-ddl db="postgresql" /-->
+ <create-ddl db="mysql" />
+ <!--replace file="${project.output.dir}/jbpm.mysql.create.sql"
+ token="BLOB_VALUE_ blob"
+ value="BLOB_VALUE_ longblob" /-->
+ </target>
+
+ <macrodef name="create-ddl">
+ <attribute name="db" />
+
+ <sequential>
+ <echo />
+ <echo>=====================</echo>
+ <echo>Schema Create @{db}</echo>
+ <echo>=====================</echo>
+
+ <schemaexport output="${project.output.dir}/bpaf.@{db}.create.sql"
+ create="yes"
+ drop="no"
+ config="src/main/resources/hibernate.cfg.xml"
+ text="yes"
+ delimiter=";"
+ quiet="yes" />
+
+ <echo />
+ <echo>=====================</echo>
+ <echo>Schema Drop @{db}</echo>
+ <echo>=====================</echo>
+ <schemaexport output="${project.output.dir}/bpaf.@{db}.drop.sql"
+ create="no"
+ drop="yes"
+ config="src/main/resources/hibernate.cfg.xml"
+ text="yes"
+ delimiter=";"
+ quiet="yes" />
+
+ </sequential>
+ </macrodef>
+
+</project>
Modified: activity-monitor/trunk/model/src/main/java/org/jboss/bpm/monitor/model/bpaf/Event.java
===================================================================
--- activity-monitor/trunk/model/src/main/java/org/jboss/bpm/monitor/model/bpaf/Event.java 2010-03-07 19:34:43 UTC (rev 991)
+++ activity-monitor/trunk/model/src/main/java/org/jboss/bpm/monitor/model/bpaf/Event.java 2010-03-07 19:48:11 UTC (rev 992)
@@ -1,11 +1,3 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
-// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2010.03.05 at 08:26:33 PM CET
-//
-
-
package org.jboss.bpm.monitor.model.bpaf;
import java.util.ArrayList;
@@ -81,8 +73,7 @@
/**
* A globally unique identifier for the individual event
*/
- @XmlAttribute(name = "EventID", required = true)
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
+ @XmlAttribute(name = "EventID", required = true)
protected long eventID;
/**
More information about the overlord-commits
mailing list