13 MsgStream mlog(msgSvc(),
"TileMuFeatureContainerConverter" );
15 mlog << MSG::DEBUG <<
"TileMuFeatureContainerCnv::createPersistent called" <<
endmsg;
26 MsgStream mlog(msgSvc(),
"TileMuFeatureContainerConverter" );
28 mlog << MSG::DEBUG <<
"TileMuFeatureContainerCnv::createTransient called" <<
endmsg;
30 static const pool::Guid p2_guid(
"D7B3C086-B471-47EE-B8EC-E58DC4CD2AD9" );
31 static const pool::Guid tlp1_guid(
"4684172D-3590-4464-BCA6-477725ADD755" );
32 static const pool::Guid p0_guid(
"8B428EC4-339C-4517-A047-C0F5F98B820B" );
36 return m_converter.createTransient( col_vect.get(), mlog ) ;
40 return m_converter1.createTransient( col_vect.get(), mlog );
46 }
else throw std::runtime_error(
"Unsupported persistent version of TileMuFeatureContainer" );
TileMuFeatureContainer_p2 TileMuFeatureContainer_PERS
virtual bool compareClassGuid(const Token *token, const Guid &clid) const
P * poolReadObject(const Token *token)
virtual TileMuFeatureContainer * createTransient(const Token *token)
TileMuFeatureContainerCnv_tlp1 m_converter1
virtual TileMuFeatureContainer_PERS * createPersistent(TileMuFeatureContainer *transObj)
TileMuFeatureContainerCnv_p2 m_converter
This class provides a token that identifies in a unique way objects on the persistent storage.