00001
00026 package org.objectweb.jonas.webapp.jonasadmin.jonasserver;
00027
00028 import java.util.ArrayList;
00029 import java.util.Collections;
00030 import java.util.List;
00031
00032 import javax.servlet.http.HttpServletRequest;
00033
00034 import org.apache.struts.action.ActionForm;
00035 import org.apache.struts.action.ActionMapping;
00036 import org.objectweb.jonas.webapp.jonasadmin.common.BeanComparator;
00040 public class JndiResourcesForm extends ActionForm {
00041
00042
00043
00044 private ArrayList providers = new ArrayList();
00045 private ArrayList listNames = new ArrayList();
00046
00047
00048
00049 public void reset(ActionMapping mapping, HttpServletRequest request) {
00050 providers = new ArrayList();
00051 listNames = new ArrayList();
00052 }
00053
00054
00055
00056 public void addProvider(JndiResourceItem provider) {
00057 providers.add(provider);
00058 }
00059
00060 public List getProviders() {
00061 return providers;
00062 }
00063 public ArrayList getListNames() {
00064 return listNames;
00065 }
00066
00067 public void setListNames(List p_List) {
00068 listNames.clear();
00069 listNames = new ArrayList(p_List);
00070 Collections.sort(listNames, new BeanComparator());
00071 }
00072 }