Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision be2e9500

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID be2e950073b175c0e08fb4b7f34251d0ab482e05
  • Vorgänger f9dccfc5
  • Nachfolger d3d65c98

attribute resolver integration

Unterschiede anzeigen:

src/entitymanager.h
const QHash<QString, QVariant> &map, const bool refresh = false);
QHash<QString, QVariant> findByPk(qint64 id, const QSharedPointer<Entity> &e);
void manyToOne(const QSharedPointer<Entity> &entity, const QVariant &id,
const QMetaProperty &property, const bool refresh = false);
void oneToMany(const QSharedPointer<Entity> &entity, const Relation &r,
const QMetaProperty &property, const bool refresh = false);
Attribute *&attr, const bool refresh = false);
void oneToMany(const QSharedPointer<Entity> &entity, Attribute *&attr, const bool refresh = false);
void manyToMany(const QSharedPointer<Entity> &entity, Attribute *&attr,
const bool refresh = false);
void oneToOne(const QSharedPointer<Entity> &entity, const Relation &r,
const QMetaProperty &property, const bool refresh = false,
void oneToOne(const QSharedPointer<Entity> &entity, Attribute *&attr, const bool refresh = false,
const QVariant &id = "");
void persistManyToMany(const QSharedPointer<Entity> &entity, const Relation &r,
QVariant &property, QList<Entity *> &mergedObjects,

Auch abrufbar als: Unified diff