<!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="uddi.nodes.main" path="/secure/layouts/contentLayout.jsp" controllerClass="com.ibm.uddi.v3.management.gui.controllers.UddiNodeCollectionController">
        <put name="descTitle" value="uddi.main.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.uddi.v3.management"/>
        <put name="descText" value="uddi.main.description"/>
        <put name="contextType" value="UddiNode"/>
        <putList name="contentList">
			<add value="uddinode.collection.paging.extend"/>
            <add value="uddinode.quicksearch.extend"/>
            <add value="uddi.nodes.table"/>
        </putList>
    </definition>
    
    <definition name="uddinode.quicksearch.extend" extends="quicksearch.main">
        <put name="selectUri" value="uddiNodeCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="uddiNodeCollectionForm"/>
        <put name="formAction" value="uddiNodeCollection.do"/>
        <put name="formName" value="uddiNodeCollectionForm"/>
        <put name="formType" value="com.ibm.uddi.v3.management.gui.forms.UddiNodeCollectionForm"/>
        <putList name="searchList">
            <add value="uddi.id.columnName:nodeId"/>
        </putList>
    </definition>
    
    <definition name="uddinode.collection.paging.extend" extends="paging.main">
		<!-- The displayLabelKey appears not to be used anywhere in paging.main -->
        <put name="displayLabelKey" value="textProperty.displayName"/>
        <put name="collectionForm" value="uddiNodeCollectionForm"/>
        <put name="formAction" value="uddiNodeCollection.do"/>
        <put name="formName" value="uddiNodeCollectionForm"/>
        <put name="formType" value="com.ibm.uddi.v3.management.gui.forms.UddiNodeCollectionForm"/>
    </definition>
    
    <definition name="uddi.nodes.table" path="/com.ibm.uddi.v3.management/collectionTableLayout.jsp">
        <put name="iterationProperty" value="subsetList"/>
        <put name="showCheckBoxes" value="true"/>
        <put name="sortIconLocation" value="right"/>
        <put name="columnWidth" value="25%"/>
        <put name="iterationName" value="uddiNodeCollectionForm"/>
        <put name="formAction" value="uddiNodeCollection.do"/>
        <put name="formName" value="uddiNodeCollectionForm"/>
        <put name="formType" value="com.ibm.uddi.v3.management.gui.forms.UddiNodeCollectionForm"/>
        <put name="buttons" value="uddi.nodes.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=uddi.nodes.main"/>
        <put name="uniqueProperty" value="uniqueId" />
        <put name="uniquePropertyName" value="uniqueId" />
        <putList name="collectionList">
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon=""                                                                     
                link="uddiNodeCollection.do?EditAction=true"
                tooltip="uddi.id.columnName" value="nodeId:sort"/>
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon=""
                link=""
                tooltip="uddi.nodeDescription.columnName" value="description:"/>
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon=""
                link=""
                tooltip="uddi.nodeAppLocation.columnName" value="application:sort"/>
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon=""
                link=""
                tooltip="uddi.nodeStatus.columnName" value="status:sort"/>
        </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/UddiNode/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/UddiNode/Preferences#retainSearchCriteria:32"/>
        </putList>
        <putList name="contextList">

        </putList>
    </definition>
    
    <definition name="uddi.nodes.collection.buttons.panel" path="/com.ibm.uddi.v3.management/uddiButtonLayout.jsp">

		<put name="hide" value="no"/>
        <put name="includeForm" value="no"/>
        <put name="formAction" value=""/>
        <putList name="buttonList">
			<item
				classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="uddi.button.activate:administrator:operator"
				icon=""	
				tooltip="uddi.button.activate"
				link="false"
			/>
			<item
				classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="uddi.button.deactivate:administrator:operator"
				icon=""	
				tooltip="uddi.button.deactivate"
				link="false"
			/>
        </putList>
    </definition>
    	
	<definition name="uddi.node.detail.title" extends="detail.title">
		<put name="formName" value="uddiNodeDetailForm"/>
		<!-- FIXME  remove the ProcessDef values!!!-->
		<put name="objectTypeImage" value="pluginId=com.ibm.uddi.v3.management"/>
        <put name="titleKey" value="ProcessDef.displayName"/>
        <put name="collectionLink" value="com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=ProcessDef.content.main&#38;noChange=true"/>
        <put name="includeLink" value="yes"/>
        <put name="instanceDetails" value="nodeId"/>
        <put name="instanceDescription" value="uddi.uddiNode.detail.description"/>
        <put name="displayName" value="ProcessDef.displayName"/>    	
	</definition>
    	
    <definition name="uddi.node.config.view" path="/secure/layouts/configboxLayout.jsp">
		<put name="contextType" value="UddiNode"/>
	    <putList name="list">
            <add value="uddi.node.detail.title"/>
            <add value="uddi.node.detail.tabsLayout"/>
        </putList>
    </definition>
    
    <definition name="uddi.node.detail.tabsLayout" path="/com.ibm.uddi.v3.management/uddiTabsLayout.jsp">
        <putList name="tabList">
            <item  value="tab.configuration" link="uddi.node.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </putList>
    </definition>
    
    <definition name="uddi.node.config.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="uddi.node.detail.buttons.panel"/>
            <add value="uddi.node.config.general.properties"/>
            <add value="uddi.node.config.additional.properties"/>
            <add value="uddi.node.config.policyGroupsForNodeDetail"/>
            <!--<add value="uddi.node.config.related.items"/>-->
        </putList>
    </definition>
    
    <definition name="uddi.node.detail.buttons.panel" path="/com.ibm.uddi.v3.management/uddiButtonLayout.jsp" controllerClass="com.ibm.uddi.v3.management.gui.controllers.UddiNodeButtonController">
		<put name="includeForm" value="yes"/>
        <put name="formAction" value="uddiNodeDetail.do"/>
        <put name="hide" value="no"/>
        <putList name="buttonList">
			
			<item
				classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="uddi.button.initialize:administrator:operator"
				icon=""	
				tooltip="uddi.button.initialize"
				link="false"
			/>
        </putList>
    </definition>
    
	<definition name="uddi.node.config.general.properties" path="/com.ibm.uddi.v3.management/uddiPropertiesLayout.jsp">
        <put name="formAction" value="uddiNodeDetail.do?EditAction=true"/>
        <put name="formName" value="uddiNodeDetailForm"/>
        <put name="formType" value="com.ibm.uddi.management.gui.forms.UddiNodeDetailForm"/>
        <put name="iterationName" value="uddiNodeDetailForm"/>
        <put name="iterationProperty" value="properties"/>
        <put name="propertiesCollection" value="property" />
        <put name="indexedPropertyField" value="value" />
    </definition>
    
    <definition name="uddi.node.config.policyGroups" path="/com.ibm.uddi.v3.management/policyGroupListLayout.jsp">
		<put name="iterationName" value="uddiNodeDetailForm"/>
		<put name="iterationProperty" value="policyGroups"/>
		<put name="link" value="uddiNodeDetail.do?EditPolicyGroup=true"/>		
		<put name="iterationType" value="com.ibm.uddi.v3.management.gui.forms.UddiPolicyGroupDetailForm"/>
		<put name="requestParam" value="policyGroupId"/>
    </definition>

    <definition name="uddi.node.config.policyGroupsForNodeDetail" extends="uddi.node.config.policyGroups">
		<put name="forNodeDetail" value="true"/>
		
    </definition>
    
    
    
    <definition name="uddi.policyGroup.config.view" path="/secure/layouts/configboxLayout.jsp">
		<put name="contextType" value="UddiNode" />
	    <putList name="list">
            <add value="uddi.policyGroup.detail.title"/>
            <add value="uddi.policyGroup.detail.tabsLayout"/>
        </putList>
    </definition>
    
    <definition name="uddi.policyGroup.detail.title" extends="detail.title" controllerClass="com.ibm.uddi.v3.management.gui.controllers.PolicyGroupDetailController">
		<put name="formName" value="uddiPolicyGroupDetailForm"/>
		<!-- FIXME  remove the ProcessDef values!!!-->
		<put name="objectTypeImage" value="pluginId=com.ibm.uddi.v3.management"/>
        <put name="titleKey" value="ProcessDef.displayName"/>
        <put name="collectionLink" value="com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=ProcessDef.content.main&#38;noChange=true"/>
        <put name="includeLink" value="yes"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="uddi.policyGroups.detail.description"/>
        <put name="displayName" value="ProcessDef.displayName"/>    	
	</definition>
    
    <definition name="uddi.policyGroup.detail.tabsLayout" path="/com.ibm.uddi.v3.management/uddiTabsLayout.jsp">
        <putList name="tabList">
            <item  value="tab.configuration" link="uddi.policyGroup.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </putList>
    </definition>
    
    <definition name="uddi.policyGroup.config.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <!--<add value="uddi.node.buttons.panel"/>-->
            <add value="uddi.policyGroup.config.general.properties"/>
            <add value="uddi.node.config.policyGroups"/>
            <!--<add value="uddi.node.config.additional.properties"/>-->
            <!--<add value="uddi.node.config.related.items"/>-->
        </putList>
    </definition>
    
    
	<definition name="uddi.policyGroup.config.general.properties" path="/com.ibm.uddi.v3.management/uddiPropertiesLayout.jsp">
        <put name="formAction" value="uddiPolicyGroupDetail.do?EditAction=true"/>
        <put name="formName" value="uddiPolicyGroupDetailForm"/>
        <put name="formType" value="com.ibm.uddi.management.gui.forms.UddiPolicyGroupDetailForm"/>
        <put name="iterationName" value="uddiPolicyGroupDetailForm"/>
        <put name="iterationProperty" value="policies"/>
        <put name="propertiesCollection" value="policy" />
        <put name="indexedPropertyField" value="value"/>
    </definition>
    
    <definition name="uddi.valueSetStatus.main" path="/secure/layouts/contentLayout.jsp" controllerClass="com.ibm.uddi.v3.management.gui.controllers.ValueSetStatusCollectionController" >
        <put name="descTitle" value="uddi.valueSetStatus.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.uddi.v3.management"/>
        <put name="descText" value="uddi.valueSetStatus.collection.description"/>
        <put name="contextType" value="ValueSetStatus"/>
        <putList name="contentList">
		    <add value="valueSetStatus.collection.paging.extend"/>
            <add value="valueSetStatus.quicksearch.extend"/>
            <add value="uddi.valueSetStatus.table"/>
        </putList>
    </definition>
    
    <definition name="valueSetStatus.collection.paging.extend" extends="paging.main">
		<!-- The displayLabelKey appears not to be used anywhere in paging.main -->
        <put name="displayLabelKey" value="textProperty.displayName"/>
        <put name="collectionForm" value="valueSetStatusCollectionForm"/>
        <put name="formAction" value="valueSetStatusCollection.do"/>
        <put name="formName" value="valueSetStatusCollectionForm"/>
        <put name="formType" value="com.ibm.uddi.v3.management.gui.forms.ValueSetStatusCollectionForm"/>
    </definition>
    
    <definition name="valueSetStatus.quicksearch.extend" extends="quicksearch.main">
        <put name="selectUri" value="valueSetStatusCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="valueSetStatusCollectionForm"/>
        <put name="formAction" value="valueSetStatusCollection.do"/>
        <put name="formName" value="valueSetStatusCollectionForm"/>
        <put name="formType" value="com.ibm.uddi.v3.management.gui.forms.ValueSetStatusCollectionForm"/>
        <putList name="searchList">
            <add value="uddi.valueSetName.columnName:name"/>
            <add value="uddi.valueSetTModelKey.columnName:TModelKey"/>
        </putList>
    </definition>
    
    <definition name="uddi.valueSetStatus.table" path="/com.ibm.uddi.v3.management/collectionTableLayout.jsp">
        <put name="iterationProperty" value="subsetList"/>
        <put name="showCheckBoxes" value="true"/>
        <put name="sortIconLocation" value="right"/>
        <put name="columnWidth" value="25%"/>
        <put name="iterationName" value="valueSetStatusCollectionForm"/>
        <put name="formAction" value="valueSetStatusCollection.do"/>
        <put name="formName" value="valueSetStatusCollectionForm"/>
        <put name="formType" value="com.ibm.uddi.v3.management.gui.forms.ValueSetStatusCollectionForm"/>
        <put name="buttons" value="uddi.valueSetStatus.collection.button.panel"/>
        <put name="parent" value="com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=uddi.valueSetStatus.main"/>
        <put name="uniqueProperty" value="TModelKey" />
        <putList name="collectionList">
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon=""
                link="valueSetStatusCollection.do?EditAction=true"
                tooltip="uddi.valueSetName.columnName" value="name:sort"/>
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon=""
                link=""
                tooltip="uddi.valueSetTModelKey.columnName" value="TModelKey:"/>
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon=""
                link=""
                tooltip="uddi.valueSetSupported.columnName" value="supported:"/>
        </putList>
        <putList name="contextList">
        	<item
        		classtype="com.ibm.uddi.v3.management.gui.ContextItem"
        		icon=""
        		link=""
        		tooltip=""
        		value="uniqueId:uniqueId" />
        </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/ValueSetStatus/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/ValueSetStatus/Preferences#retainSearchCriteria:32"/>
        </putList>
    </definition>
    
    <definition name="uddi.valueSetStatus.collection.button.panel" path="/com.ibm.uddi.v3.management/uddiButtonLayout.jsp">
        <put name="includeForm" value="no"/>
        <put name="formAction" value=""/>
        <put name="hide" value="no"/>
        <putList name="buttonList">
	        <item
				classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="uddi.button.support:administrator:operator"
				icon=""	
				tooltip="uddi.button.support"
				link="false"
			/>
			<item
				classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="uddi.button.unsupport:administrator:operator"
				icon=""	
				tooltip="uddi.button.unsupport"
				link="false"
			/>
           <!-- <item value="uddi.valueSetButton.new:valueSetStatusCollection.do?action=newValueSet" link="" icon="" tooltip="administrator,configurator" classtype="com.ibm.ws.console.core.item.ActionSetItem"/>
            <item value="uddi.valueSetButton.remove:valueSetStatusCollection.do?action=removeValueSet" link="" icon=""  tooltip="administrator,configurator" classtype="com.ibm.ws.console.core.item.ActionSetItem"/>-->

        </putList>
    </definition>
    
    <definition name="uddi.node.config.additional.properties" path="/com.ibm.uddi.v3.management/linkLayout.jsp">
		<put name="parentObjectName" value="uddiNodeDetailForm" />
        <putList name="linkList">
        	<item 
        		classtype="com.ibm.uddi.v3.management.gui.LinkItem"
        		icon=""
        		link=""
        		tooltip="uddi.valueSetStatus.link.description"
        		value="uddi.valueSetStatus.link.name:com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=uddi.valueSetStatus.main" />
        	<item 
        		classtype="com.ibm.uddi.v3.management.gui.LinkItem"
        		icon=""
        		link=""
        		tooltip="uddi.uddiTier.link.description"
        		value="uddi.uddiTier.link.name:com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=uddi.uddiTier.main" />	
       		<item 
        		classtype="com.ibm.uddi.v3.management.gui.LinkItem"
        		icon=""
        		link=""
        		tooltip="uddi.uddiUser.link.description"
        		value="uddi.uddiUser.link.name:com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=uddi.uddiUser.main" />	
        
        </putList>
        
    </definition>
    
    <definition name="uddi.placeholder" path="placeholder.jsp">
		
    </definition>
  
    <definition name="uddi.valueSetStatus.config.view" path="/secure/layouts/configboxLayout.jsp">
		<put name="contextType" value="ValueSetStatus" />
	    <putList name="list">
            <add value="uddi.valueSetStatus.detail.title"/>
            <add value="uddi.valueSetStatus.detail.tabsLayout"/>
        </putList>
    </definition>
    
    <definition name="uddi.valueSetStatus.detail.title" extends="detail.title">
		<put name="formName" value="valueSetStatusDetailForm"/>
		<!-- FIXME  remove the ProcessDef values!!!-->
		<put name="objectTypeImage" value="pluginId=com.ibm.uddi.v3.management"/>
        <put name="titleKey" value="ProcessDef.displayName"/>
        <put name="collectionLink" value="com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=ProcessDef.content.main&#38;noChange=true"/>
        <put name="includeLink" value="yes"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="uddi.valueSetStatus.detail.description"/>
        <put name="displayName" value="ProcessDef.displayName"/>    	
	</definition>
    
    <definition name="uddi.valueSetStatus.detail.tabsLayout" path="/com.ibm.uddi.v3.management/uddiTabsLayout.jsp">
        <put name="selectUri" value="valueSetStatusDetail.do"/>
        <put name="selectedPerspective" value="tab.configuration"/>
        <put name="formName" value="valueSetStatusDetailForm"/>
        <putList name="tabList">
            <item  value="tab.configuration" link="uddi.valueSetStatus.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </putList>
    </definition>
    
    <definition name="uddi.valueSetStatus.config.tab.view" path="/secure/layouts/configTabLayout.jsp">
        <putList name="list">
            <add value="uddi.valueSetStatus.config.general.properties"/>
        </putList>
    </definition>
    
	<definition name="uddi.valueSetStatus.config.general.properties" path="/com.ibm.uddi.v3.management/uddiPropertiesLayout.jsp">
        <put name="formAction" value="valueSetStatusDetail.do?EditAction=true"/>
        <put name="formName" value="valueSetStatusDetailForm"/>
        <put name="formType" value="com.ibm.uddi.management.gui.forms.ValueSetStatusDetailForm"/>
        <put name="iterationName" value="valueSetStatusDetailForm"/>
        <put name="iterationProperty" value="valueSetProperties"/>
        <put name="propertiesCollection" value="property" />
        <put name="indexedPropertyField" value="value"/>
    </definition>    
    
    <definition name="uddi.uddiTier.main" path="/secure/layouts/contentLayout.jsp" controllerClass="com.ibm.uddi.v3.management.gui.controllers.UddiTierCollectionController">
		<put name="descTitle" value="uddi.uddiTier.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.uddi.v3.management"/>
        <put name="descText" value="uddi.uddiTier.collection.description"/>
        <put name="contextType" value="UddiTier"/>
        <putList name="contentList">
			<add value="uddi.uddiTier.collection.paging.extend"/>
            <add value="uddi.uddiTier.quicksearch.extend"/>
            <add value="uddi.uddiTier.table"/>
        </putList>
    </definition>
    
    <definition name="uddi.uddiTier.collection.paging.extend" extends="paging.main">
		<!-- The displayLabelKey appears not to be used anywhere in paging.main -->
        <put name="displayLabelKey" value="textProperty.displayName"/>
        <put name="collectionForm" value="uddiTierCollectionForm"/>
        <put name="formAction" value="uddiTierCollection.do"/>
        <put name="formName" value="uddiTierCollectionForm"/>
        <put name="formType" value="com.ibm.uddi.v3.management.gui.forms.UddiTierCollectionForm"/>
    </definition>
    
    <definition name="uddi.uddiTier.quicksearch.extend" extends="quicksearch.main">
		<put name="selectUri" value="uddiTierCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="uddiTierCollectionForm"/>
        <put name="formAction" value="uddiTierCollection.do"/>
        <put name="formName" value="uddiTierCollectionForm"/>
        <put name="formType" value="com.ibm.uddi.v3.management.gui.forms.UddiTierCollectionForm"/>
        <putList name="searchList">
            <add value="uddi.uddiTier.name.columnName:name"/>
        </putList>
    </definition>
    
    <definition name="uddi.uddiTier.table" path="/com.ibm.uddi.v3.management/collectionTableLayout.jsp">
		<put name="iterationProperty" value="subsetList"/>
        <put name="showCheckBoxes" value="true"/>
        <put name="sortIconLocation" value="right"/>
        <put name="columnWidth" value="25%"/>
        <put name="iterationName" value="uddiTierCollectionForm"/>
        <put name="formAction" value="uddiTierCollection.do"/>
        <put name="formName" value="uddiTierCollectionForm"/>
        <put name="formType" value="com.ibm.uddi.v3.management.gui.forms.UddiTierCollectionForm"/>
        <put name="buttons" value="uddi.uddiTier.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=uddi.uddiTier.main"/>
        <put name="uniqueProperty" value="id" />
        <put name="uniquePropertyName" value="id" />
        <putList name="collectionList">
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon=""                                                                     
                link="uddiTierCollection.do?EditAction=true"
                tooltip="uddi.uddiTier.name.columnName" value="name:sort"/>
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon=""
                link=""
                tooltip="uddi.uddiTier.description.columnName" value="description:"/>
        </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/UddiTier/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/UddiTier/Preferences#retainSearchCriteria:32"/>
        </putList>
        <putList name="contextList">
        </putList>
    </definition>
    
    <definition name="uddi.uddiTier.collection.buttons.panel" path="/com.ibm.uddi.v3.management/uddiButtonLayout.jsp">
		<put name="includeForm" value="no"/>
		<put name="formAction" value=""/>
		<put name="hide" value="no"/>
        <putList name="buttonList">
	        <item
	        	classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="button.new:administrator:operator"
				icon=""	
				tooltip="button.new"
				link="false"
			/>
	        <item
	        	classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="button.delete:administrator:operator"
				icon=""	
				tooltip="button.delete"
				link="false"
			/>
			<item
	        	classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="uddi.button.setDefaultTier:administrator:operator"
				icon=""	
				tooltip="uddi.button.setDefaultTier"
				link="false"
			/>				
        </putList>
    </definition>
    
    <definition name="uddi.uddiTier.config.view" path="/secure/layouts/configboxLayout.jsp">
		<put name="contextType" value="uddiTier" />
	    <putList name="list">
            <add value="uddi.uddiTier.detail.title"/>
            <add value="uddi.uddiTier.detail.tabsLayout"/>
        </putList>
    </definition>
        
    <definition name="uddi.uddiTier.detail.title" extends="detail.title">
	    <put name="formName" value="uddiTierDetailForm"/>
		<!-- FIXME  remove the ProcessDef values!!!-->
		<put name="objectTypeImage" value="pluginId=com.ibm.uddi.v3.management"/>
        <put name="titleKey" value="ProcessDef.displayName"/>
        <put name="collectionLink" value="com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=ProcessDef.content.main&#38;noChange=true"/>
        <put name="includeLink" value="yes"/>
        <put name="instanceDetails" value="name"/>
        <put name="instanceDescription" value="uddi.uddiTier.detail.description"/>
        <put name="displayName" value="ProcessDef.displayName"/>    
    </definition>

    <definition name="uddi.uddiTier.detail.tabsLayout" path="/com.ibm.uddi.v3.management/uddiTabsLayout.jsp">
        <putList name="tabList">
            <item  value="tab.configuration" link="uddi.uddiTier.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </putList>
    </definition>    
    <definition name="uddi.uddiTier.config.tab.view" path="/secure/layouts/configTabLayout.jsp">
		<putList name="list">
            <add value="uddi.uddiTier.config.general.properties"/>
        </putList>
    </definition>
    
    <definition name="uddi.uddiTier.config.general.properties" path="/com.ibm.uddi.v3.management/uddiPropertiesLayout.jsp">
		<put name="formAction" value="uddiTierDetail.do?EditAction=true"/>
        <put name="formName" value="uddiTierDetailForm"/>
        <put name="formType" value="com.ibm.uddi.management.gui.forms.UddiTierDetailForm"/>
        <put name="iterationName" value="uddiTierDetailForm"/>
        <put name="iterationProperty" value="limits"/>
        <put name="propertiesCollection" value="limit" />
        <put name="indexedPropertyField" value="value"/>
    </definition>  
    
    <definition name="uddi.uddiUser.new.main" path="/com.ibm.uddi.v3.management/newUsersLayout.jsp">
		<put name="formName" value="uddiUserDetailForm"/>
		<put name="formAction" value="uddiUserDetail.do"/>
    </definition>  
    
    <definition name="uddi.uddiUser.main" path="/secure/layouts/contentLayout.jsp" controllerClass="com.ibm.uddi.v3.management.gui.controllers.UddiUserCollectionController">
		<put name="descTitle" value="uddi.uddiUser.displayName"/>
        <put name="descImage" value="pluginId=com.ibm.uddi.v3.management"/>
        <put name="descText" value="uddi.uddiUser.collection.description"/>
        <put name="contextType" value="UddiUser"/>
        <putList name="contentList">
			<add value="uddi.uddiUser.collection.paging.extend"/>
            <add value="uddi.uddiUser.quicksearch.extend"/>
            <add value="uddi.uddiUser.table"/>
        </putList>
    </definition>

	<definition name="uddi.uddiUser.collection.paging.extend" extends="paging.main">
		<!-- The displayLabelKey appears not to be used anywhere in paging.main -->
        <put name="displayLabelKey" value="textProperty.displayName"/>
        <put name="collectionForm" value="uddiUserCollectionForm"/>
        <put name="formAction" value="uddiUserCollection.do"/>
        <put name="formName" value="uddiUserCollectionForm"/>
        <put name="formType" value="com.ibm.uddi.v3.management.gui.forms.UddiUserCollectionForm"/>
    </definition>    
    
    <definition name="uddi.uddiUser.quicksearch.extend" extends="quicksearch.main">
		<put name="selectUri" value="uddiUserCollection.do?ToggleViewAction=true"/>
        <put name="collectionForm" value="uddiUserCollectionForm"/>
        <put name="formAction" value="uddiUserCollection.do"/>
        <put name="formName" value="uddiUserCollectionForm"/>
        <put name="formType" value="com.ibm.uddi.v3.management.gui.forms.UddiUserCollectionForm"/>
        <putList name="searchList">
            <add value="uddi.uddiUser.userName.columnName:userName"/>
        </putList>
    </definition>
    
    <definition name="uddi.uddiUser.table" path="/com.ibm.uddi.v3.management/collectionTableLayout.jsp">
		<put name="iterationProperty" value="subsetList"/>
        <put name="showCheckBoxes" value="true"/>
        <put name="sortIconLocation" value="right"/>
        <put name="columnWidth" value="25%"/>
        <put name="iterationName" value="uddiUserCollectionForm"/>
        <put name="formAction" value="uddiUserCollection.do"/>
        <put name="formName" value="uddiUserCollectionForm"/>
        <put name="formType" value="com.ibm.uddi.v3.management.gui.forms.UddiUserCollectionForm"/>
        <put name="buttons" value="uddi.uddiUser.collection.buttons.panel"/>
        <put name="parent" value="com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=uddi.uddiUser.main"/>
        <put name="uniqueProperty" value="userName" />
        <put name="uniquePropertyName" value="userName" />
        <putList name="collectionList">
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon=""                                                                     
                link="uddiUserCollection.do?EditAction=true"
                tooltip="uddi.uddiUser.userName.columnName" value="userName:sort"/>
            <item
                classtype="com.ibm.ws.console.core.item.CollectionItem"
                icon=""
                link=""
                tooltip="uddi.uddiUser.tierName.columnName" value="tierName:"/>
        </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/UddiUser/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/UddiUser/Preferences#retainSearchCriteria:32"/>
        </putList>
        <putList name="contextList">
        </putList>
    </definition>
    
    <definition name="uddi.uddiUser.collection.buttons.panel" path="/com.ibm.uddi.v3.management/uddiButtonLayout.jsp">
        <put name="includeForm" value="no"/>
        <put name="formAction" value="test"/>
        <put name="hide" value="no"/>
		<putList name="buttonList">
			<item
				classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="uddi.button.new:administrator:operator"
				icon=""	
				tooltip="uddi.button.new"
				link="false"
			/>
			<item
				classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="uddi.button.createPublishers:administrator:operator"
				icon=""	
				tooltip="uddi.button.createPublishers"
				link="false"
			/>
			<item
				classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="assignedTier:administrator:operator"
				icon="uddiUserCollectionForm.tierOptions"	
				tooltip="uddi.button.createPublishers"
				link="true"
			/>
			<item
				classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="uddi.button.assignTier:administrator:operator"
				icon=""	
				tooltip="uddi.button.assignTier"
				link="false"
			/>
			<item
				classtype="com.ibm.uddi.v3.management.gui.UddiButtonItem"
				value="button.delete:administrator:operator"
				icon=""	
				tooltip="button.delete"
				link="false"
			/>
		</putList>
        <putList name="actionList">
        </putList>
    </definition>
    
    <definition name="uddi.newUddiUser.config.view" path="/secure/layouts/configboxLayout.jsp">
		<put name="contextType" value="UddiNode" />
	    <putList name="list">
            <add value="uddi.newUddiUser.detail.title"/>
            <add value="uddi.newUddiUser.detail.tabsLayout"/>
        </putList>
    </definition>
        
    <definition name="uddi.newUddiUser.detail.title" extends="detail.title">
	    <put name="formName" value="uddiUserDetailForm"/>
		<!-- FIXME  remove the ProcessDef values!!!-->
		<put name="objectTypeImage" value="pluginId=com.ibm.uddi.v3.management"/>
        <put name="titleKey" value="ProcessDef.displayName"/>
        <put name="collectionLink" value="com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=ProcessDef.content.main&#38;noChange=true"/>
        <put name="includeLink" value="yes"/>
        <put name="instanceDetails" value="userName"/>
        <put name="instanceDescription" value="uddi.uddiUser.detail.description"/>
        <put name="displayName" value="ProcessDef.displayName"/>    
    </definition>

    <definition name="uddi.newUddiUser.detail.tabsLayout" path="/com.ibm.uddi.v3.management/uddiTabsLayout.jsp">
        <putList name="tabList">
            <item  value="tab.configuration" link="uddi.newUddiUser.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </putList>
    </definition>    

    <definition name="uddi.newUddiUser.config.tab.view" path="/secure/layouts/configTabLayout.jsp">
		<putList name="list">
            <add value="uddi.newUddiUser.config.general.properties"/>
        </putList>
    </definition>
    
    <definition name="uddi.newUddiUser.config.general.properties"  path="/com.ibm.uddi.v3.management/newUsersLayout.jsp">
		<put name="formName" value="uddiUserDetailForm"/>
		<put name="formAction" value="uddiUserDetail.do"/>
    </definition>  
    
    
    <definition name="uddi.uddiUser.config.view" path="/secure/layouts/configboxLayout.jsp">
		<put name="contextType" value="uddiUser" />
	    <putList name="list">
            <add value="uddi.uddiUser.detail.title"/>
            <add value="uddi.uddiUser.detail.tabsLayout"/>
        </putList>
    </definition>
        
    <definition name="uddi.uddiUser.detail.title" extends="detail.title">
	    <put name="formName" value="uddiUserDetailForm"/>
		<!-- FIXME  remove the ProcessDef values!!!-->
		<put name="objectTypeImage" value="pluginId=com.ibm.uddi.v3.management"/>
        <put name="titleKey" value="ProcessDef.displayName"/>
        <put name="collectionLink" value="com.ibm.uddi.v3.management.gui.forwardCmd.do?forwardName=ProcessDef.content.main&#38;noChange=true"/>
        <put name="includeLink" value="yes"/>
        <put name="instanceDetails" value="userName"/>
        <put name="instanceDescription" value="uddi.uddiUser.detail.description"/>
        <put name="displayName" value="ProcessDef.displayName"/>    
    </definition>

    <definition name="uddi.uddiUser.detail.tabsLayout" path="/com.ibm.uddi.v3.management/uddiTabsLayout.jsp">
        <putList name="tabList">
            <item  value="tab.configuration" link="uddi.uddiUser.config.tab.view" classtype="org.apache.struts.tiles.beans.SimpleMenuItem"/>
        </putList>
    </definition>    
    <definition name="uddi.uddiUser.config.tab.view" path="/secure/layouts/configTabLayout.jsp">
		<putList name="list">
            <add value="uddi.uddiUser.config.general.properties"/>
        </putList>
    </definition>
    
    <definition name="uddi.uddiUser.config.general.properties" path="/com.ibm.uddi.v3.management/userLayout.jsp">
		<put name="formName" value="uddiUserDetailForm"/>
        <put name="formAction" value="uddiUserDetail.do"/>
    </definition>
    
    
</tiles-definitions>
