%-- IBM Confidential OCO Source Material --%>
<%-- 5724-J34 (C) COPYRIGHT International Business Machines Corp. 2004 --%>
<%-- The source code for this program is not published or otherwise divested --%>
<%-- of its trade secrets, irrespective of what has been deposited with the --%>
<%-- U.S. Copyright Office. --%>
<%@ page language="java" import="java.util.Collection,java.lang.reflect.*,com.ibm.ws.console.policyconfiguration.form.TransactionClassDetailForm"%>
<%@ page import="java.beans.*"%>
<%@ page errorPage="/error.jsp"%>
<%@ page import="com.ibm.ws.sm.workspace.*"%>
<%@ page import="com.ibm.ws.workspace.query.*"%>
<%@ page import="com.ibm.ws.console.core.*"%>
<%@ page import="java.util.*,com.ibm.ws.security.core.SecurityContext,com.ibm.websphere.product.*"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tiles.tld" prefix="tiles" %>
<%@ taglib uri="/WEB-INF/ibmcommon.tld" prefix="ibmcommon" %>
<% try{
System.err.println("got into tcMembershipLayout.jsp");
%>
<%
TransactionClassDetailForm testForm = (TransactionClassDetailForm)session.getAttribute("TransactionClassDetailForm");
ArrayList selectedNodesBean = (ArrayList)testForm.getSelectedURIs();
Collection appNames = testForm.getAppNamesToShow();
Collection webModNames = testForm.getWebModNamesToShow();
ArrayList uriNames = (ArrayList) testForm.getUrisToShow();
//To make the boxes stay at a specific minimum size, we are going to add one at the bottom to provide a minimum size
if (!selectedNodesBean.contains("-------------------------------------------"))
selectedNodesBean.add(selectedNodesBean.size(),"-------------------------------------------");
if (!uriNames.contains("-------------------------------------------"))
uriNames.add(uriNames.size(),"-------------------------------------------");
String selectedApp = testForm.getSelectedApp();
String selectedMod = testForm.getSelectedMod();
String contextRoot = testForm.getContextRoot();
String tcName = testForm.getRefId();
pageContext.setAttribute("availableNodesBean", uriNames);
pageContext.setAttribute("selectedNodesBean", selectedNodesBean);
pageContext.setAttribute("appNamesBean", appNames);
pageContext.setAttribute("webModNamesBean", webModNames);
pageContext.setAttribute("contextRoot", contextRoot);
String availNodesSelectChange = "initVars(this); setSelectedNodes(selectedAvailableNodes, availNodes)";
String currNodesSelectChange = "initVars(this);setSelectedNodes(selectedCurrentNodes, currentNodes)";
String removeButtonClicked = "initVars(this);removeClicked(selectedCurrentNodes)";
String addButtonClicked = "initVars(this);addClicked(selectedAvailableNodes)";
String addFilterButtonClicked = "initVars(this);addFilterClicked()";
String appDropDownChanged = "initVars(this);appNameChange()";
String modDropDownChanged = "initVars(this);webModNameChange()";
%>
<%} catch (Exception e){e.printStackTrace();} %>