<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE hierarchy-config PUBLIC "-//Appian Corporation//DTD Hierarchy Configuration //EN" "/com/appiancorp/asi/components/hierarchy/internal/hierarchy-config.dtd">

<hierarchy-config>
  <dynamic-node-builders>
    <builder name="PortalPageCategoryBuilder" type="com.appiancorp.ap2.hierarchy.PortalPageCategoryBuilder">
      <config-param name="services-current-node" value="portal-navigation-service"/>
      <config-param name="services-child-nodes" value="portal-navigation-service"/>
      <config-param name="listPages" value="false"/>
    </builder>
    <builder name="PortalPageBuilder" type="com.appiancorp.ap2.hierarchy.PortalPageBuilder">
      <config-param name="services-current-node" value="portal-navigation-service"/>
      <config-param name="services-child-nodes" value="portal-navigation-service"/>
    </builder>

  </dynamic-node-builders>

  <dynamic-node-types>
    <!-- Portal Category Types -->
    <node-type name="category">
      <class type="com.appiancorp.ap2.Category">
        <id>category</id>
        <name>
          <token name="expr" value="{categoryName}"/>
        </name>
      </class>
      <icon alt="Portal Page Category">/portal/img/menu_category.gif</icon>
    </node-type>

    
    <node-type name="page">
      <class type="com.appiancorp.suiteapi.portal.PageInfo"/>
      <icon alt="Portal Page">/portal/img/menu_page.gif</icon>
    </node-type>

    <node-type name="page_with_image">
      <class type="com.appiancorp.suiteapi.portal.PageInfo"/>
      <icon alt="Portal Page">/portal/img/menu_portalpage.gif</icon>
    </node-type>
  </dynamic-node-types>
</hierarchy-config>