

| OsbCorbaException | if configuration is not valid. |
Definition at line 394 of file persproditem_i.h.
typedef OSB_LIB::ResourceList<OSB_LIB::E164Resource> OSB_CORBA::PersE164Writer_i::E164List [private] |
| OSB_CORBA::PersE164Writer_i::PersE164Writer_i | ( | ContractAdmin_i & | cadmin, | |
| PersProductWriter_i & | ppServant, | |||
| const OSB_LIB::ProductNode * | pn, | |||
| std::auto_ptr< OSB_LIB::PersProductItem > | ppi | |||
| ) | throw (OsbCorbaException) |
Constructor.
| OsbCorbaException | if the pers. product item (ppi) has not the correct type. |
| void OSB_CORBA::PersE164Writer_i::checkConfig | ( | ) | throw (OsbCorbaException) [virtual] |
Check if the pers. E.164 part is configured properly before it is being saved or created in the database.
| OsbCorbaException | if configuration is not valid. |
Implements OSB_CORBA::PersProdItemWriter_i.
| BasicResInfo* OSB_CORBA::PersE164Writer_i::e164Number | ( | ) | throw (OsbCorbaException) |
Return assigned E.164 resource.
| OSB_LIB::PersE164Item* OSB_CORBA::PersE164Writer_i::persE164 | ( | ) | throw (OsbCorbaException) [private] |
Downcast a pers. product item to a PersE164Item.
| BasicResSeq* OSB_CORBA::PersE164Writer_i::search | ( | const Utf8String & | pattern, | |
| int | numSearch | |||
| ) | throw (OsbCorbaException) |
Return list of available trunk resources.
| CORBA::Boolean OSB_CORBA::PersE164Writer_i::setE164Number | ( | const ResourceId & | id | ) | throw (OsbCorbaException) |
E164List OSB_CORBA::PersE164Writer_i::e164s_ [private] |
List of available E.164 resources.
It is populated in search().
Definition at line 462 of file persproditem_i.h.
const std::string OSB_CORBA::PersE164Writer_i::IFC [static] |
Name of interface implementation.
Reimplemented from OSB_CORBA::PersResource_i.
Definition at line 400 of file persproditem_i.h.
1.4.7