[jboss-svn-commits] JBL Code SVN: r9669 - in labs/jbossrules/trunk/drools-jbrms/src: test/java/org/drools/brms/server and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Feb 21 02:41:45 EST 2007
Author: michael.neale at jboss.com
Date: 2007-02-21 02:41:44 -0500 (Wed, 21 Feb 2007)
New Revision: 9669
Modified:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java
labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java
Log:
JBRULES-692 Automatically sets status to draft on checkin
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java 2007-02-21 07:41:07 UTC (rev 9668)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/server/JBRMSServiceServlet.java 2007-02-21 07:41:44 UTC (rev 9669)
@@ -253,6 +253,7 @@
repoAsset.updateDateEffective( dateToCalendar( meta.dateEffective ) );
repoAsset.updateDateExpired( dateToCalendar( meta.dateExpired ) );
+ repoAsset.updateState( StateItem.DRAFT_STATE_NAME );
repoAsset.updateCategoryList( meta.categories );
AssetContentFormatHandler handler = new AssetContentFormatHandler();
@@ -410,15 +411,11 @@
if (!wholePackage) {
AssetItem asset = repo.loadAssetByUUID( uuid );
asset.updateState( newState );
- repo.save();
} else {
PackageItem pkg = repo.loadPackageByUUID( uuid );
- pkg.changeStatus(newState);
- repo.save();
+ pkg.changeStatus(newState);
}
-
-
-
+ repo.save();
}
Modified: labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java 2007-02-21 07:41:07 UTC (rev 9668)
+++ labs/jbossrules/trunk/drools-jbrms/src/test/java/org/drools/brms/server/ServiceImplementationTest.java 2007-02-21 07:41:44 UTC (rev 9669)
@@ -281,6 +281,7 @@
assertEquals("testCheckinCategory", asset2.metaData.categories[0]);
assertEquals("testCheckinCategory2", asset2.metaData.categories[1]);
assertEquals("testCheckinCategory/deeper", asset2.metaData.categories[2]);
+
}
@@ -437,6 +438,10 @@
asset = impl.loadRuleAsset( ruleUUID2 );
assertEquals("testState2", asset.metaData.state);
+ impl.checkinVersion( asset );
+ asset = impl.loadRuleAsset( asset.uuid );
+ assertEquals(StateItem.DRAFT_STATE_NAME, asset.metaData.state);
+
}
More information about the jboss-svn-commits
mailing list