
Public Member Functions | |
| DAOManager (ContainerServices contServ) | |
| void | connect () throws AcsJContainerServicesEx |
| ACSAlarmSystemDAOImpl | getAlarmSystemDAO () |
| AlarmDAO | getAlarmDAO () |
| SourceDAO | getSourceDAO () |
| CategoryDAO | getCategoryDAO () throws IllegalStateException |
| void | backupCDB () |
Private Member Functions | |
| boolean | nodeExists (DAL dal, String path, String dst) |
| void | copyNode (WDAL wdal, String src, String dst) |
Private Attributes | |
| ACSAlarmSystemDAOImpl | _alarmSystemDAOImpl |
| AlarmDAO | _alarmDAOImpl |
| SourceDAO | _sourceDAOImpl |
| CategoryDAO | _categoryDAOImpl |
| ContainerServices | _contServ |
| ConfigurationAccessor | _conf |
This class deals with the complexity of the usage of the DAOs implemented in the com.cosylab.acs.laser.dao package. It handles an instance for each of the DAOImpl classes of the Alarm System. The other classes should retrieve the DAOImpl classes through this class.
| cl::utfsm::acs::acg::core::DAOManager::DAOManager | ( | ContainerServices | contServ | ) | [inline] |
References _contServ.
| void cl::utfsm::acs::acg::core::DAOManager::backupCDB | ( | ) | [inline] |
| void cl::utfsm::acs::acg::core::DAOManager::connect | ( | ) | throws AcsJContainerServicesEx [inline] |
References _conf, _contServ, and alma::acs::container::ContainerServicesBase::getCDB().
Referenced by cl::utfsm::acs::acg::core::AlarmSystemManager::connectToDAL(), cl::utfsm::acs::acg::core::ReductionManagerTest::setUp(), cl::utfsm::acs::acg::core::AlarmManagerTest::setUp(), cl::utfsm::acs::acg::dao::ACSCategoryDAOImplTest::setUp(), cl::utfsm::acs::acg::dao::ACSAlarmSystemDAOImplTest::setUp(), cl::utfsm::acs::acg::dao::ACSAlarmDAOImplTest::setUp(), cl::utfsm::acs::acg::core::DAOManagerTest::testConnect(), cl::utfsm::acs::acg::core::DAOManagerTest::testGetAlarmDAO(), cl::utfsm::acs::acg::core::DAOManagerTest::testGetCategoryDAO(), cl::utfsm::acs::acg::core::SourceManagerTest::testGetInstance(), cl::utfsm::acs::acg::core::CategoryManagerTest::testGetInstance(), and cl::utfsm::acs::acg::core::DAOManagerTest::testGetSourceDAO().
| void cl::utfsm::acs::acg::core::DAOManager::copyNode | ( | WDAL | wdal, | |
| String | src, | |||
| String | dst | |||
| ) | [inline, private] |
| AlarmDAO cl::utfsm::acs::acg::core::DAOManager::getAlarmDAO | ( | ) | [inline] |
References _alarmDAOImpl, _conf, _contServ, and alma::acs::container::ContainerServicesBase::getLogger().
Referenced by cl::utfsm::acs::acg::core::AlarmSystemManager::getAlarmManager(), getCategoryDAO(), cl::utfsm::acs::acg::core::AlarmSystemManager::getReductionManager(), getSourceDAO(), cl::utfsm::acs::acg::dao::ACSAlarmDAOImplTest::setUp(), cl::utfsm::acs::acg::core::AlarmManagerTest::testAddFaultCode(), cl::utfsm::acs::acg::core::AlarmManagerTest::testAddFaultFamily(), cl::utfsm::acs::acg::core::AlarmManagerTest::testAddFaultMember(), cl::utfsm::acs::acg::core::AlarmManagerTest::testDeleteFaultCode(), cl::utfsm::acs::acg::core::AlarmManagerTest::testDeleteFaultFamily(), cl::utfsm::acs::acg::core::AlarmManagerTest::testDeleteFaultMember(), cl::utfsm::acs::acg::core::DAOManagerTest::testGetAlarmDAO(), cl::utfsm::acs::acg::core::AlarmManagerTest::testGetAllAlarms(), cl::utfsm::acs::acg::core::AlarmManagerTest::testGetFaultCode(), cl::utfsm::acs::acg::core::AlarmManagerTest::testGetFaultFamily(), cl::utfsm::acs::acg::core::AlarmManagerTest::testGetFaultMember(), cl::utfsm::acs::acg::core::SourceManagerTest::testGetInstance(), cl::utfsm::acs::acg::core::ReductionManagerTest::testGetInstance(), cl::utfsm::acs::acg::core::AlarmManagerTest::testGetInstance(), cl::utfsm::acs::acg::core::ReductionManagerTest::testGetMultiReductionRules(), cl::utfsm::acs::acg::core::ReductionManagerTest::testGetNodeReductionRules(), cl::utfsm::acs::acg::core::DAOManagerTest::testGetSourceDAO(), cl::utfsm::acs::acg::core::AlarmManagerTest::testLoadFromCDB(), cl::utfsm::acs::acg::core::ReductionManagerTest::testReloadFromCDB(), cl::utfsm::acs::acg::core::AlarmManagerTest::testSaveToCDB(), cl::utfsm::acs::acg::core::AlarmManagerTest::testUpdateFaultCode(), cl::utfsm::acs::acg::core::AlarmManagerTest::testUpdateFaultFamily(), and cl::utfsm::acs::acg::core::AlarmManagerTest::testUpdateFaultMember().
| ACSAlarmSystemDAOImpl cl::utfsm::acs::acg::core::DAOManager::getAlarmSystemDAO | ( | ) | [inline] |
References _alarmSystemDAOImpl, _conf, _contServ, alma::acs::container::ContainerServicesBase::getLogger(), and cl::utfsm::acs::acg::dao::ACSAlarmSystemDAOImpl::setConfAccessor().
Referenced by cl::utfsm::acs::acg::core::AlarmSystemManager::loadFromCDB(), cl::utfsm::acs::acg::core::AlarmSystemManager::saveToCDB(), and cl::utfsm::acs::acg::dao::ACSAlarmSystemDAOImplTest::setUp().
| CategoryDAO cl::utfsm::acs::acg::core::DAOManager::getCategoryDAO | ( | ) | throws IllegalStateException [inline] |
References _alarmDAOImpl, _categoryDAOImpl, _conf, _contServ, getAlarmDAO(), and alma::acs::container::ContainerServicesBase::getLogger().
Referenced by cl::utfsm::acs::acg::core::AlarmSystemManager::getCategoryManager(), cl::utfsm::acs::acg::dao::ACSCategoryDAOImplTest::setUp(), cl::utfsm::acs::acg::core::DAOManagerTest::testGetCategoryDAO(), and cl::utfsm::acs::acg::core::CategoryManagerTest::testGetInstance().
| SourceDAO cl::utfsm::acs::acg::core::DAOManager::getSourceDAO | ( | ) | [inline] |
References _alarmDAOImpl, _conf, _contServ, _sourceDAOImpl, getAlarmDAO(), and alma::acs::container::ContainerServicesBase::getLogger().
Referenced by cl::utfsm::acs::acg::core::AlarmSystemManager::getSourceManager(), cl::utfsm::acs::acg::core::SourceManagerTest::testGetInstance(), and cl::utfsm::acs::acg::core::DAOManagerTest::testGetSourceDAO().
| boolean cl::utfsm::acs::acg::core::DAOManager::nodeExists | ( | DAL | dal, | |
| String | path, | |||
| String | dst | |||
| ) | [inline, private] |
References com::cosylab::CDB::DALOperations::list_nodes().
Referenced by backupCDB().
Referenced by getAlarmDAO(), getCategoryDAO(), and getSourceDAO().
Referenced by getAlarmSystemDAO().
Referenced by getCategoryDAO().
Referenced by connect(), getAlarmDAO(), getAlarmSystemDAO(), getCategoryDAO(), and getSourceDAO().
Referenced by backupCDB(), connect(), DAOManager(), getAlarmDAO(), getAlarmSystemDAO(), getCategoryDAO(), and getSourceDAO().
Referenced by getSourceDAO().
1.6.2