%-- IBM Confidential OCO Source Material --%> <%-- 5724-J34 (C) COPYRIGHT International Business Machines Corp. 2005, 2011 --%> <%-- 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 import="com.ibm.ws.console.workclass.form.WorkClassDetailForm,com.ibm.ws.console.workclass.form.WorkClassCollectionForm,com.ibm.ws.sm.workspace.*"%> <%@ page import="com.ibm.ws.console.workclass.form.WorkClassCollectionForm"%> <%@ page import="com.ibm.ws.console.workclass.util.WorkClassConfigUtils"%> <%@ page import="com.ibm.ws.sm.workspace.WorkSpace"%> <%@ page import="com.ibm.ws.xd.config.workclass.exceptions.WorkClassNotFoundException"%> <%@ page import="com.ibm.ws.workspace.query.*"%> <%@ 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" %> <% WorkClassCollectionForm collectionForm = (WorkClassCollectionForm)session.getAttribute("WorkClassCollectionForm"); String wcName = (String)request.getAttribute("wcName"); String requestType = (String)request.getAttribute("requestType"); WorkClassDetailForm detailForm = null; try { detailForm = WorkClassConfigUtils.getWorkClassDetailForm(wcName, collectionForm); //WorkClassDetailForm detailForm = (WorkClassDetailForm)session.getAttribute(wcName+"WorkClassDetailForm"); } catch (WorkClassNotFoundException e) { } boolean isDisabled = false; if ((detailForm.getName().indexOf("Default_") != -1) || (!request.isUserInRole("administrator") && !request.isUserInRole("configurator") && !request.isUserInRole("deployer"))) { isDisabled = true; } if(! SecurityContext.isSecurityEnabled() ) { // System.out.println("security not enabled"); isDisabled = false; } if(detailForm.getName().indexOf("Default_") != -1){ isDisabled = true; } WorkSpace wksp = (WorkSpace)session.getAttribute(com.ibm.ws.console.core.Constants.WORKSPACE_KEY); ArrayList matchNames = detailForm.getModMatches(); matchNames = (ArrayList)WorkClassConfigUtils.formatMatchesForDisplay(matchNames, collectionForm.getApplicationName(), collectionForm.getEdition(), wksp, detailForm.getType(), collectionForm.getWCScope()); matchNames.add("-------------------------------------------"); pageContext.setAttribute("matchNamesBean", matchNames); String editPatternsClicked = "EditPatternsClicked('" + requestType + "', '" + detailForm.getName() + "')"; %> <% if (!SecurityContext.isSecurityEnabled() || (request.isUserInRole("administrator") || request.isUserInRole("configurator") || request.isUserInRole("deployer"))) { %> <% }%>