<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plugin SYSTEM "plugin.dtd">

<plugin id="com.ibm.ws.console.healthconfig"
        name="healthconfig"
        version="6.0.0"
        provider-name="IBM Corp. - WebSphere XD"
        embedded="true"
        context-root="healthconfig">
    <requires>
        <import plugin="com.ibm.ws.console.core"/>
        <import plugin="com.ibm.ws.console.policyconfiguration"/>
    </requires>


    <extension point="com.ibm.ws.console.core.navigatorTask">
      <tasks>
      <categoryDefinition id="policyconfigroot"
      	parent="root"
      	icon="images/onepix.gif"
      	label="nav.policyconfigroot"
      	weight="41" />

        <task id="showHealthClass"
                icon="images/onepix.gif"
                label="healthClasses"
                weight="20"
                view="/navigatorCmd.do?forwardName=healthclass.content.main"
                external="false">
            <category id="policyconfigroot"/>
        </task>
        <task id="showHealthClassCustomAction"
                icon="images/onepix.gif"
                label="healthCustomAction"
                weight="20"
                view="/navigatorCmd.do?forwardName=healthclass.customaction.content.main"
                external="false">
            <category id="policyconfigroot"/>
        </task>
      </tasks>
	</extension>
	
	<extension point="com.ibm.ws.console.core.help">
	  <toc file="toc.xml" primary="true" />
	</extension>
		
	<extension point="com.ibm.websphere.wsc.collectionItem">
    <collectionItem id="healthclass.collection" contextType="HealthClass">
        <item
              attributeName="name"
              sortable="sort"
              itemURI="DisplayHealthClassDetails.do?"
              label="healthclass.name" >
        </item>
        <item
              attributeName="reactionMode"
              sortable="sort"
              itemURI=""
              label="healthclass.reactionMode" >
        </item>
           <item
              attributeName="description"
              sortable="sort"
              itemURI=""
              label="healthclass.description" >
        </item>
    </collectionItem>
	</extension>
	
	<extension point="com.ibm.websphere.wsc.collectionItem">
    <collectionItem id="healthclass.customaction.collection" contextType="HealthCustomAction">
        <item
              attributeName="name"
              sortable="sort"
              itemURI="HealthCustomActionCollection.do?EditAction=true"
              label="healthclass.name" >
        </item>
        <item
              attributeName="osnames"
              sortable="sort"
              itemURI=""
              label="healthclass.customAction.supportedOS" >
        </item>
        <item
              attributeName="executableName,executableArguments"
              sortable="sort"
              itemURI=""
              label="healthclass.customAction.action">
        </item>

    </collectionItem>
	</extension>
	<extension point="com.ibm.websphere.wsc.actionSet">
    <actionSet id="healthclass.customaction.collection.action" contextType="HealthCustomAction">
        <action
              enablesFor="Collection"
              label="button.new"
              actionURI="HealthCustomActionCollection.do"
              role="administrator,configurator">
        </action>
        <action
              enablesFor="Collection"
              label="button.delete"
              actionURI="HealthCustomActionCollection.do"
              role="administrator,configurator">
        </action>
    </actionSet>
	</extension>
	
	<extension point="com.ibm.websphere.wsc.actionSet">
    <actionSet id="healthclass.collection.action" contextType="HealthClass">
        <action
              enablesFor="Collection"
              label="button.new"
              actionURI="HealthClassCollection.do"
              role="administrator,configurator">
        </action>
        <action
              enablesFor="Collection"
              label="button.delete"
              actionURI="HealthClassCollection.do"
              role="administrator,configurator">
        </action>
    </actionSet>
	</extension>
	
	<extension point="com.ibm.websphere.wsc.detailTab">
    <detailTab id="healthclass.detailTab" contextType="HealthClass">
        <tab
              label="tab.configuration"
              contentURI="healthclass.detail.config">
        </tab>
         <tab
              label="tab.topology"
              contentURI="healthclass.topology.tab.view">
        </tab>
    </detailTab>
	</extension>
	
	<extension point="com.ibm.websphere.wsc.detailTab">
    <detailTab id="healthcustomaction.ProcDef.detailTab1" contextType="HealthCustomActionProcDef">
        <tab
              label="tab.configuration"
              contentURI="healthclass.customAction.ProcDef.config.tab.view">
        </tab>
    </detailTab>
	</extension>
	
	<extension point="com.ibm.websphere.wsc.detailTab">
    <detailTab id="healthcustomaction.JavaProcDef.detailTab1" contextType="HealthCustomActionJavaProcDef">
        <tab
              label="tab.configuration"
              contentURI="healthclass.customAction.JavaProcDef.config.tab.view">
        </tab>
    </detailTab>
	</extension>

	<extension point="com.ibm.websphere.wsc.collectionItem">
    <collectionItem id="healthclass.actionPlan.collection" contextType="HealthActionPlan">
        <item
              attributeName="name"
              sortable="sort"
              itemURI="HealthCustomActionCollection.do?EditAction=true"
              label="healthclass.actionPlan.step.label" >
        </item>
        <item
              attributeName="actionDesc"
              sortable="sort"
              itemURI=""
              label="healthclass.actionPlan.action.label" >
        </item>
        <item
              attributeName="targetServer"
              sortable="sort"
              itemURI=""
              label="healthclass.actionPlan.targetServer.label">
        </item>
        <item
              attributeName="targetNode"
              sortable="sort"
              itemURI=""
              label="healthclass.actionPlan.targetNode.label">
        </item>
    </collectionItem>
	</extension>
	<extension point="com.ibm.websphere.wsc.actionSet">
    <actionSet id="healthclass.actionPlan.collection.action" contextType="HealthActionPlan">
        <action
              enablesFor="Collection"
              label="healthclass.actionPlan.addStep.button"
              actionURI="HealthActionPlanCollection.do"
              role="administrator,configurator">
        </action>
        <action
              enablesFor="Collection"
              label="healthclass.actionPlan.deleteStep.button"
              actionURI="HealthActionPlanCollection.do"
              role="administrator,configurator">
        </action>
        <action
              enablesFor="Collection"
              label="healthclass.actionPlan.moveUp.button"
              actionURI="HealthActionPlanCollection.do"
              role="administrator,configurator">
        </action>
        <action
              enablesFor="Collection"
              label="healthclass.actionPlan.moveDown.button"
              actionURI="HealthActionPlanCollection.do"
              role="administrator,configurator">
        </action>
    </actionSet>
	</extension>
		
</plugin>


