Author: tdraier
Date: Fri Sep 14 13:29:34 2007
New Revision: 18484
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18484&repname=
=3Djahia
Log:
send event when changing workflow mode (JAHIA-2189) (port 18328)
Modified:
trunk/core/src/java/org/jahia/services/workflow/WorkflowService.java
Modified: trunk/core/src/java/org/jahia/services/workflow/WorkflowService.j=
ava
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/services/workflow/WorkflowService.java&rev=3D18484&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/services/workflow/WorkflowService.java (o=
riginal)
+++ trunk/core/src/java/org/jahia/services/workflow/WorkflowService.java Fr=
i Sep 14 13:29:34 2007
@@ -415,11 +415,9 @@
return grp;
}
=
- public void setWorkflowMode(ContentObject object, int mode, String wor=
kflowName, String processId, ProcessingContext jParams) throws JahiaExcepti=
on {
- setWorkflowMode((ContentObjectKey)object.getObjectKey(), mode, wor=
kflowName, processId, jParams);
- }
+ public void setWorkflowMode(ContentObject contentObject, int mode, Str=
ing workflowName, String processId, ProcessingContext jParams) throws Jahia=
Exception {
+ ContentObjectKey object =3D (ContentObjectKey)contentObject.getObj=
ectKey();
=
- public void setWorkflowMode(ContentObjectKey object, int mode, String =
workflowName, String processId, ProcessingContext jParams) throws JahiaExce=
ption {
ContentObjectKey workflowMainObject =3D getHardLinkedMainObject(ob=
ject);
int oldMode =3D getWorkflowMode(object);
cache.flush();
@@ -567,6 +565,9 @@
storeLanguageState(getMainLinkObject(object), jParams.getSiteI=
D());
languagesStatesManager.clearEntries(object.toString());
}
+
+ WorkflowEvent theEvent =3D new WorkflowEvent (this, contentObject,=
jParams.getUser(), jParams.getCurrentLocale().toString(), false);
+ ServicesRegistry.getInstance().getJahiaEventService().fireObjectCh=
anged(theEvent);
}
=
public boolean hasChanged(ContentObjectKey object, int mode, String wo=
rkflowName, String processId) throws JahiaException {
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list