Package org.teamapps.universaldb.model
Klasse TableModel
java.lang.Object
org.teamapps.universaldb.model.TableModel
-
Feldübersicht
Felder -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedTableModel(DataInputStream dis, List<Function<DatabaseModel, Boolean>> resolveFunctions, DatabaseModel databaseModel) protectedTableModel(DatabaseModel databaseModel, String name, String title, boolean remoteTable, String remoteDatabase, String remoteDatabaseNamespace, boolean trackModifications, boolean versioning, boolean recoverableRecords) protectedTableModel(DatabaseModel databaseModel, String name, String title, boolean remoteTable, String remoteTableName, String remoteDatabase, String remoteDatabaseNamespace, boolean trackModifications, boolean versioning, boolean recoverableRecords) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddBoolean(String name) addBoolean(String name, String title) addByteArray(String name) addByteArray(String name, String title) addDateTime(String name) addDateTime(String name, String title) protected FieldModeladdFieldModel(FieldModel fieldModel) addFile(String name, String title, boolean indexContent, int maxIndexContentLength, boolean detectLanguage) addInteger(String name) addInteger(String name, String title) addLocalDate(String name) addLocalDate(String name, String title) addMultiReference(String name, String title, String referencedTable, boolean cascadeDelete) addMultiReference(String name, String title, ReferenceFieldModel reverseReference, boolean cascadeDelete) addMultiReference(String name, String title, TableModel referencedTable, boolean cascadeDelete) addMultiReference(String name, ReferenceFieldModel reverseReference) addMultiReference(String name, ReferenceFieldModel reverseReference, boolean cascadeDelete) addMultiReference(String name, TableModel referencedTable) addMultiReference(String name, TableModel referencedTable, boolean cascadeDelete) addReference(String name, String title, String referencedTable, boolean cascadeDelete) addReference(String name, String title, ReferenceFieldModel reverseReference, boolean cascadeDelete) addReference(String name, String title, TableModel referencedTable, boolean cascadeDelete) addReference(String name, ReferenceFieldModel reverseReference) addReference(String name, ReferenceFieldModel reverseReference, boolean cascadeDelete) addReference(String name, TableModel referencedTable) addReference(String name, TableModel referencedTable, boolean cascadeDelete) addTimestamp(String name) addTimestamp(String name, String title) addTranslatableText(String name) addTranslatableText(String name, String title) intintgetName()getReferenceField(String fieldName) intgetTitle()intintbooleanbooleanbooleanbooleanstatic booleanisReservedMetaName(String name) booleanbooleanprotected voidsetDateCreated(int dateCreated) protected voidsetDateModified(int dateModified) protected voidsetDeleted(boolean deleted) protected voidsetDeprecated(boolean deprecated) protected voidsetTableId(int tableId) protected voidsetVersionCreated(int versionCreated) protected voidsetVersionModified(int versionModified) toString()voidwrite(DataOutputStream dos)
-
Felddetails
-
FIELD_CREATION_DATE
- Siehe auch:
-
FIELD_CREATED_BY
- Siehe auch:
-
FIELD_MODIFICATION_DATE
- Siehe auch:
-
FIELD_MODIFIED_BY
- Siehe auch:
-
FIELD_DELETION_DATE
- Siehe auch:
-
FIELD_DELETED_BY
- Siehe auch:
-
FIELD_RESTORE_DATE
- Siehe auch:
-
FIELD_RESTORED_BY
- Siehe auch:
-
FIELD_ID
- Siehe auch:
-
FORBIDDEN_COLUMN_NAMES
-
-
Konstruktordetails
-
TableModel
protected TableModel(DatabaseModel databaseModel, String name, String title, boolean remoteTable, String remoteDatabase, String remoteDatabaseNamespace, boolean trackModifications, boolean versioning, boolean recoverableRecords) -
TableModel
-
TableModel
protected TableModel(DataInputStream dis, List<Function<DatabaseModel, Boolean>> resolveFunctions, DatabaseModel databaseModel) throws IOException- Löst aus:
IOException
-
-
Methodendetails
-
isReservedMetaName
-
write
- Löst aus:
IOException
-
getField
-
getReferenceField
-
addReference
-
addReference
public ReferenceFieldModel addReference(String name, TableModel referencedTable, boolean cascadeDelete) -
addReference
public ReferenceFieldModel addReference(String name, String title, String referencedTable, boolean cascadeDelete) -
addReference
public ReferenceFieldModel addReference(String name, String title, TableModel referencedTable, boolean cascadeDelete) -
addReference
-
addReference
public ReferenceFieldModel addReference(String name, ReferenceFieldModel reverseReference, boolean cascadeDelete) -
addReference
public ReferenceFieldModel addReference(String name, String title, ReferenceFieldModel reverseReference, boolean cascadeDelete) -
addMultiReference
-
addMultiReference
public ReferenceFieldModel addMultiReference(String name, TableModel referencedTable, boolean cascadeDelete) -
addMultiReference
public ReferenceFieldModel addMultiReference(String name, String title, String referencedTable, boolean cascadeDelete) -
addMultiReference
public ReferenceFieldModel addMultiReference(String name, String title, TableModel referencedTable, boolean cascadeDelete) -
addMultiReference
-
addMultiReference
public ReferenceFieldModel addMultiReference(String name, ReferenceFieldModel reverseReference, boolean cascadeDelete) -
addMultiReference
public ReferenceFieldModel addMultiReference(String name, String title, ReferenceFieldModel reverseReference, boolean cascadeDelete) -
addEnum
-
addEnum
-
addEnum
-
addEnum
-
addFile
-
addFile
-
addFile
public FileFieldModel addFile(String name, String title, boolean indexContent, boolean detectLanguage) -
addFile
public FileFieldModel addFile(String name, String title, boolean indexContent, int maxIndexContentLength, boolean detectLanguage) -
addBoolean
-
addShort
-
addInteger
-
addLong
-
addFloat
-
addDouble
-
addText
-
addTranslatableText
-
addByteArray
-
addTimestamp
-
addLocalDate
-
addDateTime
-
addDate
-
addTime
-
addBoolean
-
addShort
-
addInteger
-
addLong
-
addFloat
-
addDouble
-
addText
-
addTranslatableText
-
addByteArray
-
addTimestamp
-
addLocalDate
-
addDateTime
-
addDate
-
addTime
-
addFieldModel
-
getName
-
getTitle
-
getRemoteTableName
-
isRemoteTable
public boolean isRemoteTable() -
getRemoteDatabase
-
getRemoteDatabaseNamespace
-
isTrackModifications
public boolean isTrackModifications() -
isVersioning
public boolean isVersioning() -
isRecoverableRecords
public boolean isRecoverableRecords() -
getFields
-
getReferenceFields
-
getEnumFields
-
getFileFields
-
getTableId
public int getTableId() -
setTableId
protected void setTableId(int tableId) -
isDeprecated
public boolean isDeprecated() -
setDeprecated
protected void setDeprecated(boolean deprecated) -
isDeleted
public boolean isDeleted() -
setDeleted
protected void setDeleted(boolean deleted) -
getDateCreated
public int getDateCreated() -
setDateCreated
protected void setDateCreated(int dateCreated) -
getDateModified
public int getDateModified() -
setDateModified
protected void setDateModified(int dateModified) -
getVersionCreated
public int getVersionCreated() -
setVersionCreated
protected void setVersionCreated(int versionCreated) -
getVersionModified
public int getVersionModified() -
setVersionModified
protected void setVersionModified(int versionModified) -
toString
-