Wtx ~ Wt Extension Library
WtxLib
Public Member Functions | Static Public Member Functions | List of all members
Wtx::Sys::User::Template< C > Class Template Reference
+ Inheritance diagram for Wtx::Sys::User::Template< C >:

Public Member Functions

 Template (const std::string &key="", const std::string &cfy="")
 
Wtx::Dbo::Field< std::string > & firstName ()
 
const Wtx::Dbo::Field< std::string > & firstName () const
 
Wtx::Dbo::Field< std::string > & lastName ()
 
const Wtx::Dbo::Field< std::string > & lastName () const
 
Wtx::Dbo::Field< std::string > & middleName ()
 
const Wtx::Dbo::Field< std::string > & middleName () const
 
Wtx::Dbo::Field< std::string > & abbreviation ()
 
const Wtx::Dbo::Field< std::string > & abbreviation () const
 
Wtx::Dbo::Field< std::string > & alias ()
 
const Wtx::Dbo::Field< std::string > & alias () const
 
Wtx::Dbo::Field< std::string > & phone ()
 
const Wtx::Dbo::Field< std::string > & phone () const
 
Wtx::Dbo::Field< std::string > & mobile ()
 
const Wtx::Dbo::Field< std::string > & mobile () const
 
Wtx::Dbo::Field< std::string > & email ()
 
const Wtx::Dbo::Field< std::string > & email () const
 
Wtx::Dbo::Field< std::string > & alert ()
 
const Wtx::Dbo::Field< std::string > & alert () const
 
Wtx::Dbo::Field< std::string > & groups ()
 
const Wtx::Dbo::Field< std::string > & groups () const
 
Wtx::Dbo::Field< std::string > & storage ()
 
const Wtx::Dbo::Field< std::string > & storage () const
 
Wtx::Dbo::Field< std::string > & notes ()
 
const Wtx::Dbo::Field< std::string > & notes () const
 
Wtx::Dbo::Field< std::string > & nickName ()
 
const Wtx::Dbo::Field< std::string > & nickName () const
 
Wt::Dbo::collection< Wt::Dbo::ptr< Wtx::Sys::Group::Item > > & inGroup ()
 
const Wt::Dbo::collection< Wt::Dbo::ptr< Wtx::Sys::Group::Item > > & inGroup () const
 
template<class Action >
void persist (Action &a)
 
- Public Member Functions inherited from Wtx::Dbo::BaseItemTpl< C >
 BaseItemTpl (const std::string &key, const std::string &cfy="")
 
bool operator== (const BaseItemTpl< C > &other) const
 
bool operator< (const BaseItemTpl< C > &other) const
 
bool isInitialized () const
 
int lastVersion () const
 
void setLastVersion (int value) const
 
virtual void preWrite ()
 Pre-write. More...
 
virtual void postRead ()
 Post-read. More...
 
const Wtx::Dbo::Field< int > & versionSync () const
 
const Wtx::Dbo::Field< bool > & isActive () const
 
const Wtx::Dbo::Field< bool > & isVisible () const
 
const Wtx::Dbo::Field< bool > & isDeleted () const
 
const Wtx::Dbo::Field< std::string > & xid () const
 
const Wtx::Dbo::Field< std::string > & keyField () const
 
const Wtx::Dbo::Field< std::string > & cfyField () const
 
const Wtx::Dbo::FieldVarvarField () const
 
std::string varField (const std::string &fieldName) const
 
Wtx::Dbo::Field< int > & versionSync ()
 
Wtx::Dbo::Field< bool > & isActive ()
 
Wtx::Dbo::Field< bool > & isVisible ()
 
Wtx::Dbo::Field< bool > & isDeleted ()
 
Wtx::Dbo::Field< std::string > & xid ()
 
Wtx::Dbo::Field< std::string > & keyField ()
 
Wtx::Dbo::Field< std::string > & cfyField ()
 
Wtx::Dbo::FieldVarvarField ()
 
Wtx::Dbo::Field< std::string > & tag ()
 
const Wtx::Dbo::Field< std::string > & tag () const
 
virtual std::unique_ptr< Wt::WWidget > createEditWidget (Wt::WFormModel::Field f) const
 Create an Edit Widget. More...
 
template<class Action >
void persist (Action &a)
 

Static Public Member Functions

static DefinitionTableDef ()
 
- Static Public Member Functions inherited from Wtx::Dbo::BaseItemTpl< C >
static void MapClass (Wt::Dbo::Session &session)
 
static void PostCreateTable (Wt::Dbo::Session &session)
 Post Table Create. More...
 
static BaseTableDefTableDef ()
 

Additional Inherited Members

- Public Types inherited from Wtx::Dbo::BaseItemTpl< C >
using Ptr = Wt::Dbo::ptr< C >
 
using Collection = Wt::Dbo::collection< Ptr >
 
using Vector = std::vector< Ptr >
 
- Protected Member Functions inherited from Wtx::Dbo::BaseItemTpl< C >
void init ()
 

Detailed Description

template<class C>
class Wtx::Sys::User::Template< C >

Definition at line 59 of file Template.h.


The documentation for this class was generated from the following file: