[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