Package org.teamapps.universaldb.model
Klasse ReferenceFieldModel
java.lang.Object
org.teamapps.universaldb.model.FieldModel
org.teamapps.universaldb.model.ReferenceFieldModel
- Alle implementierten Schnittstellen:
BaseFieldModel
-
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedReferenceFieldModel(DataInputStream dis, TableModel tableModel, List<Function<DatabaseModel, Boolean>> resolveFunctions) protectedReferenceFieldModel(String name, String title, TableModel tableModel, TableModel referencedTable, boolean multiReference, boolean cascadeDelete, ReferenceFieldModel reverseReferenceField) protectedReferenceFieldModel(String title, TableModel tableModel, TableModel referencedTable, boolean multiReference, boolean cascadeDelete, ReferenceFieldModel reverseReferenceField) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanbooleanprotected voidsetReverseReferenceField(ReferenceFieldModel reverseReferenceField) voidwrite(DataOutputStream dos) Von Klasse geerbte Methoden org.teamapps.universaldb.model.FieldModel
getDateCreated, getDateModified, getFieldId, getFieldType, getName, getTableModel, getTitle, getVersionCreated, getVersionModified, isDeleted, isDeprecated, isMetaField, setDateCreated, setDateModified, setDeleted, setDeprecated, setFieldId, setTitle, setVersionCreated, setVersionModified, toString
-
Konstruktordetails
-
ReferenceFieldModel
protected ReferenceFieldModel(String title, TableModel tableModel, TableModel referencedTable, boolean multiReference, boolean cascadeDelete, ReferenceFieldModel reverseReferenceField) -
ReferenceFieldModel
protected ReferenceFieldModel(String name, String title, TableModel tableModel, TableModel referencedTable, boolean multiReference, boolean cascadeDelete, ReferenceFieldModel reverseReferenceField) -
ReferenceFieldModel
protected ReferenceFieldModel(DataInputStream dis, TableModel tableModel, List<Function<DatabaseModel, Boolean>> resolveFunctions) throws IOException- Löst aus:
IOException
-
-
Methodendetails
-
write
- Setzt außer Kraft:
writein KlasseFieldModel- Löst aus:
IOException
-
getReferencedTable
-
isMultiReference
public boolean isMultiReference() -
isCascadeDelete
public boolean isCascadeDelete() -
getReverseReferenceField
-
setReverseReferenceField
-