lumis.content.service
Class ContentAdministrationListServiceInterface

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

public class ContentAdministrationListServiceInterface
extends ContentGenericListServiceInterface

The service interface for an administration list of a content.

Since:
4.0.0

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

Constructor Detail

ContentAdministrationListServiceInterface

public ContentAdministrationListServiceInterface()
Method Detail

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 ContentGenericListServiceInterface
Parameters:
sessionConfig - TODO
transaction - TODO
Throws:
PortalException

setPreviewSupportedProperty

protected void setPreviewSupportedProperty(SessionConfig sessionConfig,
                                           Node serviceInterfaceXmlNode,
                                           ITransaction transaction)
                                    throws PortalException
Overrides:
setPreviewSupportedProperty in class ContentGenericListServiceInterface
Throws:
PortalException

addDefaultControls

protected boolean addDefaultControls(Node serviceInterfaceDouiDefinitionNode,
                                     Node serviceDouiDefinitionNode,
                                     Node serviceInterfaceXmlNode)
                              throws PortalException
Overrides:
addDefaultControls in class ContentGenericListServiceInterface
Throws:
PortalException

addDefaultProcessActions

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

addDefaultFields

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

addDefaultOrderBy

protected boolean addDefaultOrderBy(Node serviceInterfaceSourceNode,
                                    Node serviceDouiDefinitionNode,
                                    Node serviceInterfaceXmlNode)
                             throws PortalException
Overrides:
addDefaultOrderBy in class ContentServiceInterface
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.