<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration//EN"
                                   "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
<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 extends="detail.config.view" name="ClassLoaderViewer.config.view">
        <put name="contextType" value="clv.ClassLoaderViewer"/>
        <putList name="list">
            <add value="ClassLoaderViewer.desc.layout"/>
            <add value="ClassLoaderViewer.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="ClassLoaderViewer.desc.layout">
        <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&amp;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"/>
    </definition>
    <definition extends="detail.config.tab.view" name="ClassLoaderViewer.config.tab.searchOrder.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 extends="detail.config.tab.view" name="ClassLoaderViewer.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 extends="ClassLoaderViewer.xml.transform" name="ClassLoaderViewer.xml.transform.hierarchy">
        <put name="clv.view" value="hierarchy"/>
    </definition>
    <definition extends="ClassLoaderViewer.xml.transform" name="ClassLoaderViewer.xml.transform.searchorder">
        <put name="clv.view" value="searchOrder"/>
    </definition>
    <definition extends="buttons.panel" name="ClassLoaderViewer.buttons.panel">
        <put name="buttonCount" value="3"/>
        <put name="definitionName" value="ClassLoaderViewer.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.title" name="ClassLoaderViewer.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 extends="detail.config.view" name="WebSphereTopology.content.main">
        <put name="contextType" value="clv.WebSphereTopology"/>
        <putList name="list">
            <add value="CLV.topology.detail.title"/>
            <add value="CLV.topology.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="CLV.topology.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&amp;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
        controllerClass="com.ibm.ws.console.classloader.topology.TopologyController"
        name="CLV.topology.tree.view" path="/com.ibm.ws.console.classloader/layouts/treeLayoutWithWaitHide.jsp">
        <put name="rootName" value="Cell.displayName.empty"/>
        <put name="rootImage" value="images/onepix.gif"/>
        <putList name="treeList"/>
    </definition>
    <!--END of toplogy -->
    <!--    xml views -->
    <definition
        controllerClass="com.ibm.ws.console.classloader.SearchController"
        name="ClassLoaderViewer.performSearch" path="/com.ibm.ws.console.classloader/layouts/search.jsp">
        <put name="xmlFile"/>
    </definition>
    <definition
        controllerClass="com.ibm.ws.console.classloader.xml.XMLController"
        name="ClassLoaderViewer.xml.transform" path="/com.ibm.ws.console.classloader/layouts/xmlTransform.jsp">
        <put name="xmlFile"/>
        <put name="xslFile"/>
    </definition>
    <!--   classloader dump -->
    <definition extends="detail.config.view" name="ClassLoaderViewer.dump.xml.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 extends="detail.config.view" name="ClassLoaderViewer.attributes.xml.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 extends="ClassLoaderViewer.title.layout" name="ClassLoaderViewer.attributes.xml.title">
        <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 extends="detail.config.view" name="ClassLoaderViewer.doSearch.classloader.xml.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 extends="ClassLoaderViewer.title.layout" name="ClassLoaderViewer.doSearch.classloader.title">
        <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 extends="detail.config.view" name="ClassLoaderViewer.doSearch.class.xml.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 extends="detail.config.view" name="ClassLoaderViewer.doSearch.path.xml.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 extends="detail.config.view" name="ClassLoaderViewer.view.classes.xml.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 extends="detail.config.view" name="ClassLoadViewer.search.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 extends="detail.config.tab.view" name="ClassLoadViewer.search.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 classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="ClassLoadViewer.search.searchstring.displayName:searchString:yes:Text:ClassLoadViewer.search.searchstring.description:no:yes"/>
            <item classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" 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"/>
        </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 extends="collection.table.main" name="ClassLoadViewer.applicationsOnNodes.collection.table.extends">
        <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
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.roleFilterLabel: :collection.preferences.roleFilterDesc:ALL" value="list:UI/Collections/ClassLoadViewer/Preferences#roleFilter:32:  :ALL,administrator,operator,monitor,configurator:role.all.label,role.administrator,role.operator,role.monitor,role.configurator"/>
        </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
        controllerClass="com.ibm.ws.console.classloader.ApplicationModuleOnNodesController"
        name="ClassLoadViewer.applicationsOnNodes.content.main" path="/secure/layouts/contentLayout.jsp">
        <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
        controllerClass="com.ibm.ws.console.classloader.clvservice.CLVServiceController"
        name="CLVService.content.main" path="/secure/layouts/contentLayout.jsp">
        <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 extends="quicksearch.main" name="CLVService.quicksearch.extend">
        <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 extends="paging.main" name="CLVService.paging.extend">
        <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 extends="collection.table.main" name="CLVService.collection.table.extends">
        <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
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20" value="text:UI/Collections/CLVService/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/CLVService/Preferences#retainSearchCriteria:32"/>
            <item
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.roleFilterLabel: :collection.preferences.roleFilteresc:ALL" value="list:UI/Collections/CLVService/Preferences#roleFilter:32:  :ALL,administrator,operator,monitor,configurator:role.all.label,role.administrator,role.operator,role.monitor,role.configurator"/>
        </putList>
    </definition>
    <!-- LI2505 ActionSetProcessor changes -->
    <definition extends="buttons.panel" name="CLVService.collection.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
        controllerClass="com.ibm.ws.console.classloader.clvservice.CLVServiceController"
        extends="detail.config.view" name="CLVService.config.view">
        <put name="contextType" value="CLVService"/>
        <putList name="list">
            <add value="CLVService.detail.title"/>
            <add value="CLVService.detail.tabsLayout"/>
        </putList>
    </definition>
    <definition extends="detail.title" name="CLVService.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&amp;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 extends="detail.config.tab.view" name="CLVService.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 extends="buttons.panel" name="CLVService.detail.buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="CLVService.detail.buttons.panel"/>
        <put name="includeForm" value="yes"/>
        <putList name="actionList"/>
    </definition>
    <definition extends="detail.config.general.properties" name="CLVService.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 classtype="com.ibm.ws.console.core.item.PropertyItem"
                icon="" link="" tooltip="" value="Service.enable.displayName:enable:no:Checkbox:Service.enable.description:no:yes"/>
        </putList>
    </definition>
    <!-- LI2505 LinkProcessor changes -->
    <definition extends="detail.config.additional.properties" name="CLVService.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"/>
    </definition>
    <definition name="CLVService.topology.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list"/>
    </definition>
    <!-- Lines added -->
    <definition
        controllerClass="com.ibm.ws.console.core.controller.ContextScopeController"
        name="CLVService.context.scope" path="/secure/tiles/contextScopeTile.jsp">
        <put name="scopeparent" value="CLVService.config.view"/>
    </definition>
    <!-- end   new service changes -->
</tiles-definitions>
