public class ServiceBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTHOR |
| Constructor and Description |
|---|
ServiceBuilder(java.lang.String fileName,
java.lang.String hbmFileName,
java.lang.String ormFileName,
java.lang.String modelHintsFileName,
java.lang.String springFileName,
java.lang.String springBaseFileName,
java.lang.String springClusterFileName,
java.lang.String springDynamicDataSourceFileName,
java.lang.String springHibernateFileName,
java.lang.String springInfrastructureFileName,
java.lang.String springShardDataSourceFileName,
java.lang.String apiDir,
java.lang.String implDir,
java.lang.String remotingFileName,
java.lang.String sqlDir,
java.lang.String sqlFileName,
java.lang.String sqlIndexesFileName,
java.lang.String sqlIndexesPropertiesFileName,
java.lang.String sqlSequencesFileName,
boolean autoNamespaceTables,
java.lang.String beanLocatorUtil,
java.lang.String propsUtil,
java.lang.String pluginName,
java.lang.String targetEntityName,
java.lang.String testDir) |
ServiceBuilder(java.lang.String fileName,
java.lang.String hbmFileName,
java.lang.String ormFileName,
java.lang.String modelHintsFileName,
java.lang.String springFileName,
java.lang.String springBaseFileName,
java.lang.String springClusterFileName,
java.lang.String springDynamicDataSourceFileName,
java.lang.String springHibernateFileName,
java.lang.String springInfrastructureFileName,
java.lang.String springShardDataSourceFileName,
java.lang.String apiDir,
java.lang.String implDir,
java.lang.String remotingFileName,
java.lang.String sqlDir,
java.lang.String sqlFileName,
java.lang.String sqlIndexesFileName,
java.lang.String sqlIndexesPropertiesFileName,
java.lang.String sqlSequencesFileName,
boolean autoNamespaceTables,
java.lang.String beanLocatorUtil,
java.lang.String propsUtil,
java.lang.String pluginName,
java.lang.String targetEntityName,
java.lang.String testDir,
boolean build,
long buildNumber,
boolean buildNumberIncrement) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
annotationToString(com.thoughtworks.qdox.model.Annotation annotation) |
java.lang.String |
getClassName(com.thoughtworks.qdox.model.Type type) |
static java.lang.String |
getContent(java.lang.String fileName) |
java.lang.String |
getCreateMappingTableSQL(EntityMapping entityMapping) |
java.lang.String |
getCreateTableSQL(Entity entity) |
java.lang.String |
getDimensions(int dims) |
java.lang.String |
getDimensions(java.lang.String dims) |
Entity |
getEntity(java.lang.String name) |
Entity |
getEntityByGenericsName(java.lang.String genericsName) |
Entity |
getEntityByParameterTypeValue(java.lang.String parameterTypeValue) |
EntityMapping |
getEntityMapping(java.lang.String mappingTable) |
java.lang.String |
getGeneratorClass(java.lang.String idType) |
java.lang.String |
getJavadocComment(com.thoughtworks.qdox.model.JavaClass javaClass) |
java.lang.String |
getJavadocComment(com.thoughtworks.qdox.model.JavaMethod javaMethod) |
java.lang.String |
getListActualTypeArguments(com.thoughtworks.qdox.model.Type type) |
java.lang.String |
getLiteralClass(com.thoughtworks.qdox.model.Type type) |
java.util.List<EntityColumn> |
getMappingEntities(java.lang.String mappingTable) |
java.lang.String |
getNoSuchEntityException(Entity entity) |
java.lang.String |
getParameterType(com.thoughtworks.qdox.model.JavaParameter parameter) |
java.lang.String |
getPrimitiveObj(java.lang.String type) |
java.lang.String |
getPrimitiveObjValue(java.lang.String colType) |
java.lang.String |
getReturnType(com.thoughtworks.qdox.model.JavaMethod method) |
java.util.List<java.lang.String> |
getServiceBaseExceptions(java.util.List<com.thoughtworks.qdox.model.JavaMethod> methods,
java.lang.String methodName,
java.util.List<java.lang.String> args,
java.util.List<java.lang.String> exceptions) |
java.lang.String |
getSqlType(java.lang.String type) |
java.lang.String |
getSqlType(java.lang.String model,
java.lang.String field,
java.lang.String type) |
java.lang.String |
getTypeGenericsName(com.thoughtworks.qdox.model.Type type) |
java.lang.String |
getVariableName(com.thoughtworks.qdox.model.JavaField field) |
boolean |
hasEntityByGenericsName(java.lang.String genericsName) |
boolean |
hasEntityByParameterTypeValue(java.lang.String parameterTypeValue) |
boolean |
isBasePersistenceMethod(com.thoughtworks.qdox.model.JavaMethod method) |
boolean |
isCustomMethod(com.thoughtworks.qdox.model.JavaMethod method) |
boolean |
isDuplicateMethod(com.thoughtworks.qdox.model.JavaMethod method,
java.util.Map<java.lang.String,java.lang.Object> tempMap) |
boolean |
isHBMCamelCasePropertyAccessor(java.lang.String propertyName) |
boolean |
isReadOnlyMethod(com.thoughtworks.qdox.model.JavaMethod method,
java.util.List<java.lang.String> txRequiredList,
java.lang.String[] prefixes) |
boolean |
isServiceReadOnlyMethod(com.thoughtworks.qdox.model.JavaMethod method,
java.util.List<java.lang.String> txRequiredList) |
boolean |
isSoapMethod(com.thoughtworks.qdox.model.JavaMethod method) |
boolean |
isTxRequiredMethod(com.thoughtworks.qdox.model.JavaMethod method,
java.util.List<java.lang.String> txRequiredList) |
static void |
main(java.lang.String[] args) |
static java.lang.String |
toHumanName(java.lang.String name) |
static void |
writeFile(java.io.File file,
java.lang.String content) |
static void |
writeFile(java.io.File file,
java.lang.String content,
java.lang.String author) |
static void |
writeFile(java.io.File file,
java.lang.String content,
java.lang.String author,
java.util.Map<java.lang.String,java.lang.Object> jalopySettings) |
static void |
writeFileRaw(java.io.File file,
java.lang.String content) |
public static final java.lang.String AUTHOR
public ServiceBuilder(java.lang.String fileName,
java.lang.String hbmFileName,
java.lang.String ormFileName,
java.lang.String modelHintsFileName,
java.lang.String springFileName,
java.lang.String springBaseFileName,
java.lang.String springClusterFileName,
java.lang.String springDynamicDataSourceFileName,
java.lang.String springHibernateFileName,
java.lang.String springInfrastructureFileName,
java.lang.String springShardDataSourceFileName,
java.lang.String apiDir,
java.lang.String implDir,
java.lang.String remotingFileName,
java.lang.String sqlDir,
java.lang.String sqlFileName,
java.lang.String sqlIndexesFileName,
java.lang.String sqlIndexesPropertiesFileName,
java.lang.String sqlSequencesFileName,
boolean autoNamespaceTables,
java.lang.String beanLocatorUtil,
java.lang.String propsUtil,
java.lang.String pluginName,
java.lang.String targetEntityName,
java.lang.String testDir)
public ServiceBuilder(java.lang.String fileName,
java.lang.String hbmFileName,
java.lang.String ormFileName,
java.lang.String modelHintsFileName,
java.lang.String springFileName,
java.lang.String springBaseFileName,
java.lang.String springClusterFileName,
java.lang.String springDynamicDataSourceFileName,
java.lang.String springHibernateFileName,
java.lang.String springInfrastructureFileName,
java.lang.String springShardDataSourceFileName,
java.lang.String apiDir,
java.lang.String implDir,
java.lang.String remotingFileName,
java.lang.String sqlDir,
java.lang.String sqlFileName,
java.lang.String sqlIndexesFileName,
java.lang.String sqlIndexesPropertiesFileName,
java.lang.String sqlSequencesFileName,
boolean autoNamespaceTables,
java.lang.String beanLocatorUtil,
java.lang.String propsUtil,
java.lang.String pluginName,
java.lang.String targetEntityName,
java.lang.String testDir,
boolean build,
long buildNumber,
boolean buildNumberIncrement)
public static java.lang.String getContent(java.lang.String fileName)
throws java.lang.Exception
java.lang.Exceptionpublic static void main(java.lang.String[] args)
public static java.lang.String toHumanName(java.lang.String name)
public static void writeFile(java.io.File file,
java.lang.String content)
throws java.io.IOException
java.io.IOExceptionpublic static void writeFile(java.io.File file,
java.lang.String content,
java.lang.String author)
throws java.io.IOException
java.io.IOExceptionpublic static void writeFile(java.io.File file,
java.lang.String content,
java.lang.String author,
java.util.Map<java.lang.String,java.lang.Object> jalopySettings)
throws java.io.IOException
java.io.IOExceptionpublic static void writeFileRaw(java.io.File file,
java.lang.String content)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String annotationToString(com.thoughtworks.qdox.model.Annotation annotation)
public java.lang.String getClassName(com.thoughtworks.qdox.model.Type type)
public java.lang.String getCreateMappingTableSQL(EntityMapping entityMapping) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getCreateTableSQL(Entity entity)
public java.lang.String getDimensions(int dims)
public java.lang.String getDimensions(java.lang.String dims)
public Entity getEntity(java.lang.String name) throws java.io.IOException
java.io.IOExceptionpublic Entity getEntityByGenericsName(java.lang.String genericsName)
public Entity getEntityByParameterTypeValue(java.lang.String parameterTypeValue)
public EntityMapping getEntityMapping(java.lang.String mappingTable)
public java.lang.String getGeneratorClass(java.lang.String idType)
public java.lang.String getJavadocComment(com.thoughtworks.qdox.model.JavaClass javaClass)
public java.lang.String getJavadocComment(com.thoughtworks.qdox.model.JavaMethod javaMethod)
public java.lang.String getListActualTypeArguments(com.thoughtworks.qdox.model.Type type)
public java.lang.String getLiteralClass(com.thoughtworks.qdox.model.Type type)
public java.util.List<EntityColumn> getMappingEntities(java.lang.String mappingTable) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getNoSuchEntityException(Entity entity)
public java.lang.String getParameterType(com.thoughtworks.qdox.model.JavaParameter parameter)
public java.lang.String getPrimitiveObj(java.lang.String type)
public java.lang.String getPrimitiveObjValue(java.lang.String colType)
public java.lang.String getReturnType(com.thoughtworks.qdox.model.JavaMethod method)
public java.util.List<java.lang.String> getServiceBaseExceptions(java.util.List<com.thoughtworks.qdox.model.JavaMethod> methods,
java.lang.String methodName,
java.util.List<java.lang.String> args,
java.util.List<java.lang.String> exceptions)
public java.lang.String getSqlType(java.lang.String type)
public java.lang.String getSqlType(java.lang.String model,
java.lang.String field,
java.lang.String type)
public java.lang.String getTypeGenericsName(com.thoughtworks.qdox.model.Type type)
public java.lang.String getVariableName(com.thoughtworks.qdox.model.JavaField field)
public boolean hasEntityByGenericsName(java.lang.String genericsName)
public boolean hasEntityByParameterTypeValue(java.lang.String parameterTypeValue)
public boolean isBasePersistenceMethod(com.thoughtworks.qdox.model.JavaMethod method)
public boolean isCustomMethod(com.thoughtworks.qdox.model.JavaMethod method)
public boolean isDuplicateMethod(com.thoughtworks.qdox.model.JavaMethod method,
java.util.Map<java.lang.String,java.lang.Object> tempMap)
public boolean isHBMCamelCasePropertyAccessor(java.lang.String propertyName)
public boolean isReadOnlyMethod(com.thoughtworks.qdox.model.JavaMethod method,
java.util.List<java.lang.String> txRequiredList,
java.lang.String[] prefixes)
public boolean isServiceReadOnlyMethod(com.thoughtworks.qdox.model.JavaMethod method,
java.util.List<java.lang.String> txRequiredList)
public boolean isSoapMethod(com.thoughtworks.qdox.model.JavaMethod method)
public boolean isTxRequiredMethod(com.thoughtworks.qdox.model.JavaMethod method,
java.util.List<java.lang.String> txRequiredList)