//---------------------------------------------------------------------------------------- // GetLockStatusStrings //---------------------------------------------------------------------------------------- void CZPAMLockable::GetLockStatusStrings( std::map<int32, PMString> & stringTable) { LogFunctionEnterExit; if ( !fCheckedOutBy.IsEmpty() ) { fCheckedOutBy.SetTranslatable( kFalse ); stringTable.insert( std::pair<int32, PMString>( IManagedStatus::enCheckedOutBy, fCheckedOutBy ) ); } if ( !fCheckedOutDoc.IsEmpty() ) { fCheckedOutDoc.SetTranslatable( kFalse ); stringTable.insert( std::pair<int32, PMString>( IManagedStatus::enCheckedOutDoc, fCheckedOutDoc ) ); } if ( !fCheckedOutApp.IsEmpty() ) { fCheckedOutApp.SetTranslatable( kFalse ); stringTable.insert( std::pair<int32, PMString>( IManagedStatus::enCheckedOutApp, fCheckedOutApp ) ); } if ( !fLockOwnerName.IsEmpty() ) stringTable.insert( std::pair<int32, PMString>( IManagedStatus::enLockOwner, fLockOwnerName ) ); if ( !fCurrentUserName.IsEmpty() ) stringTable.insert( std::pair<int32, PMString>( IManagedStatus::enCurrentUser, fCurrentUserName ) ); if ( !fCurrentUserName.IsEmpty() ) stringTable.insert( std::pair<int32, PMString>( IManagedStatus::enCurrentClient, fCurrentUserName ) ); }