#include "StdAfx.h"
#include "MBVaultCatalog.h"
#include "MBVaultCatalogMgr.h"
IMPLEMENT_DYNAMIC(CMBVaultCatalog, CMBAbstBaseObj)
CMBVaultCatalog::CMBVaultCatalog(void)
{
m_nOrder = m_nSubCount = m_nObjCount = 0;
m_pVaultCatalogMgr = new CMBVaultCatalogMgr();
m_pObjMgr = new CMBTNXXXObjMgr();
m_bLoadObj = false;
}
CMBVaultCatalog::~CMBVaultCatalog(void)
{
if( NULL != m_pVaultCatalogMgr )
{
delete m_pVaultCatalogMgr;
m_pVaultCatalogMgr = NULL;
}
if( NULL != m_pObjMgr )
{
delete m_pObjMgr;
m_pObjMgr = NULL;
}
}
CMBVaultCatalogMgr *CMBVaultCatalog::GetVaultCatalogMgr()
{
return m_pVaultCatalogMgr;
}
CMBTNXXXObjMgr *CMBVaultCatalog::GetObjMgr()
{
return m_pObjMgr;
}
//
CString CMBVaultCatalog::GenXml()
{
CString strXML;
strXML.Format(_T(""),m_strID,m_strName,m_nSubCount,m_nObjCount,m_strTCreate);
return strXML;
}