org.sharengo.wikitty.multistorage
Class WikittyMultiStorage

java.lang.Object
  extended by org.sharengo.wikitty.multistorage.WikittyMultiStorage
All Implemented Interfaces:
WikittyStorage

public class WikittyMultiStorage
extends Object
implements WikittyStorage

Version:
$Revision: 1 $ Last update: $Date: 2010-04-16 10:29:38 +0200 (ven., 16 avril 2010) $ by : $Author: echatellier $
Author:
ruchaud

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sharengo.wikitty.WikittyStorage
WikittyStorage.Scanner
 
Field Summary
protected  MultiStorageConfiguration configuration
           
 
Constructor Summary
WikittyMultiStorage(MultiStorageConfiguration configuration)
           
 
Method Summary
 void clear(WikittyTransaction transaction)
           
 UpdateResponse delete(WikittyTransaction transaction, Collection<String> idList)
           
 boolean exists(WikittyTransaction transaction, String id)
           
 boolean isDeleted(WikittyTransaction transaction, String id)
           
 Wikitty restore(WikittyTransaction transaction, String id, String... fqFieldName)
           
 void scanWikitties(WikittyTransaction transaction, WikittyStorage.Scanner scanner)
           
 UpdateResponse store(WikittyTransaction transaction, Collection<Wikitty> wikitties, boolean disableAutoVersionIncrement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configuration

protected MultiStorageConfiguration configuration
Constructor Detail

WikittyMultiStorage

public WikittyMultiStorage(MultiStorageConfiguration configuration)
Method Detail

store

public UpdateResponse store(WikittyTransaction transaction,
                            Collection<Wikitty> wikitties,
                            boolean disableAutoVersionIncrement)
Specified by:
store in interface WikittyStorage

exists

public boolean exists(WikittyTransaction transaction,
                      String id)
Specified by:
exists in interface WikittyStorage

isDeleted

public boolean isDeleted(WikittyTransaction transaction,
                         String id)
Specified by:
isDeleted in interface WikittyStorage

restore

public Wikitty restore(WikittyTransaction transaction,
                       String id,
                       String... fqFieldName)
                throws WikittyException
Specified by:
restore in interface WikittyStorage
Throws:
WikittyException

delete

public UpdateResponse delete(WikittyTransaction transaction,
                             Collection<String> idList)
                      throws WikittyException
Specified by:
delete in interface WikittyStorage
Throws:
WikittyException

scanWikitties

public void scanWikitties(WikittyTransaction transaction,
                          WikittyStorage.Scanner scanner)
Specified by:
scanWikitties in interface WikittyStorage

clear

public void clear(WikittyTransaction transaction)
Specified by:
clear in interface WikittyStorage


Copyright © 2010 CodeLutin. All Rights Reserved.