Package co.com.bancolombia.task
Class AbstractResolvableTypeTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- co.com.bancolombia.task.AbstractCleanArchitectureDefaultTask
-
- co.com.bancolombia.task.AbstractResolvableTypeTask
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
- Direct Known Subclasses:
GenerateAcceptanceTestTask,GenerateDrivenAdapterTask,GenerateEntryPointTask,GenerateHelperTask,GeneratePerformanceTestTask,GeneratePipelineTask
public abstract class AbstractResolvableTypeTask extends AbstractCleanArchitectureDefaultTask
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringnameprotected java.lang.Stringtype-
Fields inherited from class co.com.bancolombia.task.AbstractCleanArchitectureDefaultTask
builder, logger
-
-
Constructor Summary
Constructors Constructor Description AbstractResolvableTypeTask()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringdefaultName()protected java.lang.StringdefaultType()voidexecute()java.util.List<java.lang.String>getTypes()protected abstract voidprepareParams()protected java.util.Optional<java.lang.String>resolveAnalyticsType()voidsetName(java.lang.String name)voidsetType(java.lang.String type)-
Methods inherited from class co.com.bancolombia.task.AbstractCleanArchitectureDefaultTask
executeBaseTask, getOptionReader, getTextOutputFactory, printHelp, resolveFactory, resolveFactory, resolvePackage, resolvePrefix, resolveTypes, sendAnalytics, sendAnalytics
-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
-
setType
public void setType(java.lang.String type)
-
getTypes
public java.util.List<java.lang.String> getTypes()
-
execute
public void execute() throws java.io.IOException, CleanException- Specified by:
executein classAbstractCleanArchitectureDefaultTask- Throws:
java.io.IOExceptionCleanException
-
prepareParams
protected abstract void prepareParams()
-
defaultType
protected java.lang.String defaultType()
-
defaultName
protected java.lang.String defaultName()
-
resolveAnalyticsType
protected java.util.Optional<java.lang.String> resolveAnalyticsType()
- Overrides:
resolveAnalyticsTypein classAbstractCleanArchitectureDefaultTask
-
-