<!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="intellmgmt.plugin.content.main" extends="detail.config.view" 
      controllerClass="com.ibm.ws.console.intellmgmt.controller.IntellMgmtPluginController">
       <put name="contextType" value="IntellMgmtPlugin"/>
       <putList name="list">
           <add value="intellmgmt.plugin.detail.title"/>
           <add value="intellmgmt.plugin.detail.tabsLayout"/>
       </putList>
   </definition>

   <definition name="intellmgmt.plugin.detail.title" extends="detail.title">
       <put name="formName" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginForm"/>
       <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.intellmgmt"/>
       <put name="titleKey" value="intellmgmt.link.displayName"/>
       <put name="includeLink" value="no"/>
       <put name="instanceDetails" value="name"/>
       <put name="instanceDescription" value="intellmgmt.plugin.page.description"/>
       <put name="displayName" value="intellmgmt.link.displayName"/>
       <put name="helpTopic" value="IntellMgmt.content.main" />
   </definition>

   <definition name="intellmgmt.plugin.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
       <put name="formName" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginForm"/>
       <put name="selectUri" value="intellMgmtPlugin.do"/>
       <put name="parameterName" value="tabIndex"/>
       <putList name="tabList">
           <item value="tab.configuration" link="intellmgmt.plugin.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
       </putList>
   </definition>

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

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

   <definition name="intellmgmt.plugin.general.properties" extends="detail.config.general.properties">
       <put name="formAction" value="intellMgmtPlugin.do"/>
       <put name="formName" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginForm"/>
       <put name="formType" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginForm"/>
       <put name="formFocus" value="name"/>
       <put name="readOnlyView" value="no"/>
       <putList name="attributeList">
           <item value="intellmgmt.plugin.enable:enabled:no:Checkbox:intellmgmt.plugin.enable.description:no:yes"  
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="intellmgmt.plugin.cellID:cellID:no:Text:intellmgmt.plugin.cellID.description:no:yes" 
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
	   <item value="intellmgmt.plugin.ODCservice:odcServicePropsJsp:no:custom:intellmgmt.plugin.ODCservice.description:yes:yes: : :/com.ibm.ws.console.intellmgmt/odcServiceProps.jsp"
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem" />
	   <item value="intellmgmt.plugin.remotecell:remoteCellPropsJsp:no:custom:intellmgmt.plugin.remotecell.description:yes:yes: : :/com.ibm.ws.console.intellmgmt/remoteCellLayout.jsp"
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem" />
           <item value="intellmgmt.remotecell.deleteCertsArg:deleteCerts:no:Checkbox:intellmgmt.remotecelldeleteCertsArg.description:no:yes"  
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="intellmgmt.remotecell.useridArg:userid:no:Text:intellmgmt.remotecell.useridArg.description:no:yes" 
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="intellmgmt.remotecell.passwordArg:password:no:Password:intellmgmt.remotecell.passwordArg.description:no:yes" 
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>

       </putList>
   </definition>

   <definition name="intellmgmt.plugin.additional.properties" path="/secure/layouts/addPropLayout.jsp">
       <put name="formName" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginForm"/>
       <putList name="list">
       </putList>
   </definition>

<!-- remote cell definitions -->
<!-- ADD -->
   <definition name="intellmgmt.remotecell.content.main" extends="detail.config.view" 
      controllerClass="com.ibm.ws.console.intellmgmt.controller.RemoteCellDetailController">
       <put name="contextType" value="RemoteCellDetail"/>
       <putList name="list">
           <add value="intellmgmt.remotecell.detail.title"/>
           <add value="intellmgmt.remotecell.detail.tabsLayout"/>
       </putList>
   </definition>

   <definition name="intellmgmt.remotecell.detail.title" extends="detail.title">
       <put name="formName" value="com.ibm.ws.console.intellmgmt.form.RemoteCellDetailForm"/>
       <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.intellmgmt"/>
       <put name="titleKey" value="remotecell.link.displayName"/>
       <put name="includeLink" value="no"/>
       <put name="instanceDetails" value="name"/>
       <put name="instanceDescription" value="intellmgmt.remotecell.page.description"/>
       <put name="displayName" value="remotecell.link.displayName"/>
       <put name="helpTopic" value="IntellMgmt.remotecell.detail" />
   </definition>

   <definition name="intellmgmt.remotecell.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
       <put name="formName" value="com.ibm.ws.console.intellmgmt.form.RemoteCellDetailForm"/>
       <put name="selectUri" value="remoteCellDetail.do"/>
       <put name="parameterName" value="tabIndex"/>
       <putList name="tabList">
           <item value="tab.configuration" link="intellmgmt.remotecell.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
       </putList>
   </definition>

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

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

   <definition name="intellmgmt.remotecell.general.properties" extends="detail.config.general.properties">
       <put name="formAction" value="remoteCellDetail.do"/>
       <put name="formName" value="com.ibm.ws.console.intellmgmt.form.RemoteCellDetailForm"/>
       <put name="formType" value="com.ibm.ws.console.intellmgmt.form.RemoteCellDetailForm"/>
       <put name="formFocus" value="name"/>
       <put name="readOnlyView" value="no"/>
       <putList name="attributeList">
           <item value="intellmgmt.plugin.enable:enabled:no:Checkbox:intellmgmt.plugin.enable.description:no:yes"  
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="intellmgmt.remotecell.host:host:no:Text:intellmgmt.remotecell.host.description:no:yes" 
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="intellmgmt.remotecell.port:port:no:Text:intellmgmt.remotecell.port.description:no:yes" 
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="intellmgmt.plugin.cellID:cellID:no:Text:intellmgmt.plugin.cellID.description:no:yes" 
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="intellmgmt.remotecell.userid:userid:no:Text:intellmgmt.remotecell.userid.description:no:yes" 
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="intellmgmt.remotecell.password:password:no:Password:intellmgmt.remotecell.password.description:no:yes" 
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="intellmgmt.remotecell.importCerts:importCerts:no:Checkbox:intellmgmt.remotecell.importCerts.description:no:yes" 
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>

       </putList>
   </definition>
<!-- MODIFY -->
   <definition name="intellmgmt.remotecell.content.main2" extends="detail.config.view" 
      controllerClass="com.ibm.ws.console.intellmgmt.controller.RemoteCellDetailController">
       <put name="contextType" value="RemoteCellDetail"/>
       <putList name="list">
           <add value="intellmgmt.remotecell.detail.title"/>
           <add value="intellmgmt.remotecell.detail.tabsLayout2"/>
       </putList>
   </definition>

   <definition name="intellmgmt.remotecell.detail.tabsLayout2" path="/secure/layouts/tabsLayout.jsp">
       <put name="formName" value="com.ibm.ws.console.intellmgmt.form.RemoteCellDetailForm"/>
       <put name="selectUri" value="remoteCellDetail.do"/>
       <put name="parameterName" value="tabIndex"/>
       <putList name="tabList">
           <item value="tab.configuration" link="intellmgmt.remotecell.config.tab.view2" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
       </putList>
   </definition>

   <definition name="intellmgmt.remotecell.config.tab.view2" extends="detail.config.tab.view">
       <putList name="list">
           <add value="intellmgmt.remotecell.buttons.panel"/>
           <add value="intellmgmt.remotecell.general.properties2"/>
       </putList>
   </definition>

   <definition name="intellmgmt.remotecell.general.properties2" extends="detail.config.general.properties">
       <put name="formAction" value="remoteCellDetail.do"/>
       <put name="formName" value="com.ibm.ws.console.intellmgmt.form.RemoteCellDetailForm"/>
       <put name="formType" value="com.ibm.ws.console.intellmgmt.form.RemoteCellDetailForm"/>
       <put name="formFocus" value="name"/>
       <put name="readOnlyView" value="no"/>
       <putList name="attributeList">
           <item value="intellmgmt.plugin.enable:enabled:no:Checkbox:intellmgmt.plugin.enable.description:no:yes"  
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="intellmgmt.remotecell.host:host:no:Text:intellmgmt.remotecell.host.description:no:yes" 
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="intellmgmt.remotecell.port:port:no:Text:intellmgmt.remotecell.port.description:no:yes" 
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
           <item value="intellmgmt.plugin.cellID:cellID:no:Text:intellmgmt.plugin.cellID.description:no:yes" 
		link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
       </putList>
   </definition>
<!-- end remote cell definitions -->

<!-- trace specification definition -->
	<definition name="intellmgmt.tracespec.content.main" extends="detail.config.view" 
				controllerClass="com.ibm.ws.console.intellmgmt.controller.TraceSpecDetailController">
		<put name="contextType" value="IntellMgmtPlugin"/>
    	<putList name="list">
			<add value="intellmgmt.tracespec.detail.title"/>
			<add value="intellmgmt.tracespec.tabsLayout"/>
       </putList>
	</definition>

   	<definition name="intellmgmt.tracespec.detail.title" extends="detail.title">
		<put name="formName" value="com.ibm.ws.console.intellmgmt.form.TraceSpecDetailForm"/>
		<put name="objectTypeImage" value="pluginId=com.ibm.ws.console.intellmgmt"/>
		<put name="titleKey" value="intellmgmt.plugin.tracespec.displayName"/>
		<put name="includeLink" value="no"/>
		<put name="instanceDetails" value="name"/>
		<put name="instanceDescription" value="intellmgmt.plugin.tracespec.description"/>
		<put name="displayName" value="intellmgmt.plugin.tracespec.displayName"/>
                <put name="helpTopic" value="IntellMgmt.tracespec.detail" />
   	</definition>

	<definition name="intellmgmt.tracespec.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
	    <put name="formName" value="com.ibm.ws.console.intellmgmt.form.TraceSpecDetailForm"/>
	    <put name="selectUri" value="traceSpecDetail.do"/>
	    <put name="parameterName" value="tabIndex"/>
	    <putList name="tabList">
	        <item value="tab.configuration" link="intellmgmt.tracespec.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
	    </putList>
	</definition>

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

	<definition name="intellmgmt.tracespec.buttons.panel" extends="buttons.panel">
	    <put name="buttonCount" value="2"/>
	    <put name="includeForm" value="yes"/>
	    <put name="definitionName" value="intellmgmt.tracespec.buttons.panel"/>
	    <putList name="actionList">
	    </putList>
	</definition>
   
   	<definition name="intellmgmt.tracespec.general.properties" extends="detail.config.general.properties">
    	<put name="formAction" value="traceSpecDetail.do"/>
       	<put name="formName" value="com.ibm.ws.console.intellmgmt.form.TraceSpecDetailForm"/>
       	<put name="formType" value="com.ibm.ws.console.intellmgmt.form.TraceSpecDetailForm"/>
       	<put name="formFocus" value="name"/>
       	<put name="readOnlyView" value="no"/>
    	<putList name="attributeList">
	   		<item value="intellmgmt.tracespec.trace:controlTracePropsJsp:no:custom:intellmgmt.tracespec.trace.description:yes:yes: : :/com.ibm.ws.console.intellmgmt/traceSpecifications.jsp"
				  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem" />
	   		<item value="intellmgmt.tracespec.condtrace:requestTracePropsJsp:no:custom:intellmgmt.tracespec.condtrace.description:yes:yes: : :/com.ibm.ws.console.intellmgmt/conditionalTraceSpecifications.jsp"
				  link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem" />
    	</putList>
   	</definition>
<!-- end trace specification definition -->

   
<!-- start intellmgmt plugin props -->   
   <!-- plugin props definitions -->
   <definition name="intellmgmt.plugin.prop.content.main" path="/secure/layouts/contentLayout.jsp" 
      controllerClass="com.ibm.ws.console.intellmgmt.controller.IntellMgmtPluginPropCollectionController">
       <put name="contextType" value="IntellMgmtPluginProps"/>
      <put name="descTitle" value="intellmgmt.plugin.properties.displayName"/>
      <put name="descImage" value="pluginId=com.ibm.ws.console.intellmgmt"/>
      <put name="descText" value="WebServer.property.description"/>
      <put name="helpTopic" value="IntellMgmt.pluginprops.collection" />
      <putList name="contentList">
          <add value="intellmgmt.plugin.prop.paging.extend"/>
          <add value="intellmgmt.plugin.prop.quicksearch.extend"/>
          <add value="intellmgmt.plugin.prop.collection.table.extends"/>
      </putList>       
   </definition>

  <definition extends="quicksearch.main" name="intellmgmt.plugin.prop.quicksearch.extend">
      <put name="selectUri" value="intellMgmtPluginPropCollection.do?ToggleViewAction=true"/>
      <put name="collectionForm" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropCollectionForm"/>
      <put name="formAction" value="intellMgmtPluginPropCollection.do"/>
      <put name="formName" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropCollectionForm"/>
      <put name="formType" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropCollectionForm"/>
      <putList name="searchList">
          <add value="intellmgmt.plugin.prop.name:name"/>
          <add value="intellmgmt.plugin.prop.value:val"/>
      </putList>
  </definition>
  <definition extends="paging.main" name="intellmgmt.plugin.prop.paging.extend">
      <put name="displayLabelKey" value="intellmgmt.plugin.properties.displayName"/>
      <put name="collectionForm" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropCollectionForm"/>
      <put name="formAction" value="intellMgmtPluginPropCollection.do"/>
      <put name="formName" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropCollectionForm"/>
      <put name="formType" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropCollectionForm"/>
  </definition>
  <definition extends="collection.table.main" name="intellmgmt.plugin.prop.collection.table.extends">
      <put name="iterationName" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropCollectionForm"/>
      <put name="formAction" value="intellMgmtPluginPropCollection.do"/>
      <put name="formName" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropCollectionForm"/>
      <put name="formType" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropCollectionForm"/>
      <put name="buttons" value="intellmgmt.plugin.prop.collection.buttons.panel"/>
      <put name="parent" value="com.ibm.ws.console.intellmgmt.forwardCmd.do?forwardName=intellmgmt.plugin.prop.content.main"/>
      <putList name="collectionList">
      </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/Property/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/Property/Preferences#retainSearchCriteria:32"/>
      </putList>
  </definition>
  <definition extends="buttons.panel" name="intellmgmt.plugin.prop.collection.buttons.panel">
      <put name="buttonCount" value="2"/>
      <put name="definitionName" value="intellmgmt.plugin.prop.collection.buttons.panel"/>
      <put name="includeForm" value="no"/>
      <putList name="actionList"/>
  </definition>
  
  <definition controllerClass="com.ibm.ws.console.intellmgmt.controller.IntellMgmtPluginPropDetailController" 
       extends="detail.config.view" name="intellmgmt.plugin.prop.content.detail">
      <put name="contextType" value="IntellMgmtProperty"/>
      <putList name="list">
          <add value="intellmgmt.plugin.prop.detail.title"/>
          <add value="intellmgmt.plugin.prop.detail.tabsLayout"/>
      </putList>
  </definition>
  <definition extends="detail.title" name="intellmgmt.plugin.prop.detail.title">
      <put name="formName" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropDetailForm"/>
      <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.intellmgmt"/>
      <put name="titleKey" value="intellmgmt.plugin.prop.detail.displayName"/>
      <put name="collectionLink" value="com.ibm.ws.console.intellmgmt.forwardCmd.do?forwardName=intellmgmt.plugin.prop.content.main&amp;noChange=true"/>
      <put name="includeLink" value="no"/>
      <put name="instanceDetails" value="name"/>
      <put name="instanceDescription" value="intellmgmt.plugin.prop.detail.description"/>
      <put name="displayName" value="intellmgmt.plugin.prop.detail.displayName"/>
      <put name="helpTopic" value="IntellMgmt.pluginprops.detail" />
  </definition>
  <definition name="intellmgmt.plugin.prop.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
      <put name="selectUri" value="intellMgmtPluginPropDetail.do"/>
      <put name="selectedPerspective" value="tab.configuration"/>
      <put name="formName" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropDetailForm"/>
      <putList name="tabList">
          <item value="tab.configuration" link="intellmgmt.plugin.prop.detail.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
      </putList>
  </definition>
  <definition extends="detail.config.tab.view" name="intellmgmt.plugin.prop.detail.config.tab.view">
      <putList name="list">
          <add value="intellmgmt.plugin.prop.detail.buttons.panel"/>
          <add value="intellmgmt.plugin.prop.config.general.properties"/>
      </putList>
  </definition>
  <definition extends="buttons.panel" name="intellmgmt.plugin.prop.detail.buttons.panel">
      <put name="buttonCount" value="2"/>
      <put name="definitionName" value="intellmgmt.plugin.prop.detail.buttons.panel"/>
      <put name="includeForm" value="yes"/>
      <putList name="actionList">
      </putList>
  </definition>
  
  <definition extends="detail.config.general.properties" name="intellmgmt.plugin.prop.config.general.properties">
      <put name="formAction" value="intellMgmtPluginPropDetail.do"/>
      <put name="formName" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropDetailForm"/>
      <put name="formType" value="com.ibm.ws.console.intellmgmt.form.IntellMgmtPluginPropDetailForm"/>
      <put name="formFocus" value="name"/>
      <put name="readOnlyView" value="no"/>
      <putList name="attributeList">
          <item classtype="com.ibm.ws.console.core.item.PropertyItem"
              icon="" link="" tooltip="" value="intellmgmt.plugin.prop.name:name:yes:Text:intellmgmt.plugin.prop.name.description:no:yes"/>
          <item classtype="com.ibm.ws.console.core.item.PropertyItem"
              icon="" link="" tooltip="" value="intellmgmt.plugin.prop.value:val:yes:Text:intellmgmt.plugin.prop.value.description:no:yes"/>
      </putList>
  </definition>
  
<!-- end intellmgmt plugin props -->
   
</tiles-definitions>
