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

<!--THIS PRODUCT CONTAINS RESTRICTED MATERIALS OF IBM
5724-i63, 5724-H88(C) COPYRIGHT International Business Machines Corp., 1997, 2004
All Rights Reserved * Licensed Materials - Property of IBM
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.--> 

<tiles-definitions>

<!-- Node Group Collection   -->
    <definition name="NodeGroup.content.main" path="/secure/layouts/contentLayout.jsp" controllerClass="com.ibm.ws.console.admin.nodegroups.NodeGroupController">
        <put name="contextType" value="NodeGroup"/>
        <put name="descTitle" value="Manage.NodeGroups"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.adminnodegroups"/>
        <put name="descText" value="NodeGroup.description"/>
        <putList name="contentList">
        <add value="NodeGroup.paging.extend"/>
        <add value="NodeGroup.quicksearch.extend"/>
        <add value="NodeGroup.collection.table.extends"/>
        </putList>
    </definition>

    <definition name="NodeGroup.quicksearch.extend" extends="quicksearch.main">
        <put name="selectUri" value="nodeGroupCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
        <put name="formAction" value="nodeGroupCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
        <putList name="searchList">
            <add value="NodeGroup.name.displayName:name"/>
        </putList>
    </definition>

    <definition name="NodeGroup.paging.extend" extends="paging.main">
        <put name="displayLabelKey" value="NodeGroup.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
        <put name="formAction" value="nodeGroupCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
    </definition>

    <definition name="NodeGroup.collection.table.extends" extends="collection.table.distmanagement">
        <put name="iterationName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
        <put name="formAction" value="nodeGroupCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
        <put name="buttons" value="NodeGroup.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=NodeGroup.content.main"/>
        <put name="idColumn" value="name"/>        
        <putList name="collectionList">
        </putList>
        <putList name="collectionPreferenceList">
            <item value="text:UI/Collections/NodeGroup/Preferences#maximumRows:25" link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
            <item value="checkbox:UI/Collections/NodeGroup/Preferences#retainSearchCriteria:32" link="collection.preferences.searchHistoryLabel:collection.preferences.searchHistoryUnits:collection.preferences.searchHistoryDesc" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
            <item
                classtype="com.ibm.ws.console.core.item.PreferenceItem"
                link="collection.preferences.roleFilterLabel: :collection.preferences.roleFilterDesc:ALL" value="list:UI/Collections/NodeGroup/Preferences#roleFilter:32: :ALL,administrator,operator,monitor,configurator:role.all.label,role.administrator,role.operator,role.monitor,role.configurator"/>
            
        </putList>
    </definition>

    <definition name="NodeGroup.collection.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="NodeGroup.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList">
        </putList>
    </definition>

<!-- Node Group Collection for One Node --> 
    <definition name="NodeGroupForOneNode.content.main" path="/secure/layouts/contentLayout.jsp" controllerClass="com.ibm.ws.console.admin.nodegroups.NodeGroupController">
        <put name="contextType" value="NodeGroupForOneNode"/>
        <put name="descTitle" value="Manage.NodeGroups"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.adminnodegroups"/>
        <put name="descText" value="NodeGroup.description"/>
        <putList name="contentList">
        <add value="NodeGroup.paging.extend"/>
        <add value="NodeGroup.quicksearch.extend"/>
        <add value="NodeGroupForOneNode.collection.table.extends"/>
        </putList>
    </definition>

    <definition name="NodeGroupForOneNode.collection.table.extends" extends="collection.table.distmanagement">
        <put name="iterationName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
        <put name="formAction" value="nodeGroupCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.admin.nodegroups.NodeGroupCollectionForm"/>
        <put name="buttons" value="NodeGroupForOneNode.collection.buttons.panel"/>
        <put name="showCheckBoxes" value="false"/>
        <put name="parent" value="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=NodeGroupForOneNode.content.main"/>
        <put name="idColumn" value="name"/>        
        <putList name="collectionList">
        </putList>
        <putList name="collectionPreferenceList">
            <item value="text:UI/Collections/NodeGroup/Preferences#maximumRows:25" link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
            <item value="checkbox:UI/Collections/NodeGroup/Preferences#retainSearchCriteria:32" link="collection.preferences.searchHistoryLabel:collection.preferences.searchHistoryUnits:collection.preferences.searchHistoryDesc" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
        </putList>
    </definition>

    <definition name="NodeGroupForOneNode.collection.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="0"/>
        <put name="definitionName" value="NodeGroupForOneNode.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList">
        </putList>
    </definition>

<!-- New Node Group Detail --> 

    <definition name="NewNodeGroup.config.view" extends="detail.config.view">
        <put name="contextType" value="NewNodeGroup"/>
        <putList name="list">
        <add value="NewNodeGroup.detail.title"/>
        <add value="NewNodeGroup.detail.tabsLayout"/>
        </putList>
    </definition>

    <definition name="NewNodeGroup.detail.title" extends="detail.title">
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.adminnodegroups"/>
        <put name="titleKey" value="NewNodeGroup.displayName"/>
        <put name="collectionLink" value="navigatorCmd.do?forwardName=NodeGroup.content.main&#38;noChange=true"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="NewNodeGroup.description"/>
        <put name="displayName" value="NewNodeGroup.displayName"/>
    </definition>

    <definition name="NewNodeGroup.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="newNodeGroupDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm"/>
        <putList name="tabList"/>
    </definition>

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

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

    <definition name="NewNodeGroup.config.general.properties" extends="detail.config.general.properties">
        <put name="formAction" value="newNodeGroupDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.admin.nodegroups.NodeGrouplForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item  value="NodeGroup.name.displayName:name:yes:Text:NodeGroup.name.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
 			<item  value="NodeGroup.description.displayName:description:no:TextArea:NodeGroup.description.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>   
        </putList>
    </definition>

    <definition name="NewNodeGroup.config.additional.properties" extends="detail.config.additional.properties">
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm"/>
        <putList name="list">
        </putList>
    </definition>

<!-- Node Group Detail   -->
    <definition name="NodeGroup.config.view" extends="detail.config.view">
        <put name="contextType" value="NodeGroup"/>
        <putList name="list">
        <add value="NodeGroup.detail.title"/>
        <add value="NodeGroup.detail.tabsLayout"/>
        </putList>
    </definition>

    <definition name="NodeGroup.detail.title" extends="detail.title">
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.adminnodegroups"/>
        <put name="titleKey" value="NodeGroup.displayName"/>
        <put name="collectionLink" value="navigatorCmd.do?forwardName=NodeGroup.content.main&#38;noChange=true"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="NodeGroup.description"/>
        <put name="displayName" value="NodeGroup.displayName"/>
    </definition>

    <definition name="NodeGroup.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="nodeGroupDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm"/>
        <putList name="tabList"/>
    </definition>

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

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

    <definition name="NodeGroup.config.general.properties" extends="detail.config.general.properties">
        <put name="formAction" value="nodeGroupDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item  value="NodeGroup.name.displayName:name:no:Text:NodeGroup.name.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
 			<item  value="NodeGroup.shortName.displayName:shortName:no:Text:NodeGroup.shortName.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>   
 			<item  value="NodeGroup.sysplexName.displayName:sysplexName:no:Text:NodeGroup.sysplexName.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>   
 			<item  value="NodeGroup.memberCount.displayName:memberCount:no:Text:NodeGroup.memberCount.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/> 
 			<item  value="NodeGroup.description.displayName:description:no:TextArea:NodeGroup.description.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>   
        </putList>
    </definition>

    <definition name="NodeGroup.config.additional.properties" extends="detail.config.additional.properties">
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupDetailForm"/>
        <putList name="list">
        </putList>
    </definition>

    <definition name="NodeGroup.topology.tree.view" path="/secure/layouts/treeLayout.jsp" controllerClass="com.ibm.ws.console.distmanagement.topology.TopologyController">
        <put name="rootName" value="NodeGroup.displayName"/>
        <put name="rootImage" value="images/onepix.gif"/>
        <putList name="treeList">
        </putList>
    </definition>

    <definition name="NodeGroup.topology.tab.view" path="/secure/layouts/topologyLayout.jsp">
        <put name="treeView" value="NodeGroup.topology.tree.view"/>
    </definition>

<!-- NodeGroupMember Collection   -->
    <definition name="NodeGroupMember.content.main" path="/secure/layouts/contentLayout.jsp" controllerClass="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberController">
        <put name="contextType" value="NodeGroupMember"/>
        <put name="descTitle" value="NodeGroupMembers.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.adminnodegroups"/>
        <put name="descText" value="NodeGroupMembers.description"/>
        <putList name="contentList">
        <add value="NodeGroupMember.paging.extend"/>
        <add value="NodeGroupMember.quicksearch.extend"/>
        <add value="NodeGroupMember.collection.table.extends"/>
        </putList>
    </definition>

    <definition name="NodeGroupMember.quicksearch.extend" extends="quicksearch.main">
        <put name="selectUri" value="nodeGroupMemberCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionForm"/>
        <put name="formAction" value="nodeGroupMemberCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionForm"/>
        <putList name="searchList">
            <add value="NodeGroupMember.name.displayName:nodeName"/>
        </putList>
    </definition>

    <definition name="NodeGroupMember.paging.extend" extends="paging.main">
        <put name="displayLabelKey" value="NodeGroup.members.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionForm"/>
        <put name="formAction" value="nodeGroupMemberCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionForm"/>
    </definition>

    <definition name="NodeGroupMember.collection.table.extends" extends="collection.table.main">
        <put name="iterationName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionForm"/>
        <put name="formAction" value="nodeGroupMemberCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberCollectionForm"/>
        <put name="buttons" value="NodeGroupMember.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=NodeGroupMember.content.main"/>
        <putList name="collectionList">
        </putList>
        <putList name="collectionPreferenceList">
            <item value="text:UI/Collections/NodeGroupMember/Preferences#maximumRows:25" link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
            <item value="checkbox:UI/Collections/NodeGroupMember/Preferences#retainSearchCriteria:32" link="collection.preferences.searchHistoryLabel:collection.preferences.searchHistoryUnits:collection.preferences.searchHistoryDesc" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
        </putList>
    </definition>

    <definition name="NodeGroupMember.collection.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="NodeGroupMember.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList">
        </putList>
    </definition>

<!-- AddNodeGroupMemberCollection   -->
    <definition name="AddNodeGroupMember.content.main" path="/secure/layouts/contentLayout.jsp" controllerClass="com.ibm.ws.console.admin.nodegroups.AddNodeGroupMemberController">
        <put name="contextType" value="AddNodeGroupMember"/>
        <put name="descTitle" value="AddNodeGroupMember.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.adminnodegroups"/>
        <put name="descText" value="AddNodeGroupMember.description"/>
        <putList name="contentList">
        <add value="AddNodeGroupMember.paging.extend"/>
        <add value="AddNodeGroupMember.quicksearch.extend"/>
        <add value="AddNodeGroupMember.collection.table.extends"/>
        </putList>
    </definition>

    <definition name="AddNodeGroupMember.quicksearch.extend" extends="quicksearch.main">
        <put name="selectUri" value="addNodeGroupMemberCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.admin.nodegroups.AddNodeGroupMemberCollectionForm"/>
        <put name="formAction" value="addNodeGroupMemberCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.AddNodeGroupMemberCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.environment.topology.NodeCollectionForm"/>
        <putList name="searchList">
            <add value="NodeGroupMember.name.displayName:name"/>
        </putList>
    </definition>

    <definition name="AddNodeGroupMember.paging.extend" extends="paging.main">
        <put name="displayLabelKey" value="AddNodeGroupMember.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.admin.nodegroups.AddNodeGroupMemberCollectionForm"/>
        <put name="formAction" value="addNodeGroupMemberCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.AddNodeGroupMemberCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.environment.topology.NodeCollectionForm"/>
    </definition>

    <definition name="AddNodeGroupMember.collection.table.extends" path="/com.ibm.ws.console.environment/nodeCollection.jsp">
        <put name="iterationProperty" value="subsetList"/>
        <put name="showCheckBoxes" value="true"/>
        <put name="sortIconLocation" value="right"/>
        <put name="columnWidth" value="25%"/>    
        <put name="idColumn" value="name"/>            
        <put name="iterationName" value="com.ibm.ws.console.admin.nodegroups.AddNodeGroupMemberCollectionForm"/>
        <put name="formAction" value="addNodeGroupMemberCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.AddNodeGroupMemberCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.environment.topology.NodeCollectionForm"/>
        <put name="buttons" value="AddNodeGroupMember.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=AddNodeGroupMember.content.main"/>
        <putList name="collectionList">
        </putList>
        <putList name="collectionPreferenceList">
            <item value="text:UI/Collections/AddNodeGroupMember/Preferences#maximumRows:25" link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
            <item value="checkbox:UI/Collections/AddNodeGroupMember/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/AddNodeGroupMember/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 name="AddNodeGroupMember.collection.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="AddNodeGroupMember.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList">
        </putList>
    </definition>

<!-- Node Group Member Detail   -->
    <definition name="NodeGroupMember.config.view" extends="detail.config.view">
        <put name="contextType" value="NodeGroupMember"/>
        <putList name="list">
        <add value="NodeGroupMember.detail.title"/>
        <add value="NodeGroupMember.detail.tabsLayout"/>
        </putList>
    </definition>

    <definition name="NodeGroupMember.detail.title" extends="detail.title">
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.adminnodegroups"/>
        <put name="titleKey" value="NodeGroupMember.displayName"/>
        <put name="collectionLink" value="navigatorCmd.do?forwardName=NodeGroupMember.content.main&#38;noChange=true"/>
        <put name="instanceDetails" value="nodeName"/>
        <put name="instanceDescription" value="NodeGroupMember.description"/>
        <put name="displayName" value="NodeGroupMember.displayName"/>
    </definition>

    <definition name="NodeGroupMember.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="nodeGroupDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberDetailForm"/>
        <putList name="tabList">
            <item  value="tab.configuration" link="NodeGroupMember.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
            <item  value="tab.topology" link="NodeGroupMember.topology.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </putList>
    </definition>

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

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

    <definition name="NodeGroupMember.config.general.properties" extends="detail.config.general.properties">
        <put name="formAction" value="nodeGroupDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberlForm"/>
        <put name="formFocus" value="nodeName"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item  value="NodeGroupMember.name.displayName:nodeName:yes:Text:NodeGroupMember.name.description:yes:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </putList>
    </definition>

    <definition name="NodeGroupMember.config.additional.properties" extends="detail.config.additional.properties">
        <put name="formName" value="com.ibm.ws.console.admin.nodegroups.NodeGroupMemberDetailForm"/>
        <putList name="list">
        </putList>
    </definition>

    <definition name="NodeGroupMember.topology.tree.view" path="/secure/layouts/treeLayout.jsp" controllerClass="com.ibm.ws.console.distmanagement.topology.TopologyController">
        <put name="rootName" value="NodeGroupMember.displayName"/>
        <put name="rootImage" value="images/onepix.gif"/>
        <putList name="treeList">
        </putList>
    </definition>
    
    <definition name="NodeGroupMember.topology.tab.view" path="/secure/layouts/topologyLayout.jsp">
        <put name="treeView" value="NodeGroupMember.topology.tree.view"/>
    </definition>

<!--   NodeGroup Property  -->
    <definition name="NodeGroup.Property.content.main" path="/secure/layouts/contentLayout.jsp" controllerClass="com.ibm.ws.console.servermanagement.properties.PropertyController">
        <put name="contextType" value="NodeGroup.Property"/>
        <put name="descTitle" value="Component.properties.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.ws.console.servermanagement"/>
        <put name="descText" value="Property.description"/>
        <putList name="contentList">
        <add value="NodeGroup.Property.paging.extend"/>
        <add value="NodeGroup.Property.quicksearch.extend"/>
        <add value="NodeGroup.Property.collection.table.extends"/>
        </putList>
    </definition>

    <definition name="NodeGroup.Property.quicksearch.extend" extends="quicksearch.main">
        <put name="selectUri" value="nodeGroupPropertyCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="com.ibm.ws.console.servermanagement.PropertyCollectionForm"/>
        <put name="formAction" value="nodeGroupPropertyCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.servermanagement.PropertyCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.servermanagement.properties.PropertyCollectionForm"/>
        <putList name="searchList">
            <add value="Property.name.displayName:name"/>
            <add value="Property.value.displayName:value"/>
            <add value="Property.description.displayName:description"/>
            <!-- <add value="Property.required.displayName:required"/> -->
            <!-- <add value="Property.validationExpression.displayName:validationExpression"/> -->
        </putList>
    </definition>

    <definition name="NodeGroup.Property.paging.extend" extends="paging.main">
        <put name="displayLabelKey" value="Property.displayName"/>
        <put name="collectionForm" value="com.ibm.ws.console.servermanagement.PropertyCollectionForm"/>
        <put name="formAction" value="nodeGroupPropertyCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.servermanagement.PropertyCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.servermanagement.properties.PropertyCollectionForm"/>
    </definition>

    <definition name="NodeGroup.Property.collection.table.extends" extends="collection.table.main">
        <put name="iterationName" value="com.ibm.ws.console.servermanagement.PropertyCollectionForm"/>
        <put name="formAction" value="nodeGroupPropertyCollection.do"/>
        <put name="formName" value="com.ibm.ws.console.servermanagement.PropertyCollectionForm"/>
        <put name="formType" value="com.ibm.ws.console.servermanagement.properties.PropertyCollectionForm"/>
        <put name="buttons" value="NodeGroup.Property.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.ws.console.adminnodegroups.forwardCmd.do?forwardName=NodeGroup.Property.content.main"/>
        <putList name="collectionList">
        </putList>
        <putList name="collectionPreferenceList">
            <item value="text:UI/Collections/Property/Preferences#maximumRows:25" link="collection.preferences.maxRowLabel: :collection.preferences.maxRowDesc:20" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
            <item value="checkbox:UI/Collections/Property/Preferences#retainSearchCriteria:32" link="collection.preferences.searchHistoryLabel:collection.preferences.searchHistoryUnits:collection.preferences.searchHistoryDesc" classtype="com.ibm.ws.console.core.item.PreferenceItem"/>
        </putList>
    </definition>

    <definition name="NodeGroup.Property.collection.buttons.panel" extends="buttons.panel">
        <put name="buttonCount" value="2"/>
        <put name="definitionName" value="NodeGroup.Property.collection.buttons.panel"/>
        <put name="includeForm" value="no"/>
        <putList name="actionList">            
        </putList>
    </definition>

    <definition name="NodeGroup.Property.config.view" extends="detail.config.view" controllerClass="com.ibm.ws.console.servermanagement.properties.PropertyController">
        <put name="contextType" value="NodeGroup.Property"/>
        <putList name="list">
        <add value="NodeGroup.Property.detail.title"/>
        <add value="NodeGroup.Property.detail.tabsLayout"/>
        </putList>
    </definition>

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

    <definition name="NodeGroup.Property.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="nodeGroupPropertyDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="com.ibm.ws.console.servermanagement.PropertyDetailForm"/>
        <putList name="tabList">
        </putList>
    </definition>

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

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

    <definition name="NodeGroup.Property.config.general.properties" extends="detail.config.general.properties">
        <put name="formAction" value="nodeGroupPropertyDetail.do"/>
        <put name="formName" value="com.ibm.ws.console.servermanagement.PropertyDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.servermanagement.properties.PropertyDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item  value="Property.name.displayName:name:yes:Text:Property.name.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="Property.value.displayName:value:yes:Text:Property.value.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="Property.description.displayName:description:no:Text:Property.description.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
			<!--            <item  value="Property.required.displayName:required:no:Checkbox:Property.required.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="Property.validationExpression.displayName:validationExpression:no:Text:Property.validationExpression.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>-->
        </putList>
    </definition>
    
</tiles-definitions>
