lumis.doui.service
Interface IDouiService

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

@StableMinor(version="7.0",
             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)
          Deprecated. Since 7.0.0, replaced by usesMediaRepository(ITransaction).
 boolean usesMediaRepository(ITransaction transaction)
          Indicates if this service may use a media repository.
 
Methods inherited from interface lumis.portal.service.IService
autoAddDependencies, deserializeContent, instanceAdded, instanceDeleted, instanceDeserialized, instanceDeserialized, instanceLoaded, instanceMoved, instanceMoved, 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

@Deprecated
boolean usesImageService(ITransaction transaction)
                         throws PortalException
Deprecated. Since 7.0.0, replaced by usesMediaRepository(ITransaction).

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

usesMediaRepository

boolean usesMediaRepository(ITransaction transaction)
                            throws PortalException
Indicates if this service may use a media repository.

Parameters:
transaction - the transaction for persistence access.
Returns:
true if this service may use a media service, false otherwise.
Throws:
PortalException
Since:
7.0.0

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  7.0.0.121130 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.