Index Changes
ESB Console Home

How do I create my own custom tabset plugin

A Plugin Type provides the ability to customize the ESB Console. This ability to customize areas of the Web UI is based on one or more of the following customization criteria as detailed in this link. Please peruse for more information

Sample - Plug-in a tabset reference to any service assemblies tree node

The following specifies a custom plugin type that plugs in a tabset reference to any service assemblies tree node.
    <!-- Custom plugin for Service Assemblies Tree Node -->
    <pluginType customPluginType='Management' entityType='ServiceAssemblies'  uiIntegrationType='tree-node'>
        <parentId entityType='JBI_META_CONTAINER'>JBI</parentId>
        <displayName>Service Assemblies</displayName>
        <imageUrl>tree/ServiceAssemblyBadge.png</imageUrl>
        <tabsetReference name='Service Assemblies Tabset' />
    </pluginType>

    <!-- Service Assemblies Tabset -->
    <tabsetType name='Service Assemblies Tabset' tabs='Manage Service Assemblies, Help' />

    <!-- Tab Plugins for SERVICE_ASSEMBLIES -->
    <pluginType customPluginType='Manage Service Assemblies' entityType='ServiceAssemblies'  uiIntegrationType='tab'>
        <imageUrl>/tree/sa.png</imageUrl>
        <urlEntryPoint isRelativeToContextRoot='false'>uri://org.glassfish.openesb.client.ui.ManageServiceAssemblies.class
        </urlEntryPoint>
    </pluginType>

    <!-- Tab Plugins for Help -->
    <pluginType customPluginType='Help' 
                entityType='Domains, Domain, JBI_META_CONTAINER, ServiceEngines, service-engine, BindingComponents, binding-component, SharedLibraries, shared-library, ServiceAssemblies,service-assembly, service-unit'
                uiIntegrationType='tab'>

        <imageUrl>/tree/sa.png</imageUrl>
        <urlEntryPoint isRelativeToContextRoot='false'>uri://org.glassfish.openesb.client.ui.Help.class
        </urlEntryPoint>
    </pluginType>


Back to How-Tos


Number of visits: 2

JSPWiki v2.4.100
[RSS]
« Home Index Changes Prefs
This page (revision-4) was last changed on 30-Mar-09 09:49 AM, -0700 by Gopalan Suresh Raj