Definition at line 66 of file contractadmin_i.h.
OSB_CORBA::ContractAdmin_i::ContractAdmin_i | ( | const ServerInfo & | info, | |
PortableServer::POA_ptr | rootPoa, | |||
PortableServer::POAManager_ptr | poaManager | |||
) |
Locators& OSB_CORBA::ContractAdmin_i::addrLoc | ( | ) |
Return address servant locator.
PortableServer::POA_ptr OSB_CORBA::ContractAdmin_i::addrPoa | ( | ) |
Return address writer poa.
Locators& OSB_CORBA::ContractAdmin_i::ancListLoc | ( | ) |
Return search engine servant locator.
Locators& OSB_CORBA::ContractAdmin_i::ansLoc | ( | ) |
Return AvailnSubscrPart servant locator.
PortableServer::POA_ptr OSB_CORBA::ContractAdmin_i::ansPoa | ( | ) |
Return AvailnSubscrPart poa.
Locators& OSB_CORBA::ContractAdmin_i::assocLoc | ( | ) |
Return associate servant locator.
PortableServer::POA_ptr OSB_CORBA::ContractAdmin_i::assocPoa | ( | ) |
Return associate writer poa.
Locators& OSB_CORBA::ContractAdmin_i::bsLoc | ( | ) |
Return balancesheet servant locator.
Locators& OSB_CORBA::ContractAdmin_i::bsPageLoc | ( | ) |
Return balance page servant locator.
PortableServer::POA_ptr OSB_CORBA::ContractAdmin_i::bsPagePoa | ( | ) |
Return balance page writer poa.
PortableServer::POA_ptr OSB_CORBA::ContractAdmin_i::bsPoa | ( | ) |
Return balancesheet writer poa.
Locators& OSB_CORBA::ContractAdmin_i::contrLoc | ( | ) |
Return contract servant locator.
PortableServer::POA_ptr OSB_CORBA::ContractAdmin_i::contrPoa | ( | ) |
Return contract writer poa.
void OSB_CORBA::ContractAdmin_i::createPoas | ( | PortableServer::POA_ptr | rootPoa, | |
PortableServer::POAManager_ptr | poaManager | |||
) | [private] |
virtual CORBA::Boolean OSB_CORBA::ContractAdmin_i::creChargeTraits | ( | const CurrencyCode & | currency, | |
const RoundRuleId & | rrId, | |||
const Utf8String & | accCode, | |||
const Utf8String & | numFormat, | |||
const TaxKeyId & | tkId, | |||
ChargeType | cType, | |||
CORBA::Boolean | noWait, | |||
ChargeTraits_out | chrgTraits | |||
) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Create a new charge traits.
This function is a wrapper function around creChargeTraits in chargetraits_i.h in order to provide a guarded session. If such a configuration of the charge traits already exist, the unique id of the charge traits will be returned. If the charge traits does not exist, the charge traits will be created and the unique id of the newly created charge traits will be returned. If create is not successful, a charge triats with an id value of 0 will be returned.
currency | Type-safe id of currency. | |
rrId | Unique id of a round rule. | |
accCode | Account code. | |
numFormat | Number format of new charge traits. | |
tkId | Unique id of tax key. | |
cType | Charge type of new charge traits. | |
noWait | Set to false if waiting is desired when lock is already acquired by others. If waiting is not desired, set flag to true. | |
chrgTraits | Charge traits created or found in the list. |
OsbCorbaException | if operation fails. |
CfgErrorSeq* OSB_CORBA::ContractAdmin_i::delStatusRequest | ( | const StatusRequestId & | srqId | ) | throw (CORBA::SystemException, OsbCorbaException) |
Delete a status request.
srqId | Status request to delete. |
OsbCorbaException | for any exceptions. |
virtual Accounting_ptr OSB_CORBA::ContractAdmin_i::getAccounting | ( | CORBA::Boolean | noWait | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get accounting interface for taxkeys and accounts retrieval.
virtual AddressType* OSB_CORBA::ContractAdmin_i::getAddressType | ( | const AddrTypeId & | id | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get an address.
virtual AddressTypeSeq* OSB_CORBA::ContractAdmin_i::getAddressTypes | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get list of address type supported.
virtual AnCList_ptr OSB_CORBA::ContractAdmin_i::getAnCList | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get an AnCList corba reference with empty associate and contract lists.
This function provides a corba reference to AnCList so that new associates can be added to an empty AnCList.
virtual BillCycle* OSB_CORBA::ContractAdmin_i::getBillCycle | ( | const BillCycleId & | id | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get a bill cycle.
virtual BillCycleSeq* OSB_CORBA::ContractAdmin_i::getBillCycles | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get list of bill cycles.
virtual Product* OSB_CORBA::ContractAdmin_i::getProduct | ( | const ProductId & | id | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get a product.
virtual ProductPart* OSB_CORBA::ContractAdmin_i::getProductPart | ( | const ProductId & | id, | |
const ProductPartId & | ppId | |||
) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get a product part.
virtual ProductSeq* OSB_CORBA::ContractAdmin_i::getProducts | ( | ) | throw (CORBA::SystemException) [virtual] |
Get list of products.
virtual ServerInfo* OSB_CORBA::ContractAdmin_i::getServerInfo | ( | ) | throw (CORBA::SystemException) [virtual] |
Get corba server information.
Current information includes
virtual StatusReason* OSB_CORBA::ContractAdmin_i::getStatusReason | ( | const StatusReasonId & | id | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get a reason for status.
virtual StatusReasonSeq* OSB_CORBA::ContractAdmin_i::getStatusReasons | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get list of reasons supported.
virtual TariffSystem* OSB_CORBA::ContractAdmin_i::getTariffSystem | ( | const TariffSystemId & | id | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get a tariff system.
id | Unique id of a tariff system. |
OsbCorbaException | if
|
virtual TariffSystemSeq* OSB_CORBA::ContractAdmin_i::getTariffSystems | ( | ) | throw (CORBA::SystemException) [virtual] |
Get list of tariff systems in the catalogue.
OsbCorbaException | if retrieval of any one of the connection point fails. |
Locators& OSB_CORBA::ContractAdmin_i::ppiLoc | ( | ) |
Return personalised product item servant locator.
PortableServer::POA_ptr OSB_CORBA::ContractAdmin_i::ppiPoa | ( | ) |
Return personalised product item writer poa.
Locators& OSB_CORBA::ContractAdmin_i::ppLoc | ( | ) |
Return personalised product servant locator.
Locators& OSB_CORBA::ContractAdmin_i::ppnLoc | ( | ) |
Return personalised product node servant locator.
PortableServer::POA_ptr OSB_CORBA::ContractAdmin_i::ppnPoa | ( | ) |
Return personalised product node writer poa.
PortableServer::POA_ptr OSB_CORBA::ContractAdmin_i::ppPoa | ( | ) |
Return personalised product writer poa.
StatusReqResult OSB_CORBA::ContractAdmin_i::procStatusRequest | ( | const StatusRequestId & | srqId, | |
CfgErrorSeq_out | errors | |||
) | throw (CORBA::SystemException, OsbCorbaException) |
Process a status request.
srqId | The id of the status request to process, the request itself must already be stored in the database. | |
errors | Gets errors and warnings detected while processing the status request. |
OsbCorbaException | for any exceptions. |
virtual void OSB_CORBA::ContractAdmin_i::refreshProductCatalogue | ( | CORBA::Boolean | noWait | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Refresh product catalogue.
virtual void OSB_CORBA::ContractAdmin_i::refreshTariffCatalogue | ( | CORBA::Boolean | noWait | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Refresh tariff catalogue.
Locators OSB_CORBA::ContractAdmin_i::accLoc_ [private] |
PortableServer::POA_var OSB_CORBA::ContractAdmin_i::accPoa_ [private] |
Locators OSB_CORBA::ContractAdmin_i::addrLoc_ [private] |
PortableServer::POA_var OSB_CORBA::ContractAdmin_i::addrPoa_ [private] |
PortableServer::POA_var OSB_CORBA::ContractAdmin_i::ancListPoa_ [private] |
Locators OSB_CORBA::ContractAdmin_i::ansLoc_ [private] |
PortableServer::POA_var OSB_CORBA::ContractAdmin_i::ansPoa_ [private] |
PortableServer::POA_var OSB_CORBA::ContractAdmin_i::assocPoa_ [private] |
Locators OSB_CORBA::ContractAdmin_i::bsLoc_ [private] |
PortableServer::POA_var OSB_CORBA::ContractAdmin_i::bsPagePoa_ [private] |
PortableServer::POA_var OSB_CORBA::ContractAdmin_i::bsPoa_ [private] |
PortableServer::POA_var OSB_CORBA::ContractAdmin_i::contrPoa_ [private] |
const std::string OSB_CORBA::ContractAdmin_i::IFC [static] |
Definition at line 70 of file contractadmin_i.h.
ServerInfo OSB_CORBA::ContractAdmin_i::info_ [private] |
Locators OSB_CORBA::ContractAdmin_i::ppiLoc_ [private] |
PortableServer::POA_var OSB_CORBA::ContractAdmin_i::ppiPoa_ [private] |
Locators OSB_CORBA::ContractAdmin_i::ppLoc_ [private] |
Locators OSB_CORBA::ContractAdmin_i::ppnLoc_ [private] |
PortableServer::POA_var OSB_CORBA::ContractAdmin_i::ppnPoa_ [private] |
PortableServer::POA_var OSB_CORBA::ContractAdmin_i::ppPoa_ [private] |