A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pdb::CatalogSetMetadata Class Reference

#include <CatalogSetMetadata.h>

+ Inheritance diagram for pdb::CatalogSetMetadata:
+ Collaboration diagram for pdb::CatalogSetMetadata:

Public Member Functions

 CatalogSetMetadata ()
 
 CatalogSetMetadata (pdb::String pdbSetIdIn, pdb::String pdbSetKeyIn, pdb::String pdbSetNameIn, pdb::String pdbDatabaseIdIn, pdb::String pdbDatabaseNameIn, pdb::String pdbTypeIdIn, pdb::String pdbTypeNameIn)
 
 CatalogSetMetadata (const CatalogSetMetadata &pdbSetToCopy)
 
 CatalogSetMetadata (const Handle< CatalogSetMetadata > &pdbSetToCopy)
 
void setValues (pdb::String pdbSetIdIn, pdb::String pdbSetKeyIn, pdb::String pdbSetNameIn, pdb::String pdbDatabaseIdIn, pdb::String pdbDatabaseNameIn, pdb::String pdbTypeIdIn, pdb::String pdbTypeNameIn)
 
 ~CatalogSetMetadata ()
 
pdb::String getItemKey ()
 
pdb::String getItemId ()
 
pdb::String getDBId ()
 
pdb::String getObjectTypeId ()
 
pdb::String getItemName ()
 
pdb::String getDBName ()
 
pdb::String getObjectTypeName ()
 
void setTypeName (pdb::String &typeNameIn)
 
void setDBName (pdb::String &pdbDatabaseNameIn)
 
void setDBId (pdb::String &dbIdIn)
 
void setTypeId (pdb::String &typeIdIn)
 
void setItemKey (pdb::String &itemKeyIn)
 
void setItemId (pdb::String &itemIdIn)
 
void setItemName (pdb::String &itemNameIn)
 
string printShort ()
 
- Public Member Functions inherited from pdb::Object
void setVTablePtr (void *setToMe)
 
void * getVTablePtr ()
 
virtual void setUpAndCopyFrom (void *target, void *source) const
 
virtual void deleteObject (void *deleteMe)
 
virtual size_t getSize (void *ofMe)
 

Private Attributes

pdb::String pdbSetId
 
pdb::String setKey
 
pdb::String pdbSetName
 
pdb::String pdbDatabaseId
 
pdb::String pdbDatabaseName
 
pdb::String typeId
 
pdb::String typeName
 

Additional Inherited Members

- Static Public Member Functions inherited from pdb::Object
static void * operator new (size_t sz, const std::nothrow_t &tag)
 
static void * operator new (size_t sz)
 
static void operator delete (void *me)
 
static void * operator new (std::size_t count, void *ptr)
 

Detailed Description

Definition at line 37 of file CatalogSetMetadata.h.

Constructor & Destructor Documentation

pdb::CatalogSetMetadata::CatalogSetMetadata ( )
inline

Definition at line 39 of file CatalogSetMetadata.h.

pdb::CatalogSetMetadata::CatalogSetMetadata ( pdb::String  pdbSetIdIn,
pdb::String  pdbSetKeyIn,
pdb::String  pdbSetNameIn,
pdb::String  pdbDatabaseIdIn,
pdb::String  pdbDatabaseNameIn,
pdb::String  pdbTypeIdIn,
pdb::String  pdbTypeNameIn 
)
inline

Definition at line 41 of file CatalogSetMetadata.h.

pdb::CatalogSetMetadata::CatalogSetMetadata ( const CatalogSetMetadata pdbSetToCopy)
inline

Definition at line 56 of file CatalogSetMetadata.h.

pdb::CatalogSetMetadata::CatalogSetMetadata ( const Handle< CatalogSetMetadata > &  pdbSetToCopy)
inline

Definition at line 66 of file CatalogSetMetadata.h.

pdb::CatalogSetMetadata::~CatalogSetMetadata ( )
inline

Definition at line 93 of file CatalogSetMetadata.h.

Member Function Documentation

pdb::String pdb::CatalogSetMetadata::getDBId ( )
inline

Definition at line 104 of file CatalogSetMetadata.h.

pdb::String pdb::CatalogSetMetadata::getDBName ( )
inline

Definition at line 117 of file CatalogSetMetadata.h.

pdb::String pdb::CatalogSetMetadata::getItemId ( )
inline

Definition at line 100 of file CatalogSetMetadata.h.

pdb::String pdb::CatalogSetMetadata::getItemKey ( )
inline

Definition at line 96 of file CatalogSetMetadata.h.

pdb::String pdb::CatalogSetMetadata::getItemName ( )
inline

Definition at line 113 of file CatalogSetMetadata.h.

pdb::String pdb::CatalogSetMetadata::getObjectTypeId ( )
inline

Definition at line 108 of file CatalogSetMetadata.h.

pdb::String pdb::CatalogSetMetadata::getObjectTypeName ( )
inline

Definition at line 121 of file CatalogSetMetadata.h.

string pdb::CatalogSetMetadata::printShort ( )
inline

Definition at line 153 of file CatalogSetMetadata.h.

void pdb::CatalogSetMetadata::setDBId ( pdb::String dbIdIn)
inline

Definition at line 133 of file CatalogSetMetadata.h.

void pdb::CatalogSetMetadata::setDBName ( pdb::String pdbDatabaseNameIn)
inline

Definition at line 129 of file CatalogSetMetadata.h.

void pdb::CatalogSetMetadata::setItemId ( pdb::String itemIdIn)
inline

Definition at line 145 of file CatalogSetMetadata.h.

void pdb::CatalogSetMetadata::setItemKey ( pdb::String itemKeyIn)
inline

Definition at line 141 of file CatalogSetMetadata.h.

void pdb::CatalogSetMetadata::setItemName ( pdb::String itemNameIn)
inline

Definition at line 149 of file CatalogSetMetadata.h.

void pdb::CatalogSetMetadata::setTypeId ( pdb::String typeIdIn)
inline

Definition at line 137 of file CatalogSetMetadata.h.

void pdb::CatalogSetMetadata::setTypeName ( pdb::String typeNameIn)
inline

Definition at line 125 of file CatalogSetMetadata.h.

void pdb::CatalogSetMetadata::setValues ( pdb::String  pdbSetIdIn,
pdb::String  pdbSetKeyIn,
pdb::String  pdbSetNameIn,
pdb::String  pdbDatabaseIdIn,
pdb::String  pdbDatabaseNameIn,
pdb::String  pdbTypeIdIn,
pdb::String  pdbTypeNameIn 
)
inline

Definition at line 76 of file CatalogSetMetadata.h.

Member Data Documentation

pdb::String pdb::CatalogSetMetadata::pdbDatabaseId
private

Definition at line 177 of file CatalogSetMetadata.h.

pdb::String pdb::CatalogSetMetadata::pdbDatabaseName
private

Definition at line 178 of file CatalogSetMetadata.h.

pdb::String pdb::CatalogSetMetadata::pdbSetId
private

Definition at line 173 of file CatalogSetMetadata.h.

pdb::String pdb::CatalogSetMetadata::pdbSetName
private

Definition at line 175 of file CatalogSetMetadata.h.

pdb::String pdb::CatalogSetMetadata::setKey
private

Definition at line 174 of file CatalogSetMetadata.h.

pdb::String pdb::CatalogSetMetadata::typeId
private

Definition at line 180 of file CatalogSetMetadata.h.

pdb::String pdb::CatalogSetMetadata::typeName
private

Definition at line 181 of file CatalogSetMetadata.h.


The documentation for this class was generated from the following file: