lumis.doui.service
Interface IDouiService

Package class diagram package IDouiService
All Superinterfaces:
IService
All Known Implementing Classes:
ChatRoomService, ColService, CommentService, ContentService, DouiService, HtmlService, NavigationService, ProducerService, ReportService, WikiService, WSRPConsumerService

@StableMinor(version="5.5",
             sinceVersion="4.0")
public interface IDouiService
extends IService

Interface for DOUI based Services.

Since:
4.0.0

Method Summary
 void addDefaultDouiDefinitionValues(SessionConfig sessionConfig, ServiceConfig serviceConfig, Node douiDefinitionNode, ITransaction transaction)
           
 boolean usesDocumentService(ITransaction transaction)
          Indicates if this service uses a document service (as repository, for example).
 boolean usesFileManager(ITransaction transaction)
          Indicates if this service uses the FileManager file storage API.
 boolean usesImageService(ITransaction transaction)
          Indicates if this service uses an image service (as repository, for example).
 
Methods inherited from interface lumis.portal.service.IService
autoAddDependencies, deserializeContent, instanceAdded, instanceDeleted, instanceDeserialized, instanceDeserialized, instanceLoaded, instanceSerialized, instanceSerialized, instanceUnloaded, load, postRegister, postUnregister, preRegister, preUnregister, unload
 

Method Detail

addDefaultDouiDefinitionValues

void addDefaultDouiDefinitionValues(SessionConfig sessionConfig,
                                    ServiceConfig serviceConfig,
                                    Node douiDefinitionNode,
                                    ITransaction transaction)
                                    throws PortalException
Throws:
PortalException

usesFileManager

boolean usesFileManager(ITransaction transaction)
                        throws PortalException
Indicates if this service uses the FileManager file storage API.

Parameters:
transaction - the transaction for persistence access.
Returns:
true if this service uses the FileManager, false otherwise.
Throws:
PortalException

usesImageService

boolean usesImageService(ITransaction transaction)
                         throws PortalException
Indicates if this service uses an image service (as repository, for example).

Parameters:
transaction - the transaction for persistence access.
Returns:
true if this service uses a image service, false otherwise.
Throws:
PortalException

usesDocumentService

boolean usesDocumentService(ITransaction transaction)
                            throws PortalException
Indicates if this service uses a document service (as repository, for example).

Parameters:
transaction - the transaction for persistence access.
Returns:
true if this service uses a document service, false otherwise.
Throws:
PortalException


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