Class Action
java.lang.Object
org.geysermc.databaseutils.processor.action.Action
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTo(List<RepositoryGenerator> generators, QueryInfo info, TypeElement returnType, boolean async, TypeUtils typeUtils) protected abstract voidaddToSingle(RepositoryGenerator generator, QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, TypeElement returnType, boolean async) booleanprotected voidvalidate(QueryInfo info, TypeElement returnType, TypeUtils typeUtils) protected booleanvalidateCollection(QueryInfo info, TypeElement elementType, TypeUtils typeUtils) protected booleanvalidateEither(QueryInfo info, TypeElement elementType, boolean collection, TypeUtils typeUtils) protected booleanvalidateSingle(QueryInfo info, TypeElement returnType, TypeUtils typeUtils)
-
Constructor Details
-
Action
-
Action
-
-
Method Details
-
actionType
-
supportsFilter
public boolean supportsFilter() -
addToSingle
protected abstract void addToSingle(RepositoryGenerator generator, QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, TypeElement returnType, boolean async) -
validateSingle
-
validateCollection
-
validateEither
protected boolean validateEither(QueryInfo info, TypeElement elementType, boolean collection, TypeUtils typeUtils) -
validate
-
addTo
public void addTo(List<RepositoryGenerator> generators, QueryInfo info, TypeElement returnType, boolean async, TypeUtils typeUtils)
-