qx::service::IxService : common interface for all services defined with QxService module of QxOrm library
More...
#include <IxService.h>
◆ IxService() [1/2]
qx::service::IxService::IxService |
( |
| ) |
|
◆ IxService() [2/2]
qx::service::IxService::IxService |
( |
const QString & | sServiceName | ) |
|
◆ ~IxService()
virtual qx::service::IxService::~IxService |
( |
| ) |
|
|
virtual |
◆ getInputParameter_BaseClass()
IxParameter_ptr qx::service::IxService::getInputParameter_BaseClass |
( |
| ) |
const |
|
inline |
◆ getMessageReturn()
qx_bool qx::service::IxService::getMessageReturn |
( |
| ) |
const |
|
inline |
◆ getOutputParameter_BaseClass()
IxParameter_ptr qx::service::IxService::getOutputParameter_BaseClass |
( |
| ) |
const |
|
inline |
◆ getServiceMethodName()
QString qx::service::IxService::getServiceMethodName |
( |
| ) |
const |
|
inline |
◆ getServiceName()
QString qx::service::IxService::getServiceName |
( |
| ) |
const |
|
inline |
◆ getTransaction()
std::shared_ptr< QxTransaction > qx::service::IxService::getTransaction |
( |
| ) |
const |
◆ isValid()
bool qx::service::IxService::isValid |
( |
| ) |
const |
|
inline |
◆ isValidWithOutput()
bool qx::service::IxService::isValidWithOutput |
( |
| ) |
const |
|
inline |
◆ onAfterProcess()
virtual void qx::service::IxService::onAfterProcess |
( |
| ) |
|
|
inlinevirtual |
◆ onBeforeProcess()
virtual void qx::service::IxService::onBeforeProcess |
( |
| ) |
|
|
inlinevirtual |
◆ registerClass()
virtual void qx::service::IxService::registerClass |
( |
| ) |
const |
|
inlinevirtual |
◆ setInputParameter()
◆ setMessageReturn() [1/2]
void qx::service::IxService::setMessageReturn |
( |
const qx_bool & | b | ) |
|
|
inline |
◆ setMessageReturn() [2/2]
void qx::service::IxService::setMessageReturn |
( |
long | l, |
|
|
const QString & | s ) |
|
inline |
◆ setOutputParameter()
◆ setServiceMethodName()
void qx::service::IxService::setServiceMethodName |
( |
const QString & | s | ) |
|
|
inline |
◆ setServiceName()
void qx::service::IxService::setServiceName |
( |
const QString & | s | ) |
|
|
inline |
◆ setTransaction()
void qx::service::IxService::setTransaction |
( |
const std::shared_ptr< QxTransaction > & | p | ) |
|
◆ operator<<
◆ operator>>
◆ qx::cvt::detail::QxConvert_FromJson< qx::service::IxService >
◆ qx::cvt::detail::QxConvert_FromJson_Helper
◆ qx::cvt::detail::QxConvert_ToJson< qx::service::IxService >
◆ qx::cvt::detail::QxConvert_ToJson_Helper
◆ m_bMessageReturn
qx_bool qx::service::IxService::m_bMessageReturn |
|
protected |
Message return to indicate if an error occured.
Definition at line 112 of file IxService.h.
◆ m_pInputParameter
List of input parameters (request)
Definition at line 110 of file IxService.h.
◆ m_pOutputParameter
List of output parameters (reply)
Definition at line 111 of file IxService.h.
◆ m_pTransaction
std::shared_ptr<QxTransaction> qx::service::IxService::m_pTransaction |
|
protected |
Current transaction after executing service method.
Definition at line 113 of file IxService.h.
◆ m_sServiceMethodName
QString qx::service::IxService::m_sServiceMethodName |
|
protected |
Service method name to call.
Definition at line 109 of file IxService.h.
◆ m_sServiceName
QString qx::service::IxService::m_sServiceName |
|
protected |
Service name <=> class name.
Definition at line 108 of file IxService.h.
The documentation for this class was generated from the following file: