Prelude Integration Points

Back to AdminConsole V3

The following table describes the currently supported IntegrationPoints for the admin console application. If you have questions, please join and email the [admin@glassfish.java.net] email alias.


Jspwiki style: sortable

table

type parentId priority content Notes
org.glassfish.admingui:treeNode The "parentId" is a simple "id" of the TreeNode which should be the parent for the "content" of this IntegrationPoint. Some of the interesting "id's" that you may want to target using the "parentId": <ul><li>tree - The root node of the entire navigation tree.</li><li>applicationServer - "Application Server" tree nude.</li><li>applications - The "Applications" tree node.</li><li>webApplications - Web Applications" tree node.</li><li>Resources - Resources tree node.</li><li>configuration - Configuration tree node.</li><li>webContainer - Web Container tree node.</li><li>httpService - HTTP Service tree node.</li></ul> Relative ordering of IntegrationPoints with the same parentId. A relative path to a JSF page containing content to integrate. Left-hand navigation tree for the application.
org.glassfish.admingui:serverInstTab The "parentId" is a simple "id" of the tabSet which should be the parent for the "content" of this IntegrationPoint. One id that you may want to target is the "parentId": <ul><li>serverInstTabs - the first tabset that displays the General info of the appserver. </li></ul> Relative ordering of IntegrationPoints with the same parentId. A relative path to a JSF page containing content to integrate. <ul><li>Note: When using this IP, you need to set the session variable of serverInstTabs to your tabId</li><li>setSessionAttribute(key="serverInstTabs" value="myTabId");</li> <li>do a #include "/appServer/serverInstTabs.inc" in your page </li> </ul> Add a tab to the tabSet of the Application Server General page.
org.glassfish.admingui:admingui:commonTask Add a common task Group or common task under an existing group. The parentId can be: <ul><li>commonTasksSection : use this to add a group</li><li>deployment: add individual task to Deployment Group</li><li>monitoring:add task to monitoring group</li></ul> Relative ordering of the intergration point to common task page A relative path to a JSF page containing content to integrate. Add a common task group to the common task page.
org.glassfish.admingui:configuration Add a component to the Configuration Page. We normally add a link to the sub tree node that is under configuration.<ul><li>propSheetSection</li> - use this to add any component to the page. Relative ordering of the IntegrationPoints to the same parentId A relative path to a JSF page containing content to integrate. Add any component to the configuration page property sheet.
org.glassfish.admingui:resources Add a component to the Resources Page. We normally add a link to the sub tree node that is under Resources.<ul><li>propSheetSection</li> - use this to add any component to the page. Relative ordering of the IntegrationPoints to the same parentId A relative path to a JSF page containing content to integrate. Add any component to the resource page property sheet.
org.glassfish.admingui:customtheme Does not apply. Valid priority values are from 1 to 100. Smallest number will have highest priority and will be used first. The name of the properties files which contains the correct key/value pairs which will be used to access your theme jar file. The following are required keys: <ul><li>ThemeContext.DEFAULT_THEME - define the theme name for the theme that this application may depend on.(required)</li><li>ThemeContext.DEFAULT_THEME_VERSION - define the theme version this application may depend on.(required)</li></ul>
org.glassfish.admingui:masthead Does not apply. Valid priority values are from 1 to 100. Smallest number will have highest priority and will be used first. Name and location of the include masthead file which can be customized with a branding image. This include file will be integreted on the masthead of the Administration Console.
org.glassfish.admingui:loginimage Does not apply. Valid priority values are from 1 to 100. Smallest number will have highest priority and will be used first. Name and location of the include file containing the branding login image code which will be integrated with the login page of the Administration Console.
org.glassfish.admingui:loginform Does not apply. Valid priority values are from 1 to 100. Smallest number will have highest priority and will be used first. Name and location of the include file containing the customized login form code. This code also contains the login background image used for the login of the Administration Console.
org.glassfish.admingui:versioninfo Does not apply. Valid priority values are from 1 to 100. Smallest number will have highest priority and will be used first. Name and location of the include file containing the branding image which will be integreted with the content of version popup window.
org.glassfish.admingui:upsellframepe Does not apply. Valid priority values are from 1 to 100. Smallest number will have highest priority and will be used first. Name and location of the include file containing the frame source code which will be used to display/hide content in the bottom frame of the Administration console for the community distribution.
org.glassfish.admingui:upsellframeee Does not apply. Valid priority values are from 1 to 100. Smallest number will have highest priority and will be used first. Name and location of the include file containing the frame source code which will be used to display/hide content in the bottom frame of the Administration console for the enterprise distribution.

%%
%%

META-INF/admingui/console-config.xml Example:

<?xml version="1.0" encoding="UTF-8"?>

<console-config id="javaone">
    <integration-point
        id="JavaOneNode"
        type="org.glassfish.admingui:treeNode"
        priority="210"
        parentId="tree"
        content="treenode-ex1.jsf"
    />
</console-config>