svn commit: r765180 - in /lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms: cocoon/scheduler/SchedulerHelper.java scheduler/LoadQuartzServlet.java task/TaskParameters.java task/WorkflowInvoker.java

[email protected]
Newsgroups gmane.comp.cms.lenya.cvs
Message-ID <[email protected]>
Author: andreas
Date: Wed Apr 15 13:27:50 2009
New Revision: 765180

URL: http://svn.apache.org/viewvc?rev=765180&view=rev
Log:
Updating task module to API changes.

Modified:
    lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/cocoon/scheduler/SchedulerHelper.java
    lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/scheduler/LoadQuartzServlet.java
    lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/task/TaskParameters.java
    lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/task/WorkflowInvoker.java

Modified: lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/cocoon/scheduler/SchedulerHelper.java
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/cocoon/scheduler/SchedulerHelper.java?rev=765180&r1=765179&r2=765180&view=diff
==============================================================================
--- lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/cocoon/scheduler/SchedulerHelper.java (original)
+++ lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/cocoon/scheduler/SchedulerHelper.java Wed Apr 15 13:27:50 2009
@@ -76,7 +76,7 @@
 
             NamespaceMap schedulerParameters = new NamespaceMap(LoadQuartzServlet.PREFIX);
 
-            DocumentFactory identityMap = DocumentUtil.createDocumentIdentityMap(null, null);
+            DocumentFactory identityMap = DocumentUtil.createDocumentFactory(null, null);
             String url = ServletHelper.getWebappURI(ObjectModelHelper.getRequest(this.objectModel));
             Publication pub = null;
 

Modified: lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/scheduler/LoadQuartzServlet.java
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/scheduler/LoadQuartzServlet.java?rev=765180&r1=765179&r2=765180&view=diff
==============================================================================
--- lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/scheduler/LoadQuartzServlet.java (original)
+++ lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/scheduler/LoadQuartzServlet.java Wed Apr 15 13:27:50 2009
@@ -273,7 +273,7 @@
                 getScheduler().deleteJob(jobId, publicationId);
             } else if (action.equals(DOCUMENT_DELETED)) {
                 String documentUrl = (String) schedulerParameters.get(PARAMETER_DOCUMENT_URL);
-                DocumentFactory map = DocumentUtil.createDocumentIdentityMap(null, null);
+                DocumentFactory map = DocumentUtil.createDocumentFactory(null, null);
                 org.apache.lenya.cms.publication.Document document = map.getFromURL(documentUrl);
                 deleteDocumentJobs(document);
             }

Modified: lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/task/TaskParameters.java
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/task/TaskParameters.java?rev=765180&r1=765179&r2=765180&view=diff
==============================================================================
--- lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/task/TaskParameters.java (original)
+++ lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/task/TaskParameters.java Wed Apr 15 13:27:50 2009
@@ -74,14 +74,17 @@
      * @throws ExecutionException when something went wrong.
      */
     public Publication getPublication() throws ExecutionException {
+    	/* FIXME: This would need a redesign.
         Publication publication;
         try {
-            publication = PublicationUtil.getPublication(this.manager,
+             publication = PublicationUtil.getPublication(this.manager,
                     get(Task.PARAMETER_PUBLICATION_ID));
         } catch (PublicationException e) {
             throw new ExecutionException(e);
         }
         return publication;
+        */
+        return null;
     }
 
     /**

Modified: lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/task/WorkflowInvoker.java
URL: http://svn.apache.org/viewvc/lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/task/WorkflowInvoker.java?rev=765180&r1=765179&r2=765180&view=diff
==============================================================================
--- lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/task/WorkflowInvoker.java (original)
+++ lenya/contributions/2_0_X/modules/task/java/src/org/apache/lenya/cms/task/WorkflowInvoker.java Wed Apr 15 13:27:50 2009
@@ -198,8 +198,8 @@
             log.debug("Workflow event: [" + eventName + "]");
             // check for workflow instance first (task can initialize the workflow history)
             try {
-                Session session = RepositoryUtil.createSession(this.manager, null);
-                DocumentFactory map = DocumentUtil.createDocumentIdentityMap(this.manager, session);
+                Session session = RepositoryUtil.createSession(this.manager, null, false);
+                DocumentFactory map = DocumentUtil.createDocumentFactory(this.manager, session);
                 this.document = map.getFromURL(webappUrl);
             } catch (Exception e) {
                 throw new ExecutionException(e);
@@ -214,7 +214,7 @@
     public void invokeTransition() throws ExecutionException {
 
         try {
-            Session session = RepositoryUtil.createSession(this.manager, null);
+            Session session = RepositoryUtil.createSession(this.manager, null, false);
             WorkflowUtil.invoke(this.manager,
                     session,
                     new ConsoleLogger(),
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.