1 17 package org.apache.geronimo.console.car; 18 19 import java.io.IOException ; 20 import java.util.List ; 21 import java.util.ArrayList ; 22 import java.util.Arrays ; 23 import javax.portlet.ActionRequest; 24 import javax.portlet.ActionResponse; 25 import javax.portlet.PortletException; 26 import javax.portlet.RenderRequest; 27 import javax.portlet.RenderResponse; 28 import org.apache.geronimo.console.MultiPageModel; 29 import org.apache.geronimo.console.util.PortletManager; 30 import org.apache.geronimo.console.util.ConfigurationData; 31 import org.apache.geronimo.system.plugin.PluginRepositoryList; 32 33 38 public class UpdateListHandler extends BaseImportExportHandler { 39 public UpdateListHandler() { 40 super(UPDATE_REPOS_MODE, null); 41 } 42 43 public String actionBeforeView(ActionRequest request, ActionResponse response, MultiPageModel model) throws PortletException, IOException { 44 PluginRepositoryList[] lists = PortletManager.getCurrentServer(request).getPluginRepositoryLists(); 45 for (int i = 0; i < lists.length; i++) { 46 lists[i].refresh(); 47 } 48 return INDEX_MODE+BEFORE_ACTION; 49 } 50 51 public void renderView(RenderRequest request, RenderResponse response, MultiPageModel model) throws PortletException, IOException { 52 } 53 54 public String actionAfterView(ActionRequest request, ActionResponse response, MultiPageModel model) throws PortletException, IOException { 55 return INDEX_MODE+BEFORE_ACTION; 56 } 57 } 58 | Popular Tags |