Update of
/var/cvs/contributions/CMSContainer/cmsc/maintenance/src/java/com/finalist/cmsc/maintenance/beans
In directory james.mmbase.org:/tmp/cvs-serv1653
Modified Files:
CreateRelationsForSecondaryContent.java
Log Message:
CMSC-1192 Assets: add SQL script to migrate all images/attachments/URLs to new
assetstable
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/maintenance/src/java/com/finalist/cmsc/maintenance/beans
See also: http://www.mmbase.org/jira/browse/CMSC-1192
Index: CreateRelationsForSecondaryContent.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/maintenance/src/java/com/finalist/cmsc/maintenance/beans/CreateRelationsForSecondaryContent.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- CreateRelationsForSecondaryContent.java 24 Dec 2008 12:53:35 -0000
1.3
+++ CreateRelationsForSecondaryContent.java 24 Dec 2008 13:14:20 -0000
1.4
@@ -11,6 +11,7 @@
import com.finalist.cmsc.repository.RepositoryUtil;
import com.finalist.cmsc.security.SecurityUtil;
import com.finalist.cmsc.services.publish.Publish;
+import com.finalist.cmsc.services.workflow.Workflow;
public class CreateRelationsForSecondaryContent {
@@ -49,15 +50,24 @@
Node asset = assets.getNode(i);
if (!RepositoryUtil.hasCreationChannel(asset)) {
Relation relation = RelationUtil.createRelation(asset, root,
"creationrel");
+ if(Publish.isPublished(asset)) {
Publish.publish(relation);
}
+ else {
+ if (!Workflow.hasWorkflow(asset)) {
+ Workflow.create(asset, "");
+ }
+ else {
+ Workflow.addUserToWorkflow(asset);
+ }
+ }
+ }
int owners = asset.countRelatedNodes(ownerManager, "ownerrel",
"destination");
if (owners < 1) {
- Relation ownerRelation = RelationUtil.createRelation(asset, user,
"ownerrel");
- Publish.publish(ownerRelation);
+ RelationUtil.createRelation(asset, user, "ownerrel");
}
-
}
}
+
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs