@Override public List<CompilationUnit> getExtraCompilationUnits() { SqlProviderGenerator sqlProviderGenerator = new SqlProviderGenerator(); sqlProviderGenerator.setContext(context); sqlProviderGenerator.setIntrospectedTable(introspectedTable); sqlProviderGenerator.setProgressCallback(progressCallback); sqlProviderGenerator.setWarnings(warnings); return sqlProviderGenerator.getCompilationUnits(); }
addApplyWhereMethod |= addCountByExampleMethod(topLevelClass); addApplyWhereMethod |= addDeleteByExampleMethod(topLevelClass); addInsertSelectiveMethod(topLevelClass); addApplyWhereMethod |= addSelectByExampleWithBLOBsMethod(topLevelClass); addApplyWhereMethod |= addSelectByExampleWithoutBLOBsMethod(topLevelClass); addApplyWhereMethod |= addUpdateByExampleSelectiveMethod(topLevelClass); addApplyWhereMethod |= addUpdateByExampleWithBLOBsMethod(topLevelClass); addApplyWhereMethod |= addUpdateByExampleWithoutBLOBsMethod(topLevelClass); addUpdateByPrimaryKeySelectiveMethod(topLevelClass); addApplyWhereMethod(topLevelClass);
@Override public List<CompilationUnit> getCompilationUnits() { progressCallback.startTask(getString("Progress.18", //$NON-NLS-1$ introspectedTable.getFullyQualifiedTable().toString())); CommentGenerator commentGenerator = context.getCommentGenerator(); FullyQualifiedJavaType type = new FullyQualifiedJavaType(introspectedTable.getMyBatis3SqlProviderType()); TopLevelClass topLevelClass = new TopLevelClass(type); topLevelClass.setVisibility(JavaVisibility.PUBLIC); commentGenerator.addJavaFileComment(topLevelClass); boolean addApplyWhereMethod = false; addApplyWhereMethod |= addCountByExampleMethod(topLevelClass); addApplyWhereMethod |= addDeleteByExampleMethod(topLevelClass); addInsertSelectiveMethod(topLevelClass); addApplyWhereMethod |= addSelectByExampleWithBLOBsMethod(topLevelClass); addApplyWhereMethod |= addSelectByExampleWithoutBLOBsMethod(topLevelClass); addApplyWhereMethod |= addUpdateByExampleSelectiveMethod(topLevelClass); addApplyWhereMethod |= addUpdateByExampleWithBLOBsMethod(topLevelClass); addApplyWhereMethod |= addUpdateByExampleWithoutBLOBsMethod(topLevelClass); addUpdateByPrimaryKeySelectiveMethod(topLevelClass); if (addApplyWhereMethod) { addApplyWhereMethod(topLevelClass); } List<CompilationUnit> answer = new ArrayList<CompilationUnit>(); if (topLevelClass.getMethods().size() > 0) { if (context.getPlugins().providerGenerated(topLevelClass, introspectedTable)) { answer.add(topLevelClass); } } return answer; }
addApplyWhereMethod |= addCountByExampleMethod(topLevelClass); addApplyWhereMethod |= addDeleteByExampleMethod(topLevelClass); addInsertSelectiveMethod(topLevelClass); addApplyWhereMethod |= addSelectByExampleWithBLOBsMethod(topLevelClass); addApplyWhereMethod |= addSelectByExampleWithoutBLOBsMethod(topLevelClass); addApplyWhereMethod |= addUpdateByExampleSelectiveMethod(topLevelClass); addApplyWhereMethod |= addUpdateByExampleWithBLOBsMethod(topLevelClass); addApplyWhereMethod |= addUpdateByExampleWithoutBLOBsMethod(topLevelClass); addUpdateByPrimaryKeySelectiveMethod(topLevelClass); addApplyWhereMethod(topLevelClass);
@Override public List<CompilationUnit> getExtraCompilationUnits() { SqlProviderGenerator sqlProviderGenerator = new SqlProviderGenerator(); sqlProviderGenerator.setContext(context); sqlProviderGenerator.setIntrospectedTable(introspectedTable); sqlProviderGenerator.setProgressCallback(progressCallback); sqlProviderGenerator.setWarnings(warnings); return sqlProviderGenerator.getCompilationUnits(); }
addApplyWhereMethod |= addCountByExampleMethod(topLevelClass); addApplyWhereMethod |= addDeleteByExampleMethod(topLevelClass); addInsertSelectiveMethod(topLevelClass); addApplyWhereMethod |= addSelectByExampleWithBLOBsMethod(topLevelClass); addApplyWhereMethod |= addSelectByExampleWithoutBLOBsMethod(topLevelClass); addApplyWhereMethod |= addUpdateByExampleSelectiveMethod(topLevelClass); addApplyWhereMethod |= addUpdateByExampleWithBLOBsMethod(topLevelClass); addApplyWhereMethod |= addUpdateByExampleWithoutBLOBsMethod(topLevelClass); addUpdateByPrimaryKeySelectiveMethod(topLevelClass); addApplyWhereMethod(topLevelClass);
@Override public List<CompilationUnit> getExtraCompilationUnits() { SqlProviderGenerator sqlProviderGenerator = new SqlProviderGenerator(); sqlProviderGenerator.setContext(context); sqlProviderGenerator.setIntrospectedTable(introspectedTable); sqlProviderGenerator.setProgressCallback(progressCallback); sqlProviderGenerator.setWarnings(warnings); return sqlProviderGenerator.getCompilationUnits(); }
@Override public List<CompilationUnit> getExtraCompilationUnits() { boolean useLegacyBuilder = false; String prop = context.getJavaClientGeneratorConfiguration() .getProperty(PropertyRegistry.CLIENT_USE_LEGACY_BUILDER); if (StringUtility.stringHasValue(prop)) { useLegacyBuilder = Boolean.valueOf(prop); } SqlProviderGenerator sqlProviderGenerator = new SqlProviderGenerator(useLegacyBuilder); sqlProviderGenerator.setContext(context); sqlProviderGenerator.setIntrospectedTable(introspectedTable); sqlProviderGenerator.setProgressCallback(progressCallback); sqlProviderGenerator.setWarnings(warnings); return sqlProviderGenerator.getCompilationUnits(); }