Update of
/var/cvs/contributions/CMSContainer/cmsc/maintenance/src/java/com/finalist/cmsc/maintenance/beans
In directory
james.mmbase.org:/tmp/cvs-serv11716/maintenance/src/java/com/finalist/cmsc/maintenance/beans
Modified Files:
CreateRelationsForSecondaryContent.java
Log Message:
CMSC-1206 Asset: enhance the create-relations-asset-channel.jsp script to
find a good channel
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-1206
Index: CreateRelationsForSecondaryContent.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/maintenance/src/java/com/finalist/cmsc/maintenance/beans/CreateRelationsForSecondaryContent.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- CreateRelationsForSecondaryContent.java 30 Dec 2008 02:25:55 -0000
1.11
+++ CreateRelationsForSecondaryContent.java 7 Jan 2009 03:35:54 -0000
1.12
@@ -16,7 +16,7 @@
import com.finalist.cmsc.services.publish.Publish;
import com.finalist.cmsc.services.versioning.Versioning;
import com.finalist.cmsc.services.versioning.VersioningException;
-
+import javax.servlet.jsp.PageContext;
public class CreateRelationsForSecondaryContent {
@@ -34,11 +34,13 @@
private Cloud cloud;
private Integer parentNumber;
private String type ;
+ public PageContext ctx ;
/** MMbase logging system */
private static final Logger log =
Logging.getLoggerInstance(CreateRelationsForSecondaryContent.class.getName());
- public CreateRelationsForSecondaryContent(Cloud cloud) {
+ public CreateRelationsForSecondaryContent(Cloud cloud,PageContext
pageContext) {
this.cloud = cloud;
+ ctx = pageContext;
}
public String execute(Integer parentNumber,String type) throws Exception {
@@ -64,6 +66,7 @@
NodeList assets = query.getList();
log.info("Assets - Found total Assets: " + assets.size());
+ ctx.setAttribute("totalCount", assets.size());
int counter = 0;
for (int i = 0; i < assets.size(); i++) {
@@ -76,17 +79,13 @@
Node channel = getRelatedChannel(asset);
if(channel == null) {
- log.info("Assets - begin to add relation from " +
asset.getNumber()+" to channel " +root.getNumber()+ " Asset elements.");
relation = RelationUtil.createRelation(asset, root,
CREATIONREL);
}
else {
- log.info("Assets - begin to add relation from " +
asset.getNumber()+" to channel " +channel.getNumber()+ " Asset elements.");
relation = RelationUtil.createRelation(asset, channel,
CREATIONREL);
- log.info("Assets - added relations to Asset element."+
asset.getNumber());
}
}
else {
- log.info("Assets - begin to add relation from " +
asset.getNumber()+" to channel " +root.getNumber()+ " Asset elements.");
relation = RelationUtil.createRelation(asset, root,
CREATIONREL);
}
@@ -107,6 +106,7 @@
Publish.publish(relation);
}*/
}
+ ctx.setAttribute("addedRelationCount", counter);
log.info("Assets - Added relations to " + counter + " Asset elements.");
return "success";
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs