Projekt

Allgemein

Profil

Herunterladen als
Herunterladen (1,5 KB) Statistiken
| Zweig: | Revision:
#include "relation.h"
using namespace CuteEntityManager;

Relation::Relation() {
}

Relation::Relation(QString propertyName, RelationType type, bool optional) {
this->propertyName = propertyName;
this->type = type;
this->optional = optional;
this->tableName = "";
this->cascadeType = ALL;
}

Relation::Relation(QString propertyName, RelationType type, QString mappedBy, QString tableName,
CascadeType cascadeType) {
this->propertyName = propertyName;
this->type = type;
this->mappedBy = mappedBy;
this->optional = true;
this->tableName = tableName;
this->cascadeType = cascadeType;

}

Relation::~Relation() {
}

RelationType Relation::getType() const {
return type;
}

void Relation::setType(const RelationType &value) {
type = value;
}

QString Relation::getPropertyName() const {
return propertyName;
}

void Relation::setPropertyName(const QString &value) {
propertyName = value;
}
bool Relation::getOptional() const {
return optional;
}

void Relation::setOptional(bool value) {
optional = value;
}
QString Relation::getMappedBy() const {
return mappedBy;
}

void Relation::setMappedBy(const QString &value) {
mappedBy = value;
}
QString Relation::getTableName() const {
return tableName;
}

void Relation::setTableName(const QString &value) {
tableName = value;
}
CascadeType Relation::getCascadeType() const {
return cascadeType;
}

void Relation::setCascadeType(const CascadeType &value) {
cascadeType = value;
}



(11-11/16)