Version: 8.3.0
SALOMESDS::TransactionMultiKeyAddSession Class Reference

This transaction switch from RdExt to RdExtInit in constructor and when perform called RdExtInit to RdExt. More...

#include <SALOMESDS_Transaction.hxx>

Inheritance diagram for SALOMESDS::TransactionMultiKeyAddSession:

Public Member Functions

 TransactionMultiKeyAddSession (DataScopeServerTransaction *dsct, const std::string &varName)
 
void addKeyValueInVarErrorIfAlreadyExistingNow (const SALOME::ByteVec &key, const SALOME::ByteVec &value)
 
void prepareRollBackInCaseOfFailure ()
 no implementation it is not a bug ! More...
 
void perform ()
 
void rollBack ()
 no implementation it is not a bug ! More...
 
void notify ()
 no implementation it is not a bug ! More...
 
std::string getVarName () const
 
void checkVarExisting ()
 
void checkNotAlreadyExisting ()
 
PortableServer::POA_var getPOA () const
 
CORBA::Object_var activate ()
 
void enforcedRelease ()
 

Static Public Member Functions

static void FromByteSeqToVB (const SALOME::ByteVec &bsToBeConv, std::vector< unsigned char > &ret)
 
static void FromVBToByteSeq (const std::vector< unsigned char > &bsToBeConv, SALOME::ByteVec &ret)
 

Protected Attributes

DataScopeServerTransaction_dsct
 
std::string _var_name
 

Detailed Description

This transaction switch from RdExt to RdExtInit in constructor and when perform called RdExtInit to RdExt.

Constructor & Destructor Documentation

TransactionMultiKeyAddSession::TransactionMultiKeyAddSession ( DataScopeServerTransaction dsct,
const std::string &  varName 
)

Member Function Documentation

CORBA::Object_var SALOMESDS::POAHolder::activate ( )
inherited

References SALOMESDS::POAHolder::getPOA().

Referenced by SALOMESDS::DataScopeServerTransaction::addKeyValueInVarErrorIfAlreadyExisting(), SALOMESDS::DataScopeServerTransaction::addKeyValueInVarHard(), SALOMESDS::DataScopeServerTransaction::addMultiKeyValueSession(), SALOMESDS::DataScopeServerTransaction::createRdExtInitVarInternal(), SALOMESDS::DataScopeServerTransaction::createRdExtInitVarTransac(), SALOMESDS::DataScopeServer::createRdExtVar(), SALOMESDS::DataScopeServerTransaction::createRdExtVarInternal(), SALOMESDS::DataScopeServerTransaction::createRdExtVarTransac(), SALOMESDS::DataScopeServer::createRdOnlyVar(), SALOMESDS::DataScopeServerTransaction::createRdOnlyVarInternal(), SALOMESDS::DataScopeServerTransaction::createRdOnlyVarTransac(), SALOMESDS::DataScopeServer::createRdWrVar(), SALOMESDS::DataScopeServerTransaction::createRdWrVarInternal(), SALOMESDS::DataScopeServerTransaction::createRdWrVarTransac(), SALOMESDS::DataScopeServerTransaction::createWorkingVarTransac(), SALOMESDS::DataServerManager::DataServerManager(), SALOMESDS::DataScopeServerTransaction::killVarTransac(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdExtOrRdExtInitToRdExt(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdExtOrRdExtInitToRdExtInit(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdOnlyToRdWr(), SALOMESDS::DataScopeServerBase::moveStatusOfVarFromRdWrToRdOnly(), SALOMESDS::DataScopeServerTransaction::removeKeyInVarErrorIfNotAlreadyExisting(), SALOMESDS::DataScopeServerTransaction::waitForKeyInVar(), and SALOMESDS::DataScopeServerTransaction::waitForKeyInVarAndKillIt().

void SALOMESDS::Transaction::checkNotAlreadyExisting ( )
inherited
void SALOMESDS::Transaction::checkVarExisting ( )
inherited
PortableServer::POA_var SALOMESDS::Transaction::getPOA ( ) const
virtualinherited

Implements SALOMESDS::POAHolder.

std::string SALOMESDS::Transaction::getVarName ( ) const
inherited
void TransactionMultiKeyAddSession::notify ( )
virtual

no implementation it is not a bug !

Implements SALOMESDS::Transaction.

void TransactionMultiKeyAddSession::prepareRollBackInCaseOfFailure ( )
virtual

no implementation it is not a bug !

Implements SALOMESDS::Transaction.

void TransactionMultiKeyAddSession::rollBack ( )
virtual

no implementation it is not a bug !

Implements SALOMESDS::Transaction.

Field Documentation