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.