Definition at line 413 of file persproduct_i.h.
typedef std::list<Locators::Key> OSB_CORBA::AvailnSubscrPart_i::Servants [private] |
OSB_CORBA::AvailnSubscrPart_i::AvailnSubscrPart_i | ( | ContractAdmin_i & | cadmin, | |
PersProductWriter_i & | ppServant, | |||
const OSB_LIB::PersPart & | persPart | |||
) |
Constructor with controlling server and pers. part.
OSB_CORBA::AvailnSubscrPart_i::~AvailnSubscrPart_i | ( | ) |
Destructor.
Unregister itself and generated pers. item servants from locator.
PersProdItemWriter_ptr OSB_CORBA::AvailnSubscrPart_i::crePersPart | ( | ) | throw (CORBA::SystemException, OsbCorbaException) |
Create a personalized part.
CORBA::Boolean OSB_CORBA::AvailnSubscrPart_i::hasDefPersPart | ( | ) | throw (CORBA::SystemException) |
Flag if a default personalization is defined for the product part.
Use crePersPart() to get the default personalization if the function returns true.
CORBA::Boolean OSB_CORBA::AvailnSubscrPart_i::isSubscribed | ( | ) | throw (CORBA::SystemException) |
Check if a product part is subscribed.
const Locators::Key& OSB_CORBA::AvailnSubscrPart_i::key | ( | ) | const [inline] |
CORBA::Long OSB_CORBA::AvailnSubscrPart_i::mandatory | ( | ) | throw (CORBA::SystemException) |
Check for mandatory flag.
ProductPartId OSB_CORBA::AvailnSubscrPart_i::ppId | ( | ) | throw (CORBA::SystemException) |
Return unique product part id.
PersNodeId OSB_CORBA::AvailnSubscrPart_i::ppnId | ( | ) | throw (CORBA::SystemException) |
Return unique personalised product node id.
const std::string OSB_CORBA::AvailnSubscrPart_i::IFC [static] |
Definition at line 417 of file persproduct_i.h.