Package org.teamapps.universaldb.model
Klasse DatabaseModel
java.lang.Object
org.teamapps.universaldb.model.DatabaseModel
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungDatabaseModel(byte[] bytes) DatabaseModel(String title) DatabaseModel(String name, String title, String namespace) DatabaseModel(String name, String title, String namespace, String modelClassName) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddReverseReferenceField(TableModel tableA, String fieldA, TableModel tableB, String fieldB) checkCompatibilityErrors(DatabaseModel newModel) booleancheckIds()createEnum(String title, String... values) createEnum(String name, String title, List<String> enumTitles) createEnum(String title, List<String> enumTitles) createRemoteTable(String title, String databaseName) createRemoteTable(String name, String title, String databaseName) createRemoteTable(String name, String title, String databaseName, String namespace) createRemoteTable(String name, String title, String tableName, String databaseName, String namespace) createTable(String title) createTable(String name, String title) createTable(String name, String title, boolean trackModifications, boolean versioning, boolean recoverableRecords) intintgetEnumModel(String enumModelName) getEnums()getName()longgetReferenceField(String tableName, String fieldName) getTitle()intgetViews()voidbooleanisCompatible(DatabaseModel model) booleanisSameModel(DatabaseModel model) booleanisValid()voidmergeModel(DatabaseModel model) voidsetPojoBuildTime(long pojoBuildTime) byte[]toBytes()toString()voidwrite(DataOutputStream dos)
-
Konstruktordetails
-
DatabaseModel
-
DatabaseModel
-
DatabaseModel
-
DatabaseModel
- Löst aus:
IOException
-
DatabaseModel
- Löst aus:
IOException
-
-
Methodendetails
-
write
- Löst aus:
IOException
-
initialize
public void initialize() -
mergeModel
-
isCompatible
-
checkCompatibilityErrors
-
isValid
public boolean isValid() -
checkErrors
-
checkIds
public boolean checkIds() -
isSameModel
-
createTable
-
createTable
-
createTable
public TableModel createTable(String name, String title, boolean trackModifications, boolean versioning, boolean recoverableRecords) -
createRemoteTable
-
createRemoteTable
-
createRemoteTable
public TableModel createRemoteTable(String name, String title, String databaseName, String namespace) -
createRemoteTable
-
createEnum
-
createEnum
-
createEnum
-
createEnum
-
getEnumModel
-
getEnums
-
addReverseReferenceField
public void addReverseReferenceField(TableModel tableA, String fieldA, TableModel tableB, String fieldB) -
getName
-
getTitle
-
getNamespace
-
getModelClassName
-
getFullNameSpace
-
getTables
-
getLocalTables
-
getRemoteTables
-
getRemoteTableNamespaces
-
getTable
-
getField
-
getReferenceField
-
getViews
-
getImportedTables
-
getImportedDatabases
-
getVersion
public int getVersion() -
getDateCreated
public int getDateCreated() -
getDateModified
public int getDateModified() -
getPojoBuildTime
public long getPojoBuildTime() -
setPojoBuildTime
public void setPojoBuildTime(long pojoBuildTime) -
toBytes
- Löst aus:
IOException
-
toString
-