Class DatabaseGenerator
java.lang.Object
org.geysermc.databaseutils.processor.type.DatabaseGenerator
- Direct Known Subclasses:
SqlDatabaseGenerator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntities(Collection<EntityInfo> entities) protected abstract voidaddEntities(Collection<EntityInfo> entities, com.squareup.javapoet.MethodSpec.Builder builder) voidaddRepositories(List<String> repositoriesClassName) abstract Class<?>voidinit(com.squareup.javapoet.TypeSpec.Builder spec, boolean hasAsync)
-
Field Details
-
spec
protected com.squareup.javapoet.TypeSpec.Builder spec
-
-
Constructor Details
-
DatabaseGenerator
public DatabaseGenerator()
-
-
Method Details
-
init
public void init(com.squareup.javapoet.TypeSpec.Builder spec, boolean hasAsync) -
databaseClass
-
addEntities
protected abstract void addEntities(Collection<EntityInfo> entities, com.squareup.javapoet.MethodSpec.Builder builder) -
addEntities
-
addRepositories
-