lumis.service.chatroom
Class ChatRoomService

Package class diagram package ChatRoomService
java.lang.Object
  extended by lumis.portal.service.GenericService
      extended by lumis.doui.service.DouiService
          extended by lumis.content.service.ContentService
              extended by lumis.service.chatroom.ChatRoomService
All Implemented Interfaces:
IDouiService, IHyperLinkResolver, IService, IServiceClockDefinitionProvider

public class ChatRoomService
extends ContentService

Chat Room Service

Since:
4.0.6

Field Summary
 
Fields inherited from class lumis.portal.service.GenericService
serviceConfig
 
Constructor Summary
ChatRoomService()
           
 
Method Summary
protected  void deleteData(SessionConfig sessionConfig, ServiceInstanceConfig config, List<String> itemIdsTemp, Node currentSourceDefinitionNode, ITransaction transaction)
          before deleting chat rooms, must clear the corresponding chat manager conversations
 
Methods inherited from class lumis.content.service.ContentService
deleteContent, deleteRelatedData, deleteRelatedFiles, deserializeContent, getClocks, getResourceClassName, instanceAdded, instanceDeleted, instanceDeserialized, instanceDeserialized, instanceSerialized, instanceSerialized, postRegister, preUnregister, resolveHyperLink, setMetaDataField, setMetaDataFieldIfRequested, setMetaDataFields, setSourceFieldAttributes
 
Methods inherited from class lumis.doui.service.DouiService
addDefaultDouiDefinitionValues, autoAddDependencies, setDataTypeAttributes, setDisplayAttributes, setIncludeAlwaysAttributes, setLookupAttributes, setPriorityOptions, setValidationAttributes, usesDocumentService, usesFileManager, usesImageService
 
Methods inherited from class lumis.portal.service.GenericService
instanceLoaded, instanceUnloaded, load, postUnregister, preRegister, unload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface lumis.portal.service.IService
instanceLoaded, instanceUnloaded, load, postUnregister, preRegister, unload
 

Constructor Detail

ChatRoomService

public ChatRoomService()
Method Detail

deleteData

protected void deleteData(SessionConfig sessionConfig,
                          ServiceInstanceConfig config,
                          List<String> itemIdsTemp,
                          Node currentSourceDefinitionNode,
                          ITransaction transaction)
                   throws PortalException
before deleting chat rooms, must clear the corresponding chat manager conversations

Overrides:
deleteData in class ContentService
Throws:
PortalException


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