com.mymed.controller.core.manager.reputation.db.facade
Class TransactionManager

java.lang.Object
  extended by com.mymed.controller.core.manager.reputation.db.facade.TransactionManager

public class TransactionManager
extends java.lang.Object

Author:
piccolo

Field Summary
 int MAX_NUMBER_OF_CONCURRENT_TRANSACTIONS
           
 
Method Summary
 void clear()
           
 void commit()
           
 void createTransaction()
           
 void deleteRow(java.lang.String nameOfColumnFamily, java.lang.String key)
           
 java.util.List<java.lang.Object> getListOfObjectFromListOfKeys(java.util.List<java.lang.String> keys, java.lang.String columnFamilyName)
           
static TransactionManager getNewInstance(CassandraWrapper w)
           
 void insertDbTableObject(java.lang.Object objToInsert)
           
 void insertIntoList(java.lang.String superColumnFamilyName, java.lang.String keyOfList, java.lang.String cfKey)
           
 java.lang.Object loadRow(java.lang.String nameOfColumnFamily, java.lang.String key)
           
 java.util.List<java.lang.Object> loadTable(java.lang.String columnFamilyName)
           
 java.util.List<java.lang.String> readSuperColummFamily(java.lang.String nameOfSuperColumnFamily, java.lang.String key)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_NUMBER_OF_CONCURRENT_TRANSACTIONS

public final int MAX_NUMBER_OF_CONCURRENT_TRANSACTIONS
See Also:
Constant Field Values
Method Detail

getNewInstance

public static TransactionManager getNewInstance(CassandraWrapper w)

createTransaction

public void createTransaction()

insertDbTableObject

public void insertDbTableObject(java.lang.Object objToInsert)

insertIntoList

public void insertIntoList(java.lang.String superColumnFamilyName,
                           java.lang.String keyOfList,
                           java.lang.String cfKey)

loadRow

public java.lang.Object loadRow(java.lang.String nameOfColumnFamily,
                                java.lang.String key)
                         throws InternalBackEndException
Throws:
InternalBackEndException

readSuperColummFamily

public java.util.List<java.lang.String> readSuperColummFamily(java.lang.String nameOfSuperColumnFamily,
                                                              java.lang.String key)
                                                       throws InternalBackEndException
Throws:
InternalBackEndException

loadTable

public java.util.List<java.lang.Object> loadTable(java.lang.String columnFamilyName)
                                           throws InternalBackEndException
Throws:
InternalBackEndException

getListOfObjectFromListOfKeys

public java.util.List<java.lang.Object> getListOfObjectFromListOfKeys(java.util.List<java.lang.String> keys,
                                                                      java.lang.String columnFamilyName)
                                                               throws InternalBackEndException
Throws:
InternalBackEndException

commit

public void commit()
            throws InternalBackEndException
Throws:
InternalBackEndException

clear

public void clear()

deleteRow

public void deleteRow(java.lang.String nameOfColumnFamily,
                      java.lang.String key)
               throws InternalBackEndException
Throws:
InternalBackEndException