Cutelyst  1.8.0
Public Member Functions | Protected Member Functions | List of all members
Cutelyst::ActionREST Class Reference
Inheritance diagram for Cutelyst::ActionREST:
Inheritance graph
[legend]

Public Member Functions

 ActionREST (QObject *parent=nullptr)
 
- Public Member Functions inherited from Cutelyst::Action
 Action (QObject *parent=nullptr)
 
QString attribute (const QString &name, const QString &defaultValue=QString()) const
 
QMap< QString, QString > attributes () const
 
QString className () const
 
Controllercontroller () const
 
bool dispatch (Context *c)
 
virtual bool match (int numberOfArgs) const
 
virtual bool matchCaptures (int numberOfCaptures) const
 
virtual Modifiers modifiers () const override
 
QString ns () const
 
virtual qint8 numberOfArgs () const
 
virtual qint8 numberOfCaptures () const
 
void setAttributes (const QMap< QString, QString > &attributes)
 
- Public Member Functions inherited from Cutelyst::Component
 Component (QObject *parent=nullptr)
 
bool execute (Context *c)
 
virtual bool init (Application *application, const QVariantHash &args)
 
QString name () const
 
QString reverse () const
 
void setName (const QString &name)
 
void setReverse (const QString &reverse)
 

Protected Member Functions

bool doExecute (Context *c) override
 
- Protected Member Functions inherited from Cutelyst::Action
void setController (Controller *controller)
 
void setMethod (const QMetaMethod &method)
 
void setupAction (const QVariantHash &args, Application *app)
 
- Protected Member Functions inherited from Cutelyst::Component
virtual bool afterExecute (Context *c)
 
void applyRoles (const QStack< Component * > &roles)
 
virtual bool aroundExecute (Context *c, QStack< Component * > stack)
 
virtual bool beforeExecute (Context *c)
 
virtual bool dispatcherReady (const Dispatcher *dispatch, Controller *controller)
 

Additional Inherited Members

- Public Types inherited from Cutelyst::Component
enum  Modifier {
  None, OnlyExecute, BeforeExecute, AroundExecute,
  AfterExecute
}
 

Detailed Description

Definition at line 30 of file actionrest.h.

Constructor & Destructor Documentation

Cutelyst::ActionREST::ActionREST ( QObject *  parent = nullptr)
explicit

Constructs a new ActionREST object with the given parent.

Member Function Documentation

bool Cutelyst::ActionREST::doExecute ( Context c)
overrideprotectedvirtual

Execute this action against

Reimplemented from Cutelyst::Action.