Package org.apache.cayenne.tools
Class CgenTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- org.apache.cayenne.tools.BaseCayenneTask
-
- org.apache.cayenne.tools.CgenTask
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
public class CgenTask extends BaseCayenneTask
- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description CgenTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadditionalMaps(java.io.File additionalMaps)voidclient(boolean client)voidcreatePKProperties(boolean createPKProperties)voidcreatePropertyNames(boolean createPropertyNames)voiddestDir(java.io.File destDir)voiddestDir(java.lang.String destDir)voidembeddableSuperTemplate(java.lang.String embeddableSuperTemplate)voidembeddableTemplate(java.lang.String embeddableTemplate)voidencoding(java.lang.String encoding)voidexcludeEmbeddables(java.lang.String excludeEmbeddables)voidexcludeEntities(java.lang.String excludeEntities)voidexternalToolConfig(java.lang.String externalToolConfig)voidforce(boolean force)voidgenerate()java.io.FilegetAdditionalMaps()java.lang.BooleangetCreatePKProperties()java.io.FilegetDataMapFile()java.io.FilegetDestDir()protected java.io.FilegetDestDirFile()java.lang.StringgetEmbeddableSuperTemplate()java.lang.StringgetEmbeddableTemplate()java.lang.StringgetEncoding()java.lang.StringgetExcludeEmbeddables()java.lang.StringgetExcludeEntities()java.lang.StringgetExternalToolConfig()java.lang.StringgetIncludeEntities()java.lang.StringgetMode()java.lang.StringgetOutputPattern()java.lang.StringgetQuerySuperTemplate()java.lang.StringgetQueryTemplate()java.lang.StringgetSuperPkg()java.lang.StringgetSuperTemplate()java.lang.StringgetTemplate()voidincludeEntities(java.lang.String includeEntities)java.lang.BooleanisClient()java.lang.BooleanisCreatePropertyNames()booleanisForce()java.lang.BooleanisMakePairs()java.lang.BooleanisOverwrite()java.lang.BooleanisUsePkgPath()voidmakePairs(boolean makePairs)voidmode(java.lang.String mode)voidoutputPattern(java.lang.String outputPattern)voidoverwrite(boolean overwrite)voidsetAdditionalMaps(java.io.File additionalMaps)voidsetClient(java.lang.Boolean client)voidsetCreatePKProperties(java.lang.Boolean createPKProperties)voidsetCreatePropertyNames(java.lang.Boolean createPropertyNames)voidsetDestDir(java.io.File destDir)voidsetDestDir(java.lang.String destDir)voidsetEmbeddableSuperTemplate(java.lang.String embeddableSuperTemplate)voidsetEmbeddableTemplate(java.lang.String embeddableTemplate)voidsetEncoding(java.lang.String encoding)voidsetExcludeEmbeddables(java.lang.String excludeEmbeddables)voidsetExcludeEntities(java.lang.String excludeEntities)voidsetExternalToolConfig(java.lang.String externalToolConfig)voidsetForce(boolean force)voidsetIncludeEntities(java.lang.String includeEntities)voidsetMakePairs(java.lang.Boolean makePairs)voidsetMode(java.lang.String mode)voidsetOutputPattern(java.lang.String outputPattern)voidsetOverwrite(java.lang.Boolean overwrite)voidsetSuperPkg(java.lang.String superPkg)voidsetSuperTemplate(java.lang.String superTemplate)voidsetTemplate(java.lang.String template)voidsetUsePkgPath(java.lang.Boolean usePkgPath)voidsuperPkg(java.lang.String superPkg)voidsuperTemplate(java.lang.String superTemplate)voidtemplate(java.lang.String template)voidusePkgPath(boolean usePkgPath)-
Methods inherited from class org.apache.cayenne.tools.BaseCayenneTask
getMap, getMapFileName, map, map, setMap, setMap
-
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
-
generate
public void generate()
-
getDestDirFile
@OutputDirectory protected java.io.File getDestDirFile()
-
getDataMapFile
@InputFile public java.io.File getDataMapFile()
- Overrides:
getDataMapFilein classBaseCayenneTask
-
getDestDir
@Optional @OutputDirectory public java.io.File getDestDir()
-
setDestDir
public void setDestDir(java.io.File destDir)
-
setDestDir
public void setDestDir(java.lang.String destDir)
-
destDir
public void destDir(java.lang.String destDir)
-
destDir
public void destDir(java.io.File destDir)
-
getAdditionalMaps
@Optional @InputDirectory public java.io.File getAdditionalMaps()
-
setAdditionalMaps
public void setAdditionalMaps(java.io.File additionalMaps)
-
additionalMaps
public void additionalMaps(java.io.File additionalMaps)
-
isClient
public java.lang.Boolean isClient()
-
setClient
public void setClient(java.lang.Boolean client)
-
client
public void client(boolean client)
-
getEncoding
public java.lang.String getEncoding()
-
setEncoding
public void setEncoding(java.lang.String encoding)
-
encoding
public void encoding(java.lang.String encoding)
-
getExcludeEntities
public java.lang.String getExcludeEntities()
-
setExcludeEntities
public void setExcludeEntities(java.lang.String excludeEntities)
-
excludeEntities
public void excludeEntities(java.lang.String excludeEntities)
-
getIncludeEntities
public java.lang.String getIncludeEntities()
-
setIncludeEntities
public void setIncludeEntities(java.lang.String includeEntities)
-
includeEntities
public void includeEntities(java.lang.String includeEntities)
-
getExcludeEmbeddables
public java.lang.String getExcludeEmbeddables()
-
setExcludeEmbeddables
public void setExcludeEmbeddables(java.lang.String excludeEmbeddables)
-
getCreatePKProperties
public java.lang.Boolean getCreatePKProperties()
-
getExternalToolConfig
public java.lang.String getExternalToolConfig()
-
getQueryTemplate
public java.lang.String getQueryTemplate()
-
getQuerySuperTemplate
public java.lang.String getQuerySuperTemplate()
-
excludeEmbeddables
public void excludeEmbeddables(java.lang.String excludeEmbeddables)
- Parameters:
excludeEmbeddables- pattern to use for embeddable exclusion- Since:
- 4.1
-
isMakePairs
public java.lang.Boolean isMakePairs()
-
setMakePairs
public void setMakePairs(java.lang.Boolean makePairs)
-
makePairs
public void makePairs(boolean makePairs)
-
getMode
public java.lang.String getMode()
-
setMode
public void setMode(java.lang.String mode)
-
mode
public void mode(java.lang.String mode)
-
getOutputPattern
public java.lang.String getOutputPattern()
-
setOutputPattern
public void setOutputPattern(java.lang.String outputPattern)
-
outputPattern
public void outputPattern(java.lang.String outputPattern)
-
isOverwrite
public java.lang.Boolean isOverwrite()
-
setOverwrite
public void setOverwrite(java.lang.Boolean overwrite)
-
overwrite
public void overwrite(boolean overwrite)
-
getSuperPkg
public java.lang.String getSuperPkg()
-
setSuperPkg
public void setSuperPkg(java.lang.String superPkg)
-
superPkg
public void superPkg(java.lang.String superPkg)
-
getSuperTemplate
public java.lang.String getSuperTemplate()
-
setSuperTemplate
public void setSuperTemplate(java.lang.String superTemplate)
-
superTemplate
public void superTemplate(java.lang.String superTemplate)
-
getTemplate
public java.lang.String getTemplate()
-
setTemplate
public void setTemplate(java.lang.String template)
-
template
public void template(java.lang.String template)
-
getEmbeddableSuperTemplate
public java.lang.String getEmbeddableSuperTemplate()
-
setEmbeddableSuperTemplate
public void setEmbeddableSuperTemplate(java.lang.String embeddableSuperTemplate)
-
embeddableSuperTemplate
public void embeddableSuperTemplate(java.lang.String embeddableSuperTemplate)
-
getEmbeddableTemplate
public java.lang.String getEmbeddableTemplate()
-
setEmbeddableTemplate
public void setEmbeddableTemplate(java.lang.String embeddableTemplate)
-
embeddableTemplate
public void embeddableTemplate(java.lang.String embeddableTemplate)
-
isUsePkgPath
public java.lang.Boolean isUsePkgPath()
-
setUsePkgPath
public void setUsePkgPath(java.lang.Boolean usePkgPath)
-
usePkgPath
public void usePkgPath(boolean usePkgPath)
-
isCreatePropertyNames
public java.lang.Boolean isCreatePropertyNames()
-
setCreatePropertyNames
public void setCreatePropertyNames(java.lang.Boolean createPropertyNames)
-
createPropertyNames
public void createPropertyNames(boolean createPropertyNames)
-
isForce
public boolean isForce()
-
setForce
public void setForce(boolean force)
-
force
public void force(boolean force)
-
setCreatePKProperties
public void setCreatePKProperties(java.lang.Boolean createPKProperties)
-
createPKProperties
public void createPKProperties(boolean createPKProperties)
-
setExternalToolConfig
public void setExternalToolConfig(java.lang.String externalToolConfig)
-
externalToolConfig
public void externalToolConfig(java.lang.String externalToolConfig)
-
-