#include <opentrep/bom/PlaceHolder.hpp>
Public Member Functions | |
const PlaceList_T & | getPlaceList () const |
void | createLocations (LocationList_T &) const |
void | toStream (std::ostream &ioOut) const |
void | fromStream (std::istream &ioIn) |
std::string | toString () const |
std::string | toShortString () const |
std::string | describeKey () const |
std::string | describeShortKey () const |
Friends | |
class | FacPlaceHolder |
Class wrapping functions on a list of Place objects.
Definition at line 16 of file PlaceHolder.hpp.
|
inline |
Retrieve the list of place objects.
Definition at line 21 of file PlaceHolder.hpp.
void OPENTREP::PlaceHolder::createLocations | ( | LocationList_T & | ioLocationList | ) | const |
Create the list of Location structures, which are light copies of the Place objects. Those (Location) structures are passed back to the caller of the service.
Definition at line 82 of file PlaceHolder.cpp.
References OPENTREP::Place::completeLocation().
|
virtual |
Dump a Business Object into an output stream.
ostream& | the output stream. |
Implements OPENTREP::BomAbstract.
Definition at line 73 of file PlaceHolder.cpp.
References toString().
|
virtual |
Read a Business Object from an input stream.
istream& | the input stream. |
Implements OPENTREP::BomAbstract.
Definition at line 78 of file PlaceHolder.cpp.
|
virtual |
Get the serialised version of the Business Object.
Implements OPENTREP::BomAbstract.
Definition at line 41 of file PlaceHolder.cpp.
References describeShortKey(), and OPENTREP::Place::toString().
Referenced by toStream().
std::string OPENTREP::PlaceHolder::toShortString | ( | ) | const |
Get a short display of the Business Object.
Definition at line 57 of file PlaceHolder.cpp.
References describeShortKey(), and OPENTREP::Place::toShortString().
|
virtual |
Get a string describing the whole key (differentiating two objects at any level).
Implements OPENTREP::BomAbstract.
Definition at line 36 of file PlaceHolder.cpp.
References describeShortKey().
|
virtual |
Get a string describing the short key (differentiating two objects at the same level).
Implements OPENTREP::BomAbstract.
Definition at line 30 of file PlaceHolder.cpp.
Referenced by describeKey(), toShortString(), and toString().
|
friend |
Definition at line 17 of file PlaceHolder.hpp.