<!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="Healthcontroller.config.view" extends="detail.config.view" controllerClass="com.ibm.ws.console.hmm.controller.HMMUIController">
        <put name="contextType" value="HMM"/>
        <putList name="list">
        <add value="Healthcontroller.detail.title"/>
        <add value="Healthcontroller.detail.tabsLayout"/>
        </putList>
    </definition>

	<definition name="Healthcontroller.detail.title" extends="detail.title">
        <put name="formName" value="HMMDetailForm"/>
        <put name="objectTypeImage" value="pluginId=com.ibm.ws.console.hmm"/>
        <put name="titleKey" value="controller.displayname"/>
        <put name="includeLink" value="no"/>
        <put name="collectionLink" value="navigatorCmd.do?forwardName=Healthcontroller.content.main&#38;noChange=true"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="controller.description"/>
        <put name="displayName" value="controller.displayname"/>
	</definition>

    <definition name="Healthcontroller.detail.tabsLayout" path="/secure/layouts/tabsLayout.jsp">
        <put name="selectUri" value="DisplayHMMDetail.do?scopeChanged=true"/>
        <put name="formName" value="HMMDetailForm"/>
        <put name="selectedIndex" value="1"/>
        <put name="parameterName" value="tabIndex"/>
        <putList name="tabList"/>
    </definition>

    <definition name="Healthcontroller.config.tab.view" extends="detail.config.tab.view">
        <putList name="list">
        <add value="Healthcontroller.config.general.properties"/>
        <add value="Healthcontroller.config.additional.properties" />
        </putList>
    </definition>
    <definition name="Healthcontroller.runtime.tab.view" extends="detail.config.tab.view">
        <putList name="list">
        <add value="Healthcontroller.runtime.general.properties"/>
        </putList>
    </definition>


    <definition name="Healthcontroller.config.general.properties" extends="detail.config.general.properties" > <!--path="/com.ibm.ws.console.hmm/hmmConfigPropLayout.jsp">-->
        <put name="formAction" value="ControllerDetail.do"/>
        <put name="formName" value="HMMDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.hmm.form.HMMDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item  value="controller.enabled:enabled:no:checkbox:controller.enabled.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="controller.ccl:controlCycleLength:no:Text:controller.ccl.description:no:yes:UNITS_MINUTES:UNITS_HOURS:UNITS_MINUTES:UNITS_DAYS:UNITS_HOURS" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="controller.mcr:maxConsecutiveRestarts:no:Text:controller.mcr.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="controller.rt:restartTimeout:no:Text:controller.rt.description:no:yes: : :UNITS_MINUTES" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="controller.mri:minRestartInterval:no:jsp:controller.mri.description:no:yes: : :/com.ibm.ws.console.hmm/valueAndIntervalLayout.jsp" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="controller.timeConstraints:timeConstraints:no:Custom:controller.timeConstraints.desc:no:yes: : :/com.ibm.ws.console.hmm/timeConstraints.jsp" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </putList>
    </definition>

    <definition name="Healthcontroller.runtime.general.properties" path="/com.ibm.ws.console.hmm/hmmConfigPropLayout.jsp" controllerClass="com.ibm.ws.console.hmm.controller.HMMUIRuntimeController">
        <put name="formAction" value="ControllerDetail.do"/>
        <put name="formName" value="HMMDetailForm"/>
        <put name="formType" value="com.ibm.ws.console.hmm.form.HMMDetailForm"/>
        <put name="formFocus" value="name"/>
        <put name="readOnlyView" value="no"/>
        <putList name="attributeList">
            <item  value="controller.saveToRepos:saveToRepos:no:checkbox:controller.saveToRepos.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="controller.enabled:enabled:no:checkbox:controller.enabled.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="controller.ccl:controlCycleLength:no:Text:controller.ccl.description:no:yes:UNITS_MINUTES:UNITS_HOURS:UNITS_MINUTES:UNITS_DAYS:UNITS_HOURS" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="controller.mcr:maxConsecutiveRestarts:no:Text:controller.mcr.description:no:yes" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="controller.rt:restartTimeout:no:Text:controller.rt.description:no:yes: : :UNITS_MINUTES" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="controller.mri:minRestartInterval:no:jsp:controller.mri.description:no:yes: : :/com.ibm.ws.console.hmm/valueAndIntervalLayout.jsp" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
            <item  value="controller.timeConstraints:timeConstraints:no:Custom:controller.timeConstraints.desc:no:yes: : :/com.ibm.ws.console.hmm/timeConstraints.jsp" link="" icon="" tooltip="" classtype="com.ibm.ws.console.core.item.PropertyItem"/>
        </putList>
    </definition>

    <definition name="Healthcontroller.config.additional.properties" extends="detail.config.additional.properties">
       <put name="formName" value="HMMDetailForm"/>
       <put name="formType" value="com.ibm.ws.console.hmm.form.HMMDetailForm"/>
       <putList name="list"/>
    </definition>

</tiles-definitions>
