lumis.doui.service
Class DouiDetailsServiceInterface

Package class diagram package DouiDetailsServiceInterface
java.lang.Object
  extended by lumis.portal.serviceinterface.GenericServiceInterface
      extended by lumis.doui.service.DouiServiceInterface
          extended by lumis.doui.service.DouiDetailsServiceInterface
All Implemented Interfaces:
IDouiServiceInterface, IServiceInterface, IServiceInterfaceMenu

public class DouiDetailsServiceInterface
extends DouiServiceInterface


Field Summary
 
Fields inherited from class lumis.doui.service.DouiServiceInterface
VALIDATE_RENDER_PARAMETER
 
Constructor Summary
DouiDetailsServiceInterface()
           
 
Method Summary
protected  boolean addDefaultFilters(Node serviceInterfaceSourceNode, Node serviceDouiDefinitionNode, Node serviceInterfaceXmlNode)
           
protected  boolean addDefaultMaxRows(Node serviceInterfaceSourceNode, Node serviceDouiDefinitionNode, Node serviceInterfaceXmlNode)
           
protected  String getCustomMenu(SessionConfig sessionConfig, ServiceInterfaceInstanceConfig config, ITransaction transaction)
           
 void register(SessionConfig sessionConfig, Node serviceInterfaceXmlNode, ITransaction transaction)
          Called by the service interface manager when a service interface definition is registered.
 
Methods inherited from class lumis.doui.service.DouiServiceInterface
addDefaultControls, addDefaultDouiDefinitionValues, addDefaultFields, addDefaultHyperLinks, addDefaultInterfaceDouiDefinitionNode, addDefaultOrderBy, addDefaultProcessActions, addDefaultSources, addDetailsHyperLink, addPrimaryKeyFilter, getContext, getDefaultStyle, getInterfaceSourceFieldsNode, getMenu, getRepositoryMenus, processAction, render, renderBefore, renderData
 
Methods inherited from class lumis.portal.serviceinterface.GenericServiceInterface
instanceAdded, instanceDeleted, instanceLoaded, instanceUnLoaded, load, unload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DouiDetailsServiceInterface

public DouiDetailsServiceInterface()
Method Detail

getCustomMenu

protected String getCustomMenu(SessionConfig sessionConfig,
                               ServiceInterfaceInstanceConfig config,
                               ITransaction transaction)
                        throws PortalException
Overrides:
getCustomMenu in class DouiServiceInterface
Throws:
PortalException

register

public void register(SessionConfig sessionConfig,
                     Node serviceInterfaceXmlNode,
                     ITransaction transaction)
              throws PortalException
Description copied from interface: IServiceInterface
Called by the service interface manager when a service interface definition is registered. This method allows the Service Interface implementation to set its default values into the service interface definition xml.

Specified by:
register in interface IServiceInterface
Overrides:
register in class DouiServiceInterface
Parameters:
sessionConfig - TODO
transaction - TODO
Throws:
PortalException

addDefaultMaxRows

protected boolean addDefaultMaxRows(Node serviceInterfaceSourceNode,
                                    Node serviceDouiDefinitionNode,
                                    Node serviceInterfaceXmlNode)
                             throws PortalException
Overrides:
addDefaultMaxRows in class DouiServiceInterface
Throws:
PortalException

addDefaultFilters

protected boolean addDefaultFilters(Node serviceInterfaceSourceNode,
                                    Node serviceDouiDefinitionNode,
                                    Node serviceInterfaceXmlNode)
                             throws PortalException
Overrides:
addDefaultFilters in class DouiServiceInterface
Throws:
PortalException


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.