org.nuiton.wikitty.services
Class WikittyServiceEnhanced

java.lang.Object
  extended by org.nuiton.wikitty.services.WikittyServiceDelegator
      extended by org.nuiton.wikitty.services.WikittyServiceEnhanced
All Implemented Interfaces:
WikittyService

public class WikittyServiceEnhanced
extends WikittyServiceDelegator

Same as delegator but with some helpfull method for developer. This new methods are methods with less arguments or simple argument and not collection

Version:
$Revision: 610 $ Last update: $Date: 2010-12-14 22:41:35 +0100 (mar. 14 déc. 2010) $ by : $Author: tchemit $
Author:
poussin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.nuiton.wikitty.WikittyService
WikittyService.ServiceListenerType
 
Field Summary
 
Fields inherited from class org.nuiton.wikitty.services.WikittyServiceDelegator
delegate
 
Constructor Summary
WikittyServiceEnhanced(WikittyService service)
           
 
Method Summary
 WikittyEvent delete(String securityToken, String id)
           
 WikittyEvent deleteExtension(String securityToken, String extName)
           
 Wikitty restore(String securityToken, String id)
           
static Wikitty restore(WikittyService ws, String securityToken, String id)
          Conveniant static method usefull in other WikittyService implementation where we don't wan't instanciate WikittyServiceEnhanced
 WikittyEvent store(String securityToken, Collection<Wikitty> wikitties)
           
 WikittyEvent store(String securityToken, Wikitty wikitty)
           
 WikittyEvent storeExtension(String securityToken, WikittyExtension ext)
           
 
Methods inherited from class org.nuiton.wikitty.services.WikittyServiceDelegator
addWikittyServiceListener, canDelete, canRead, canWrite, clear, delete, deleteExtension, deleteTree, exists, findAllByCriteria, findByCriteria, findTreeNode, getAllExtensionIds, getAllExtensionsRequires, getDelegate, isDeleted, login, logout, removeWikittyServiceListener, replay, restore, restoreExtension, restoreExtensionLastVersion, restoreVersion, setDelegate, store, storeExtension, syncSearchEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WikittyServiceEnhanced

public WikittyServiceEnhanced(WikittyService service)
Method Detail

store

public WikittyEvent store(String securityToken,
                          Wikitty wikitty)

store

public WikittyEvent store(String securityToken,
                          Collection<Wikitty> wikitties)

storeExtension

public WikittyEvent storeExtension(String securityToken,
                                   WikittyExtension ext)

restore

public Wikitty restore(String securityToken,
                       String id)
Parameters:
securityToken - security token
id - object id to restore
Returns:
the corresponding object, or null if object doesn't exist, is deleted or you don't have authorisation (you can check authorisation before call restore with WikittyServiceDelegator.canRead(java.lang.String, java.lang.String)

delete

public WikittyEvent delete(String securityToken,
                           String id)

deleteExtension

public WikittyEvent deleteExtension(String securityToken,
                                    String extName)

restore

public static Wikitty restore(WikittyService ws,
                              String securityToken,
                              String id)
Conveniant static method usefull in other WikittyService implementation where we don't wan't instanciate WikittyServiceEnhanced

Parameters:
securityToken - security token
id - object id to restore
Returns:
the corresponding object, or null if object doesn't exist, is deleted or you don't have authorisation (you can check authorisation before call restore with WikittyServiceDelegator.canRead(java.lang.String, java.lang.String)


Copyright © 2009-2011 CodeLutin. All Rights Reserved.