Class DomainGeneratorModel
java.lang.Object
is.codion.swing.framework.model.tools.generator.DomainGeneratorModel
For instances use the factory method
domainGeneratorModel(Database, User).-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionis.codion.common.value.Value<String>voidclose()is.codion.common.value.ValueObserver<String>is.codion.common.value.ValueObserver<String>static DomainGeneratorModeldomainGeneratorModel(is.codion.common.db.database.Database database, is.codion.common.user.User user) Instantiates a newDomainGeneratorModelinstance.is.codion.common.value.ValueObserver<String>is.codion.common.value.Value<String>is.codion.swing.common.model.component.table.FilterTableModel<EntityRow,DomainGeneratorModel.EntityColumns.Id> is.codion.common.value.Value<String>voidpopulateSelected(Consumer<String> schemaNotifier) voidvoidis.codion.common.state.StateObserveris.codion.swing.common.model.component.table.FilterTableModel<SchemaRow,DomainGeneratorModel.SchemaColumns.Id> is.codion.common.value.Value<String>
-
Field Details
-
DEFAULT_DOMAIN_PACKAGE
The default package. -
DEFAULT_SOURCE_DIRECTORY
The default source directory.
-
-
Method Details
-
schemaModel
public is.codion.swing.common.model.component.table.FilterTableModel<SchemaRow,DomainGeneratorModel.SchemaColumns.Id> schemaModel() -
entityModel
public is.codion.swing.common.model.component.table.FilterTableModel<EntityRow,DomainGeneratorModel.EntityColumns.Id> entityModel() -
domainImpl
-
domainApi
-
domainCombined
-
domainPackage
-
sourceDirectory
-
apiSearchValue
-
implSearchValue
-
close
public void close() -
populateSelected
-
saveApiImpl
- Throws:
IOException
-
saveCombined
- Throws:
IOException
-
saveEnabled
public is.codion.common.state.StateObserver saveEnabled() -
domainGeneratorModel
public static DomainGeneratorModel domainGeneratorModel(is.codion.common.db.database.Database database, is.codion.common.user.User user) throws is.codion.common.db.exception.DatabaseException Instantiates a newDomainGeneratorModelinstance.- Parameters:
database- the database to connect touser- the user to connect with- Returns:
- a new
DomainGeneratorModelinstance - Throws:
is.codion.common.db.exception.DatabaseException- in case of an exception while connecting to the database
-