Update of
/var/cvs/contributions/CMSContainer_Portlets/portlets-banner/src/java/com/finalist/portlets/banner/search
In directory
james.mmbase.org:/tmp/cvs-serv10364/portlets-banner/src/java/com/finalist/portlets/banner/search
Modified Files:
RemoteSelectorAction.java SearchBannerInitAction.java
SearchBannerAction.java
Log Message:
CMSC-1064 Reduce mmapps.CloudProvider usage
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-banner/src/java/com/finalist/portlets/banner/search
See also: http://www.mmbase.org/jira/browse/CMSC-1064
Index: RemoteSelectorAction.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-banner/src/java/com/finalist/portlets/banner/search/RemoteSelectorAction.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- RemoteSelectorAction.java 1 Aug 2008 14:46:29 -0000 1.3
+++ RemoteSelectorAction.java 10 Sep 2008 12:36:43 -0000 1.4
@@ -1,20 +1,14 @@
package com.finalist.portlets.banner.search;
-import net.sf.mmapps.modules.cloudprovider.CloudProvider;
-import net.sf.mmapps.modules.cloudprovider.CloudProviderFactory;
-
import org.mmbase.bridge.Cloud;
import com.finalist.cmsc.navigation.select.forms.SelectorAction;
-import com.finalist.cmsc.services.publish.Publish;
public class RemoteSelectorAction extends SelectorAction {
@Override
public Cloud getCloud() {
- CloudProvider cloudProvider = CloudProviderFactory.getCloudProvider();
- Cloud cloud = cloudProvider.getCloud();
- return Publish.getRemoteCloud(cloud);
+ return getCloudForAnonymousUpdate(true);
}
Index: SearchBannerInitAction.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-banner/src/java/com/finalist/portlets/banner/search/SearchBannerInitAction.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- SearchBannerInitAction.java 1 Aug 2008 14:46:29 -0000 1.4
+++ SearchBannerInitAction.java 10 Sep 2008 12:36:43 -0000 1.5
@@ -5,16 +5,12 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import net.sf.mmapps.modules.cloudprovider.CloudProvider;
-import net.sf.mmapps.modules.cloudprovider.CloudProviderFactory;
-
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.struts.action.*;
import org.mmbase.bridge.*;
import org.mmbase.bridge.util.SearchUtil;
-import com.finalist.cmsc.services.publish.Publish;
import com.finalist.cmsc.struts.MMBaseAction;
/**
@@ -37,7 +33,7 @@
HttpServletResponse response, Cloud cld) throws Exception {
BannerForm bannerForm = (BannerForm) form;
- Cloud cloud = getCloud(bannerForm.isRemote());
+ Cloud cloud = getCloudForAnonymousUpdate(bannerForm.isRemote());
NodeManager manager = cloud.getNodeManager("customer");
NodeQuery query = manager.createQuery();
@@ -57,18 +53,6 @@
return null;
}
-
- private Cloud getCloud(boolean isRemote) {
- CloudProvider cloudProvider = CloudProviderFactory.getCloudProvider();
- Cloud cloud = cloudProvider.getCloud();
- log.debug("Using remote cloud?: " + isRemote);
- if (isRemote) {
- return Publish.getRemoteCloud(cloud);
- }
- return cloud;
- }
-
-
private List<Map<String, Object>> populateCustomersRows(NodeList nodes) {
List<Map<String, Object>> rows = new ArrayList<Map<String, Object>>();
for (NodeIterator iter = nodes.nodeIterator(); iter.hasNext();) {
Index: SearchBannerAction.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-banner/src/java/com/finalist/portlets/banner/search/SearchBannerAction.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- SearchBannerAction.java 1 Aug 2008 14:46:29 -0000 1.5
+++ SearchBannerAction.java 10 Sep 2008 12:36:43 -0000 1.6
@@ -5,9 +5,6 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import net.sf.mmapps.modules.cloudprovider.CloudProvider;
-import net.sf.mmapps.modules.cloudprovider.CloudProviderFactory;
-
import org.apache.commons.lang.StringUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -18,7 +15,6 @@
import org.mmbase.storage.search.*;
import com.finalist.cmsc.mmbase.PropertiesUtil;
-import com.finalist.cmsc.services.publish.Publish;
import com.finalist.cmsc.struts.MMBaseAction;
/**
@@ -47,7 +43,7 @@
BannerForm bannerForm = (BannerForm) form;
log.debug("Searching on remote cloud? " + bannerForm.isRemote());
- Cloud cloud = getCloud(bannerForm.isRemote());
+ Cloud cloud = getCloudForAnonymousUpdate(bannerForm.isRemote());
int count = 0;
int offset = 0;
@@ -155,17 +151,6 @@
return attachments != null && attachments.size() > 0;
}
-
- private Cloud getCloud(boolean isRemote) {
- CloudProvider cloudProvider = CloudProviderFactory.getCloudProvider();
- Cloud cloud = cloudProvider.getCloud();
- log.debug("Using remote cloud?: " + isRemote);
- if (isRemote) {
- return Publish.getRemoteCloud(cloud);
- }
- return cloud;
- }
-
private void addConstraint(Query query, NodeManager manager, Step step,
String fieldName, String value) {
if (StringUtils.isBlank(value)) {
return;
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs