26 lines
441 B
C++
26 lines
441 B
C++
|
|
#include "PgOwnedObject.h"
|
|||
|
|
#include "PgAuthId.h"
|
|||
|
|
#include "PgAuthIdContainer.h"
|
|||
|
|
#include "PgDatabaseCatalog.h"
|
|||
|
|
|
|||
|
|
void PgOwnedObject::setOwnerOid(PgDatabaseCatalog& cat, Oid oid)
|
|||
|
|
{
|
|||
|
|
m_ownerOid = oid;
|
|||
|
|
m_owner = cat.authIds()->getByKey(oid);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
Oid PgOwnedObject::ownerOid() const
|
|||
|
|
{
|
|||
|
|
return m_ownerOid;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
QString PgOwnedObject::ownerName() const
|
|||
|
|
{
|
|||
|
|
return m_owner->name;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
const PgAuthId* PgOwnedObject::owner() const
|
|||
|
|
{
|
|||
|
|
return m_owner;
|
|||
|
|
}
|