<!DOCTYPE tiles-definitions PUBLIC
       "-//Apache Software Foundation//DTD Tiles Configuration//EN"
       "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">

<!-- Definitions for WebSphere Application Server Administrative Console   -->
<!--
 // 5724-J08, 5724-I63, 5724-H88, 5724-H89, 5655-N02, 5733-W70. (C) COPYRIGHT International Business Machines Corp. 1997, 2012
 // 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
  @(#) 1.8.1.20 WEBUI/ws/code/webui.classloader/src/classloader/WEB-INF/console-defs.xml, WAS.webui.classloader, WAS855.WEBUI, cf031428.02 8/22/12 18:45:58  [7/23/14  19:43:29]
-->
<tiles-definitions>
    <definition
        name="ClassLoaderViewer.title.layout"
        path="/com.ibm.ws.console.classloader/layouts/descLayout.jsp">
        <put
            name="descTitle"
            value="ClassLoaderViewer.topology.displayName" />
        <put
            name="descImage"
            value="pluginId=com.ibm.ws.console.classloader" />
        <put
            name="descText"
            value="ClassloaderViewer.topology.description" />
    </definition>
    <definition
        name="ClassLoaderViewer.module.path"
        path="/com.ibm.ws.console.classloader/layouts/modulePathLayout.jsp">
        <put
            name="formName"
            value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm" />
        <put
            name="modulePath"
            value="modulePath" />
    </definition>
    <!-- content main -->
    <definition name="ClassLoaderViewer.config.view" extends="detail.config.view"  >
        <put name="contextType" value="clv.ClassLoaderViewer"/>
        <putList name="list">
            <add value="ClassLoaderViewer.desc.layout"/>
            <add value="ClassLoaderViewer.detail.tabsLayout"/>
        </putList>
    </definition>
    

  <definition name="ClassLoaderViewer.desc.layout" extends="detail.title">
    <put name="formName" value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm"/>
    <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.classloader"/>
    <put name="titleKey" value="ClassloaderViewer.displayName"/>
        <put
          name="helpTopic"
          value="ClassloaderViewer.displayName" />
    <put name="collectionLink" value="com.ibm.ws.console.probdetermination.forwardCmd.do?forwardName=Logsandtrace.content.list&#38;noChange=true"/>
    <put name="includeLink" value="no"/>
    <put name="instanceDetails" value="name"/>
    <put name="instanceDescription" value="ClassloaderViewer.description"/>
    <put name="displayName" value="ClassloaderViewer.displayName"/>
  </definition>
    

  <definition name="ClassLoaderViewer.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp" >
    <put name="formName" value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm"/>
    <put name="selectUri" value="classloaderDisplayDetail.do"/>
    <put name="selectedPerspective" value="ClassLoadViewer.tabs.searchOrder"/>
    <putList name="tabList">
    </putList>

  </definition>
    
    
    <definition name="ClassLoaderViewer.config.tab.searchOrder.view"  extends="detail.config.tab.view">
        <put name="contextType" value="clv.ClassLoaderViewer"/>
        <put name="descTitle"   value="ClassloaderViewer.displayName" />
        <put name="descImage"   value="pluginId=com.ibm.ws.console.classloader" />
        <put name="descText"    value="ClassloaderViewer.description" />
        <putList name="list">
            <add value="ClassLoaderViewer.buttons.panel" />
            <add value="ClassLoaderViewer.xml.transform.searchorder" />
        </putList>
    </definition>

    <definition name="ClassLoaderViewer.config.tab.view"  extends="detail.config.tab.view">
        <put name="contextType" value="clv.ClassLoaderViewer"/>
        <put name="descTitle"   value="ClassloaderViewer.displayName" />
        <put name="descImage"   value="pluginId=com.ibm.ws.console.classloader" />
        <put name="descText"    value="ClassloaderViewer.description" />
        <putList name="list">
            <add value="ClassLoaderViewer.buttons.panel" />
            <add value="ClassLoaderViewer.xml.transform.hierarchy" />
        </putList>
    </definition>
    
    <definition name="ClassLoaderViewer.xml.transform.hierarchy" extends="ClassLoaderViewer.xml.transform">
        <put name="clv.view" value="hierarchy" />
    </definition>
    <definition name="ClassLoaderViewer.xml.transform.searchorder" extends="ClassLoaderViewer.xml.transform">
        <put name="clv.view" value="searchOrder" />
    </definition>
    
    <definition name="ClassLoaderViewer.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="3" />
        <put name="definitionName" value="ClassLoaderViewer.buttons.panel" />
        <put name="includeForm" value="yes" />
        <putList name="actionList">
        </putList>
    </definition>
    	
    <definition
        name="ClassLoaderViewer.detail.title"
        extends="detail.title">
        <put
            name="formName"
            value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm" />
        <put
            name="objectTypeImage"
            value="pluginId=com.ibm.ws.console.classloader" />
        <put
            name="titleKey"
            value="ClassloaderViewer.displayName" />
        <put
            name="collectionLink"
            value="classloaderDisplayDetail.do?action=setup" />
        <put
            name="instanceDetails"
            value="propertiesName" />
        <put
            name="instanceDescription"
            value="ClassLoaderViewer.description" />
        <put
            name="displayName"
            value="ClassloaderViewer.displayName" />
    </definition>
    <!--END of content main -->
    <definition
        name="WebSphereTopology.content.main"
        extends="detail.config.view">
        <put
            name="contextType"
            value="clv.WebSphereTopology" />
        <putList name="list">
            <add value="CLV.topology.detail.title" />
            <add value="CLV.topology.detail.tabsLayout" />
        </putList>
    </definition>

    <definition
        name="CLV.topology.detail.title"
        extends="detail.title">
        <put
            name="formName"
            value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm" />
        <put
            name="objectTypeImage"
            value="pluginId=com.ibm.ws.console.classloader" />
        <put
            name="titleKey"
            value="ClassLoaderViewer.topology.displayName" />
        <put
            name="collectionLink"
            value="navigatorCmd.do?forwardName=Cell.content.main&#38;noChange=true" />
        <put
            name="instanceDetails"
            value="name" />
        <put
            name="instanceDescription"
            value="ClassloaderViewer.topology.description" />
        <put
            name="displayName"
            value="ClassLoaderViewer.topology.displayName" />
    </definition>

    <definition
        name="CLV.topology.detail.tabsLayout"
        path="/secure/layouts/tabsLayout.jsp">
        <put
            name="selectUri"
            value="cellDetail.do" />
        <put
            name="selectedPerspective"
            value="tab.topology" />
        <put
            name="formName"
            value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm" />
        <putList name="tabList" />

    </definition>
    <definition
        name="CLV.topology.tab.view"
        path="/secure/layouts/topologyLayout.jsp">
        <put
            name="treeView"
            value="CLV.topology.tree.view" />
    </definition>
    
    <definition
        name="CLV.topology.tree.view"
        path="/com.ibm.ws.console.classloader/layouts/treeLayoutWithWaitHide.jsp"
        controllerClass="com.ibm.ws.console.classloader.topology.TopologyController">
        <put
            name="rootName"
            value="Cell.displayName.empty" />
        <put
            name="rootImage"
            value="images/onepix.gif" />
        <putList name="treeList" />
    </definition>
    <!--END of toplogy -->

    <!--    xml views -->

    <definition
        name="ClassLoaderViewer.performSearch"
        path="/com.ibm.ws.console.classloader/layouts/search.jsp"
        controllerClass="com.ibm.ws.console.classloader.SearchController">
        <put name="xmlFile" />
    </definition>

    <definition
        name="ClassLoaderViewer.xml.transform"
        path="/com.ibm.ws.console.classloader/layouts/xmlTransform.jsp"
        controllerClass="com.ibm.ws.console.classloader.xml.XMLController">
        <put name="xmlFile" />
        <put name="xslFile" />
    </definition>
    <!--   classloader dump -->
    <definition
        name="ClassLoaderViewer.dump.xml.view"
        extends="detail.config.view">
        <put
            name="contextType"
            value="clv.ClassLoaderViewerDump" />
        <putList name="list">
            <!--
                <add value="ClassLoaderViewer.module.path" />
            -->
            <add value="ClassLoaderViewer.dump.xml.title" />
            <add value="ClassLoaderViewer.xml.transform" />
        </putList>
    </definition>
    <definition
        name="ClassLoaderViewer.dump.xml.title"
        path="/com.ibm.ws.console.classloader/layouts/detailTitleLayout.jsp">
        <put 
        	name="formName" 
        	value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm"/>
        <put 
        	name="titleKey" 
        	value="ClassLoaderViewer.dump.displayName"/>
        <put 
        	name="collectionLink" 
        	value="com.ibm.ws.console.classloader.clvservice.forwardCmd.do?forwardName=CLVService.content.main&amp;noChange=true"/>
        <put 
        	name="includeLink" 
        	value="no"/>
        <put
        	name="helpTopic"
        	value="ClassloaderViewer.displayName" />
        <put 
        	name="instanceDetails" 
        	value="name"/>
        <put 
        	name="instanceDescription" 
        	value="ClassLoaderViewer.dump.description"/>
        <put 
        	name="displayName" 
        	value="ClassLoaderViewer.dump.displayName"/>
        <put
            name="objectTypeImage"
            value="pluginId=com.ibm.ws.console.classloader" />

        <put
            name="descTitle"
            value="ClassLoaderViewer.dump.displayName" />
        <put
            name="descText"
            value="ClassLoaderViewer.dump.description" />
    </definition>
    <!--   classloader attributes -->
    <definition
        name="ClassLoaderViewer.attributes.xml.view"
        extends="detail.config.view">
        <put
            name="contextType"
            value="clv.ClassLoaderViewerDumpAttributes" />
        <putList name="list">
            <add value="ClassLoaderViewer.module.path" />
            <add value="ClassLoaderViewer.attributes.xml.title" />
            <add value="ClassLoaderViewer.xml.transform" />
        </putList>
    </definition>
    <definition
        name="ClassLoaderViewer.attributes.xml.title"
        extends="ClassLoaderViewer.title.layout">
        <put
            name="descTitle"
            value="ClassLoaderViewer.attributes.displayName" />
        <put
            name="descImage"
            value="pluginId=com.ibm.ws.console.classloader" />
        <put
            name="descText"
            value="ClassLoaderViewer.attributes.description" />
    </definition>
   
    <!-- START of doSearch definitions-->
    <!--   search by class loader name-->
    <definition
        name="ClassLoaderViewer.doSearch.classloader.xml.view"
        extends="detail.config.view">
        <put
            name="contextType"
            value="clv.ClassLoaderViewer.doSearch.classloader" />
        <putList name="list">
            <!--
                <add value="ClassLoaderViewer.module.path" />
                <add value="ClassLoaderViewer.doSearch.classloader.title" />
            -->
            <add value="ClassLoaderViewer.doSearch.classloader.title" />
            <add value="ClassLoadViewer.search.config.tab.view" />
            <add value="ClassLoaderViewer.xml.transform" />
        </putList>
    </definition>
    <definition
        name="ClassLoaderViewer.doSearch.classloader.title"
        extends="ClassLoaderViewer.title.layout">
        <put
          name="helpTopic"
          value="ClassloaderDisplaySearch.detail" />
        <put
            name="descTitle"
            value="ClassLoaderViewer.doSearch.classloader.displayName" />
        <put
            name="descImage"
            value="pluginId=com.ibm.ws.console.classloader" />
        <put
            name="descText"
            value="ClassLoaderViewer.doSearch.classloader.displayName" />
    </definition>
    <!--   search by class name-->
    <definition
        name="ClassLoaderViewer.doSearch.class.xml.view"
        extends="detail.config.view">
        <put
            name="contextType"
            value="clv.ClassLoaderViewerSearch" />
        <putList name="list">
            <add value="ClassLoaderViewer.doSearch.class.title" />
            <add value="ClassLoadViewer.search.config.tab.view" />
            <add value="ClassLoaderViewer.performSearch" />
        </putList>
    </definition>
    <definition
        name="ClassLoaderViewer.doSearch.class.title"
        path="/com.ibm.ws.console.classloader/layouts/detailTitleLayout.jsp">
        <put 
        	name="formName" 
        	value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm"/>
        <put
          name="helpTopic"
          value="ClassloaderDisplaySearch.detail" />
          
        <put 
        	name="titleKey" 
        	value="ClassloaderDisplay.searchName"/>
        <put 
        	name="collectionLink" 
        	value="com.ibm.ws.console.classloader.clvservice.forwardCmd.do?forwardName=CLVService.content.main&amp;noChange=true"/>
        <put 
        	name="includeLink" 
        	value="no"/>
        <put 
        	name="instanceDetails" 
        	value="name"/>
        <put 
        	name="instanceDescription" 
        	value="ClassLoaderViewer.search.description"/>
        <put 
        	name="displayName" 
        	value="ClassloaderDisplay.searchName"/>
        	
        <put
            name="descTitle"
            value="ClassLoaderViewer.doSearch.class.displayName" />
        <put
            name="objectTypeImage"
            value="pluginId=com.ibm.ws.console.classloader" />
        <put
            name="descText"
            value="ClassLoaderViewer.doSearch.class.description" />
    </definition>
    <!--   search by path name of modules-->
    <definition
        name="ClassLoaderViewer.doSearch.path.xml.view"
        extends="detail.config.view">
        <put
            name="contextType"
            value="clv.ClassLoaderViewerSearch" />
        <putList name="list">
            <add value="ClassLoaderViewer.doSearch.path.title" />
            <add value="ClassLoadViewer.search.config.tab.view" />
<!--            <add value="ClassLoaderViewer.xml.transform" />-->
            <add value="ClassLoaderViewer.performSearch" />
        </putList>
    </definition>
    <definition
        name="ClassLoaderViewer.doSearch.path.title"
        path="/com.ibm.ws.console.classloader/layouts/detailTitleLayout.jsp">
        <put
          name="helpTopic"
          value="ClassloaderDisplaySearch.detail" />
        <put 
        	name="formName" 
        	value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm"/>
        <put 
        	name="titleKey" 
        	value="ClassloaderDisplay.searchName"/>
        <put 
        	name="collectionLink" 
        	value="com.ibm.ws.console.classloader.clvservice.forwardCmd.do?forwardName=CLVService.content.main&amp;noChange=true"/>
        <put 
        	name="includeLink" 
        	value="no"/>
        <put 
        	name="instanceDetails" 
        	value="name"/>
        <put 
        	name="instanceDescription" 
        	value="ClassLoaderViewer.search.description"/>
        <put 
        	name="displayName" 
        	value="ClassloaderDisplay.searchName"/>
        	
        <put
            name="descTitle"
            value="ClassLoaderViewer.doSearch.class.displayName" />
        <put
            name="objectTypeImage"
            value="pluginId=com.ibm.ws.console.classloader" />
        <put
            name="descText"
            value="ClassLoaderViewer.doSearch.class.description" />
    </definition>
    <!--  classes view from ClassLoaders Tree-->
    <definition
        name="ClassLoaderViewer.view.classes.xml.view"
        extends="detail.config.view">
        <put
            name="contextType"
            value="clv.ClassLoaderViewerClasses" />
        <putList name="list">
            <add value="ClassLoaderViewer.classes.view.title" />
            <add value="ClassLoaderViewer.xml.transform" />
        </putList>
    </definition>
    <definition
        name="ClassLoaderViewer.classes.view.title"
        path="/com.ibm.ws.console.classloader/layouts/detailTitleLayout.jsp">
        <put 
        	name="formName" 
        	value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm"/>
        <put 
        	name="titleKey" 
        	value="ClassloaderViewer.classes.displayName"/>
        <put 
        	name="collectionLink" 
        	value="com.ibm.ws.console.classloader.clvservice.forwardCmd.do?forwardName=CLVService.content.main&amp;noChange=true"/>
        <put 
        	name="includeLink" 
        	value="no"/>
        <put
        	name="helpTopic"
        	value="ClassloaderViewer.displayName" />
        <put 
        	name="instanceDetails" 
        	value="name"/>
        <put 
        	name="instanceDescription" 
        	value="ClassloaderViewer.topology.classes.view.description"/>
        <put 
        	name="displayName" 
        	value="ClassloaderViewer.classes.displayName"/>
        <put
            name="objectTypeImage"
            value="pluginId=com.ibm.ws.console.classloader" />
        <put
            name="descTitle"
            value="ClassloaderViewer.topology.classes.view.displayName" />
        <put
            name="descText"
            value="ClassloaderViewer.topology.classes.view.description" />
    </definition>
    <!-- new search def -->
    <definition
        name="ClassLoadViewer.search.config.view"
        extends="detail.config.view">
        <put
            name="contextType"
            value="clv.ClassLoaderViewerSearch" />
        <putList name="list">
            <add value="ClassLoadViewer.search.detail.title" />
            <add value="ClassLoadViewer.search.detail.tabsLayout" />
        </putList>
    </definition>
    <definition
        name="ClassLoadViewer.search.detail.title"
        path="/com.ibm.ws.console.classloader/layouts/detailTitleLayout.jsp">
        <put
            name="formName"
            value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm" />
        <put
          name="helpTopic"
          value="ClassloaderDisplaySearch.detail" />
            
        <put
            name="objectTypeImage"
            value="pluginId=com.ibm.ws.console.classloader" />
        <put
            name="titleKey"
            value="ClassLoaderViewer.search.displayName" />
        <put
            name="collectionLink"
            value="classloaderDisplayDetail.do?action=search" />
        <put
            name="includeLink"
            value="no" />
        <put
            name="instanceDetails"
            value="name" />
        <put
            name="instanceDescription"
            value="ClassLoaderViewer.search.description" />
        <put
            name="displayName"
            value="ClassLoaderViewer.search.displayName" />
    </definition>
    <definition
        name="ClassLoadViewer.search.detail.tabsLayout"
        path="/secure/layouts/tabsLayout.jsp">
        <put
            name="selectUri"
            value="classloaderDisplayDetail.do?action=search" />
        <put
            name="selectedPerspective"
            value="tab.configuration" />
        <put
            name="formName"
            value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm" />
        <putList name="tabList" />
    </definition>
    <definition
        name="ClassLoadViewer.search.config.tab.view"
        extends="detail.config.tab.view">
        <putList name="list">
            <add
                value="ClassLoadViewer.search.config.general.properties" />
        </putList>
    </definition>
    <definition
        name="ClassLoadViewer.search.config.general.properties" path="/com.ibm.ws.console.classloader/layouts/filterControlsLayout.jsp">
        <put
            name="formAction"
            value="/ibm/console/classLoaderSearch.do" />
        <put
            name="formName"
            value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm" />
        <put
            name="formType"
            value="com.ibm.ws.console.classloader.ClassloaderDisplayDetailForm" />
        <put
            name="formFocus"
            value="searchString" />
        <put
            name="readOnlyView"
            value="no" />
        <put
            name="propertyLabel"
            value="ClassLoadViewer.search.displayName" />
        <putList name="attributeList">
            <item
                value="ClassLoadViewer.search.searchstring.displayName:searchString:yes:Text:ClassLoadViewer.search.searchstring.description:no:yes"
                link=""
                icon=""
                tooltip=""
                classtype="com.ibm.ws.console.core.item.PropertyItem" />
            <item
                value="ClassLoadViewer.search.for.displayName:searchType:yes:Select:ClassLoadViewer.search.for.description:no:yes:class,path,classloader:ClassloaderViewer.searchFor.classPackageString,ClassloaderViewer.searchFor.jarDirectryString,ClassloaderViewer.classLoader.displayName"
                link=""
                icon=""
                tooltip=""
                classtype="com.ibm.ws.console.core.item.PropertyItem" />
        </putList>
    </definition>
    
    
    <!-- start of new panels -->
    <definition
        extends="paging.main"
        name="ClassLoadViewer.applicationsOnNodes.paging.extend">
        <put
            name="displayLabelKey"
            value="SchedulerConfiguration.displayName" />
        <put
            name="collectionForm"
            value="com.ibm.ws.console.classloader.ApplicationModuleOnNodesCollectionForm" />
        <put
            name="formAction"
            value="applicationOnNodesCollection.do" />
        <put
            name="formName"
            value="com.ibm.ws.console.classloader.ApplicationModuleOnNodesCollectionForm" />
        <put
            name="formType"
            value="com.ibm.ws.console.classloader.ApplicationModuleOnNodesCollectionForm" />
    </definition>
    <definition
        extends="quicksearch.main"
        name="ClassLoadViewer.applicationsOnNodes.quicksearch.extend">
        <put
            name="selectUri"
            value="applicationOnNodesCollection.do?ToggleViewAction=true" />
        <put
            name="collectionForm"
            value="com.ibm.ws.console.classloader.ApplicationModuleOnNodesCollectionForm" />
        <put
            name="formAction"
            value="applicationOnNodesCollection" />
        <put
            name="formName"
            value="com.ibm.ws.console.classloader.ApplicationModuleOnNodesCollectionForm" />
        <put
            name="formType"
            value="com.ibm.ws.console.classloader.ApplicationModuleOnNodesCollectionForm" />
        <putList name="searchList">
            <add value="Server.mbean.nodeName.displayName:nodeName" />
            <add
                value="CreateNewTemplate.serverName.displayName:serverName" />
        </putList>
    </definition>
    <definition
        name="ClassLoadViewer.applicationsOnNodes.collection.table.extends"
        extends="collection.table.main">
        <put
            name="iterationName"
            value="com.ibm.ws.console.classloader.ApplicationModuleOnNodesCollectionForm" />
        <put
            name="formAction"
            value="applicationOnNodesCollection.do?action=setup&amp;EditAction=true" />
        <put
            name="formName"
            value="com.ibm.ws.console.classloader.ApplicationModuleOnNodesCollectionForm" />
        <put
            name="formType"
            value="com.ibm.ws.console.classloader.ApplicationModuleOnNodesCollectionForm" />
        <put
            name="buttons"
            value="ClassLoadViewer.collection.buttons.panel" />
        <put
            name="showCheckBoxes"
            value="false" />
        <put
            name="parent"
            value="com.ibm.ws.console.pme.scheduler.forwardCmd.do?forwardName=SchedulerConfiguration.content.main" />
        <putList name="collectionList" />
        <putList name="collectionPreferenceList">
            <item
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20"
                value="text:UI/Collections/ClassLoadViewer/Preferences#maximumRows:25" />
            <item
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.searchHistoryLabel:collection.preferences.searchHistoryUnits:collection.preferences.searchHistoryDesc"
                value="checkbox:UI/Collections/ClassLoadViewer/Preferences#retainSearchCriteria:32" />
            <item value="list:UI/Collections/ClassLoadViewer/Preferences#roleFilter:32:  :ALL,administrator,operator,monitor,configurator:role.all.label,role.administrator,role.operator,role.monitor,role.configurator" link="collection.preferences.roleFilterLabel: :collection.preferences.roleFilterDesc:ALL" classtype="com.ibm.ws.console.core.item.PreferenceItem" />
        </putList>
    </definition>
    <definition
        extends="buttons.panel"
        name="ClassLoadViewer.collection.buttons.panel">
        <put
            name="buttonCount"
            value="2" />
        <put
            name="definitionName"
            value="ClassLoadViewer.collection.buttons.panel" />
        <put
            name="includeForm"
            value="no" />
        <putList name="actionList" />
    </definition>
    <definition
        name="ClassLoadViewer.applicationsOnNodes.content.main"
        path="/secure/layouts/contentLayout.jsp"
        controllerClass="com.ibm.ws.console.classloader.ApplicationModuleOnNodesController">
        <put
            name="titleKey"
            value="ClassLoaderViewer.topology.displayName" />
        <put
            name="contextType"
            value="ClassLoadViewer.applicationsOnNodes" />
        <put
            name="descImage"
            value="pluginId=com.ibm.ws.console.classloader" />
        <put
            name="descTitle"
            value="ClassLoadViewer.modules.running.displayName" />
        <put
            name="descText"
            value="ClassLoadViewer.modules.running.description" />
        <putList name="contentList">
            <add
                value="ClassLoadViewer.applicationsOnNodes.paging.extend" />
            <add
                value="ClassLoadViewer.applicationsOnNodes.quicksearch.extend" />
            <add
                value="ClassLoadViewer.applicationsOnNodes.collection.table.extends" />
        </putList>
    </definition>
    <!--   end new panel to show all nodes and servers this application is running on -->
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <!-- start new service changes -->
      <definition name="CLVService.content.main" path="/secure/layouts/contentLayout.jsp" controllerClass="com.ibm.ws.console.classloader.clvservice.CLVServiceController">
        <put name="contextType" value="CLVService"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.classloader.clvservice"/>
        <put name="descTitle" value="CLVService.displayName"/>
        <put name="descText" value="CLVService.description"/>
        <putList name="contentList">
        <add value="CLVService.paging.extend"/>
        <add value="CLVService.quicksearch.extend"/>
        <add value="CLVService.collection.table.extends"/>
        </putList>
    </definition>

    <definition name="CLVService.quicksearch.extend" extends="quicksearch.main">
        <put name="selectUri" value="CLVServiceCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.classloader.clvservice.CLVServiceCollectionForm"/>
        <put name="formAction" value="CLVServiceCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.classloader.clvservice.CLVServiceCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.classloader.clvservice.CLVServiceCollectionForm"/>
        <putList name="searchList">
            <add value="Service.enable.displayName:enable"/>
        </putList>
    </definition>

    <definition name="CLVService.paging.extend" extends="paging.main">
        <put name="displayLabelKey" value="CLVService.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.classloader.clvservice.CLVServiceCollectionForm"/>
        <put name="formAction" value="CLVServiceCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.classloader.clvservice.CLVServiceCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.classloader.clvservice.CLVServiceCollectionForm"/>
    </definition>

<!-- LI2505 CollectionItemProcessor changes -->
    <definition name="CLVService.collection.table.extends" extends="collection.table.main">
        <put name="iterationName" value="com.ibm.ws.console.classloader.clvservice.CLVServiceCollectionForm"/>
        <put name="formAction" value="CLVServiceCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.classloader.clvservice.CLVServiceCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.classloader.clvservice.CLVServiceCollectionForm"/>
        <put name="buttons" value="CLVService.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.classloader.clvservice.forwardCmd.do?forwardName=CLVService.content.main"/>
        <putList name="collectionList">
<!--            <item value="enable:sort" link="CLVServiceCollection.do?EditAction=true" icon="" tooltip="Service.enable.displayName" classtype="com.ibm.ws.console.core.item.CollectionItem"/> -->
        </putList>
        <putList name="collectionPreferenceList">
            <item value="text:UI/Collections/CLVService/Preferences#maximumRows:25" link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
            <item value="checkbox:UI/Collections/CLVService/Preferences#retainSearchCriteria:32" link="collection.preferences.searchHistoryLabel:collection.preferences.searchHistoryUnits:collection.preferences.searchHistoryDesc" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
            <item value="list:UI/Collections/CLVService/Preferences#roleFilter:32:  :ALL,administrator,operator,monitor,configurator:role.all.label,role.administrator,role.operator,role.monitor,role.configurator" link="collection.preferences.roleFilterLabel: :collection.preferences.roleFilteresc:ALL" classtype="com.ibm.ws.console.core.item.PreferenceItem" />
        </putList>
    </definition>

<!-- LI2505 ActionSetProcessor changes -->
    <definition name="CLVService.collection.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="CLVService.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList">
<!--            <item value="button.new:CLVServiceCollection.do" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.ActionSetItem"/> -->
<!--            <item value="button.delete:CLVServiceCollection.do" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.ActionSetItem"/> -->
        </putList>
    </definition>

    <definition name="CLVService.config.view" extends="detail.config.view" controllerClass="com.ibm.ws.console.classloader.clvservice.CLVServiceController">
        <put name="contextType" value="CLVService"/>
        <putList name="list">
        <add value="CLVService.detail.title"/>
        <add value="CLVService.detail.tabsLayout"/>
        </putList>
    </definition>

    <definition name="CLVService.detail.title" extends="detail.title">
        <put name="formName" value="com.ibm.ws.console.classloader.clvservice.CLVServiceDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.servermanagement"/>
        <put name="titleKey" value="CLVService.displayName"/>
        <put name="collectionLink" value="com.ibm.ws.console.classloader.clvservice.forwardCmd.do?forwardName=CLVService.content.main&#38;noChange=true"/>
        <put name="includeLink" value="no"/>
        <put name="instanceDetails" value="title"/>
        <put name="instanceDescription" value="CLVService.description"/>
        <put name="displayName" value="CLVService.displayName"/>
    </definition>

<!-- LI2505 DetailTabProcessor changes -->
    <definition name="CLVService.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="CLVServiceDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.classloader.clvservice.CLVServiceDetailForm"/>
        <putList name="tabList">
<!--            <item  value="tab.configuration" link="CLVService.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/> -->
        </putList>
    </definition>

    <definition name="CLVService.config.tab.view" extends="detail.config.tab.view">
        <putList name="list">
        <add value="CLVService.detail.buttons.panel"/>
        <add value="CLVService.config.general.properties"/>
        <add value="CLVService.config.additional.properties"/>
        </putList>
    </definition>

    <definition name="CLVService.detail.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="CLVService.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList">
        </putList>
    </definition>

    <definition name="CLVService.config.general.properties" extends="detail.config.general.properties">
        <put name="formAction" value="CLVServiceDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.classloader.clvservice.CLVServiceDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.classloader.clvservice.CLVServiceDetailForm"/>
        <put name="formFocus" value="enable"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item  value="Service.enable.displayName:enable:no:Checkbox:Service.enable.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </putList>
    </definition>

<!-- LI2505 LinkProcessor changes -->
    <definition name="CLVService.config.additional.properties" extends="detail.config.additional.properties">
        <put name="formName" value="com.ibm.ws.console.classloader.clvservice.CLVServiceDetailForm"/>
        <putList name="list">
<!--            <item  value="Service.properties.displayName" link="com.ibm.ws.console.classloader.clvservice.forwardCmd.do?forwardName=Property.content.main&#38;sfname=properties" tooltip="Service.properties.description" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/> -->
        </putList>
    </definition>

    <definition name="CLVService.runtime.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
        </putList>
    </definition>

    <definition name="CLVService.topology.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
        </putList>
    </definition>


<!-- Lines added -->
    <definition name="CLVService.context.scope" path="/secure/tiles/contextScopeTile.jsp" controllerClass="com.ibm.ws.console.core.controller.ContextScopeController">
        <put name="scopeparent" value="CLVService.config.view"/>
</definition>
    <!-- end   new service changes -->
    
</tiles-definitions>
