@Override protected void addSelectAllMethod(Interface interfaze) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedSelectAllMethodGenerator(); initializeAndExecuteGenerator(methodGenerator, interfaze); }
@Override protected void addUpdateByPrimaryKeyWithoutBLOBsMethod(Interface interfaze) { if (introspectedTable.getRules().generateUpdateByPrimaryKeyWithoutBLOBs()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedUpdateByPrimaryKeyWithoutBLOBsMethodGenerator(false); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addSelectByPrimaryKeyMethod(Interface interfaze) { if (introspectedTable.getRules().generateSelectByPrimaryKey()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedSelectByPrimaryKeyMethodGenerator(false, false); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addDeleteByPrimaryKeyMethod(Interface interfaze) { if (introspectedTable.getRules().generateDeleteByPrimaryKey()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedDeleteByPrimaryKeyMethodGenerator(true); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addUpdateByPrimaryKeyWithBLOBsMethod(Interface interfaze) { if (introspectedTable.getRules().generateUpdateByPrimaryKeyWithBLOBs()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedUpdateByPrimaryKeyWithBLOBsMethodGenerator(); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addUpdateByExampleWithoutBLOBsMethod(Interface interfaze) { if (introspectedTable.getRules().generateUpdateByExampleWithoutBLOBs()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedUpdateByExampleWithoutBLOBsMethodGenerator(); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addSelectByExampleWithBLOBsMethod(Interface interfaze) { if (introspectedTable.getRules().generateSelectByExampleWithBLOBs()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedSelectByExampleWithBLOBsMethodGenerator(); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addDeleteByExampleMethod(Interface interfaze) { if (introspectedTable.getRules().generateDeleteByExample()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedDeleteByExampleMethodGenerator(); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addInsertMethod(Interface interfaze) { if (introspectedTable.getRules().generateInsert()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedInsertMethodGenerator(false); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addSelectByExampleWithoutBLOBsMethod(Interface interfaze) { if (introspectedTable.getRules().generateSelectByExampleWithoutBLOBs()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedSelectByExampleWithoutBLOBsMethodGenerator(); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addUpdateByPrimaryKeySelectiveMethod(Interface interfaze) { if (introspectedTable.getRules().generateUpdateByPrimaryKeySelective()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedUpdateByPrimaryKeySelectiveMethodGenerator(); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override public void addExtraImports(Interface interfaze) { GeneratedKey gk = introspectedTable.getGeneratedKey(); if (gk != null) { addGeneratedKeyImports(interfaze, gk); } interfaze.addImportedType( new FullyQualifiedJavaType("org.apache.ibatis.annotations.InsertProvider")); //$NON-NLS-1$ } }
@Override protected void addUpdateByPrimaryKeyWithoutBLOBsMethod(Interface interfaze) { if (introspectedTable.getRules() .generateUpdateByPrimaryKeyWithoutBLOBs()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedUpdateByPrimaryKeyWithoutBLOBsMethodGenerator(false); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addSelectByPrimaryKeyMethod(Interface interfaze) { if (introspectedTable.getRules().generateSelectByPrimaryKey()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedSelectByPrimaryKeyMethodGenerator(false, true); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addDeleteByPrimaryKeyMethod(Interface interfaze) { if (introspectedTable.getRules().generateDeleteByPrimaryKey()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedDeleteByPrimaryKeyMethodGenerator(false); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addUpdateByPrimaryKeyWithBLOBsMethod(Interface interfaze) { if (introspectedTable.getRules().generateUpdateByPrimaryKeyWithBLOBs()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedUpdateByPrimaryKeyWithBLOBsMethodGenerator(); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addUpdateByExampleWithoutBLOBsMethod(Interface interfaze) { if (introspectedTable.getRules().generateUpdateByExampleWithoutBLOBs()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedUpdateByExampleWithoutBLOBsMethodGenerator(); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addSelectAllMethod(Interface interfaze) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedSelectAllMethodGenerator(); initializeAndExecuteGenerator(methodGenerator, interfaze); }
@Override protected void addUpdateByPrimaryKeyMethod(Interface interfaze) { if (introspectedTable.getRules().generateUpdateByPrimaryKeySelective()) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedUpdateByPrimaryKeyWithoutBLOBsMethodGenerator(true); initializeAndExecuteGenerator(methodGenerator, interfaze); } }
@Override protected void addSelectAllMethod(Interface interfaze) { AbstractJavaMapperMethodGenerator methodGenerator = new AnnotatedSelectAllMethodGenerator(); initializeAndExecuteGenerator(methodGenerator, interfaze); }