[jboss-svn-commits] JBL Code SVN: r8687 - in labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository: . events
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jan 4 13:11:54 EST 2007
Author: michael.neale at jboss.com
Date: 2007-01-04 13:11:50 -0500 (Thu, 04 Jan 2007)
New Revision: 8687
Added:
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetChange.java
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetCreate.java
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetDelete.java
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetMove.java
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetUpdate.java
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/ChangeSet.java
Log:
change events
Added: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetChange.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetChange.java 2007-01-04 16:57:58 UTC (rev 8686)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetChange.java 2007-01-04 18:11:50 UTC (rev 8687)
@@ -0,0 +1,16 @@
+package org.drools.repository.events;
+
+public class AssetChange {
+
+ private String changeComment;
+
+ public String getChangeComment() {
+ return changeComment;
+ }
+
+ public void setChangeComment(String changeComment) {
+ this.changeComment = changeComment;
+ }
+
+
+}
Property changes on: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetChange.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetCreate.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetCreate.java 2007-01-04 16:57:58 UTC (rev 8686)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetCreate.java 2007-01-04 18:11:50 UTC (rev 8687)
@@ -0,0 +1,43 @@
+package org.drools.repository.events;
+
+public class AssetCreate extends AssetChange {
+
+ private String content;
+ private String fileName;
+ private String format;
+ private String path;
+
+ public String getContent() {
+ return content;
+ }
+ public String getFileName() {
+ return fileName;
+ }
+
+ /** This is in effect the "file extension" as well as the format type. */
+ public String getFormat() {
+ return format;
+ }
+
+ /**
+ * The path is the directory path to the resource in "file" terms (not JCR terms).
+ * Forward slash delimited.
+ */
+ public String getPath() {
+ return path;
+ }
+
+ public AssetCreate(String content,
+ String fileName,
+ String format,
+ String path) {
+
+ this.content = content;
+ this.fileName = fileName;
+ this.format = format;
+ this.path = path;
+ }
+
+
+
+}
Property changes on: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetCreate.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetDelete.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetDelete.java 2007-01-04 16:57:58 UTC (rev 8686)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetDelete.java 2007-01-04 18:11:50 UTC (rev 8687)
@@ -0,0 +1,32 @@
+package org.drools.repository.events;
+
+public class AssetDelete extends AssetChange {
+
+ private String fileName;
+ private String format;
+ private String path;
+
+ public String getFileName() {
+ return fileName;
+ }
+
+ public String getFormat() {
+ return format;
+ }
+ public String getPath() {
+ return path;
+ }
+
+ public AssetDelete(String fileName,
+ String format,
+ String path) {
+ super();
+ this.fileName = fileName;
+ this.format = format;
+ this.path = path;
+ }
+
+
+
+
+}
Property changes on: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetDelete.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetMove.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetMove.java 2007-01-04 16:57:58 UTC (rev 8686)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetMove.java 2007-01-04 18:11:50 UTC (rev 8687)
@@ -0,0 +1,41 @@
+package org.drools.repository.events;
+
+public class AssetMove extends AssetChange {
+
+ private String oldFileName;
+ private String format;
+ private String oldPath;
+ private String newFileFormat;
+ private String newPath;
+
+ public AssetMove(String oldFileName,
+ String format,
+ String oldPath,
+ String newFileFormat,
+ String newPath) {
+ super();
+ this.oldFileName = oldFileName;
+ this.format = format;
+ this.oldPath = oldPath;
+ this.newFileFormat = newFileFormat;
+ this.newPath = newPath;
+ }
+
+ public String getFormat() {
+ return format;
+ }
+ public String getNewFileFormat() {
+ return newFileFormat;
+ }
+ public String getNewPath() {
+ return newPath;
+ }
+ public String getOldFileName() {
+ return oldFileName;
+ }
+ public String getOldPath() {
+ return oldPath;
+ }
+
+
+}
Property changes on: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetMove.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetUpdate.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetUpdate.java 2007-01-04 16:57:58 UTC (rev 8686)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetUpdate.java 2007-01-04 18:11:50 UTC (rev 8687)
@@ -0,0 +1,48 @@
+package org.drools.repository.events;
+
+public class AssetUpdate extends AssetChange {
+
+ private String oldContent;
+ private String newContent;
+ private String fileName;
+ private String format;
+ private String path;
+
+ public String getOldContent() {
+ return oldContent;
+ }
+ public String getFileName() {
+ return fileName;
+ }
+ public String getNewContent() {
+ return newContent;
+ }
+
+
+ /** This is in effect the "file extension" as well as the format type. */
+ public String getFormat() {
+ return format;
+ }
+
+ /**
+ * The path is the directory path to the resource in "file" terms (not JCR terms).
+ * Forward slash delimited.
+ */
+ public String getPath() {
+ return path;
+ }
+
+ public AssetUpdate(String oldContent,
+ String newContent,
+ String fileName,
+ String format,
+ String path) {
+
+ this.oldContent = oldContent;
+ this.newContent = newContent;
+ this.fileName = fileName;
+ this.format = format;
+ this.path = path;
+ }
+
+}
Property changes on: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/AssetUpdate.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/ChangeSet.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/ChangeSet.java 2007-01-04 16:57:58 UTC (rev 8686)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/ChangeSet.java 2007-01-04 18:11:50 UTC (rev 8687)
@@ -0,0 +1,24 @@
+package org.drools.repository.events;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+
+
+public class ChangeSet {
+
+ private ArrayList assetChanges;
+
+ public ChangeSet() {
+ assetChanges = new ArrayList();
+ }
+
+ public void addChange(AssetChange change) {
+ this.assetChanges.add( change );
+ }
+
+ public Iterator getChanges() {
+ return this.assetChanges.iterator();
+ }
+
+
+}
Property changes on: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/events/ChangeSet.java
___________________________________________________________________
Name: svn:eol-style
+ native
More information about the jboss-svn-commits
mailing list