Definition at line 467 of file persproditem_i.h.
OSB_CORBA::PersTrunkItemWriter_i::PersTrunkItemWriter_i | ( | ContractAdmin_i & | cadmin, | |
PersProductWriter_i & | ppServant, | |||
const OSB_LIB::ProductNode * | pn, | |||
std::auto_ptr< OSB_LIB::PersProductItem > | ppi | |||
) | throw (OsbCorbaException) |
OSB_CORBA::PersTrunkItemWriter_i::~PersTrunkItemWriter_i | ( | ) |
void OSB_CORBA::PersTrunkItemWriter_i::checkConfig | ( | ) | throw (OsbCorbaException) [virtual] |
Check if pers trunk is configured properly before it is being saved or created in the database.
A configured pers trunk is considered valid only if a resource has been assigned to the pers trunk.
OsbCorbaException | if configuration is not valid. |
Implements OSB_CORBA::PersProdItemWriter_i.
OSB_LIB::PersTrunk* OSB_CORBA::PersTrunkItemWriter_i::persTrunk | ( | ) | throw (OsbCorbaException) |
Cast and return a PPI to a PersTrunkItem.
virtual CORBA::Boolean OSB_CORBA::PersTrunkItemWriter_i::setTrkRes | ( | const ResourceId & | id | ) | throw (OsbCorbaException) [virtual] |
Assign trunk resource to personalised trunk item.
virtual TrkResInfo* OSB_CORBA::PersTrunkItemWriter_i::trkRes | ( | ) | throw (OsbCorbaException) [virtual] |
Return trunk resource configured.
virtual TrkResInfoSeq* OSB_CORBA::PersTrunkItemWriter_i::trkResList | ( | ) | throw (OsbCorbaException) [virtual] |
Return list of available trunk resources.
virtual TrkResInfo* OSB_CORBA::PersTrunkItemWriter_i::trkResource | ( | const OSB_LIB::TrunkResource * | trkres | ) | throw (OsbCorbaException) [virtual] |
const std::string OSB_CORBA::PersTrunkItemWriter_i::IFC [static] |
List of available trunk items.
The list is required in order to retrieve a trunk resource object when assigning a trunk resource.
Definition at line 529 of file persproditem_i.h.