Examples of FullyQualifiedJavaType


Examples of org.mybatis.generator.api.dom.java.FullyQualifiedJavaType

  protected void addUpdateMethod(Interface interfaze,
      IntrospectedTable introspectedTable)
  {
    Set<FullyQualifiedJavaType> importedTypes = new TreeSet<FullyQualifiedJavaType>();
    FullyQualifiedJavaType type = new FullyQualifiedJavaType(
        introspectedTable.getBaseRecordType());
    importedTypes.add(type);
    Method method = new Method();
    method.setReturnType(new FullyQualifiedJavaType("int"));
    method.setVisibility(JavaVisibility.PUBLIC);
    method.setName("update");
    method.addParameter(new Parameter(type, "entity"))
    method.addJavaDocLine("/**\n" + "* @Description:\n" + "* @param entity\n" + "*/");
    interfaze.addImportedTypes(importedTypes);
 
View Full Code Here

Examples of org.mybatis.generator.api.dom.java.FullyQualifiedJavaType

  protected void addDeleteMethod(Interface interfaze,
      IntrospectedTable introspectedTable)
  {
    Set<FullyQualifiedJavaType> importedTypes = new TreeSet<FullyQualifiedJavaType>();
    FullyQualifiedJavaType type = new FullyQualifiedJavaType(
        introspectedTable.getBaseRecordType());
    importedTypes.add(type);
    Method method = new Method();
    method.setReturnType(new FullyQualifiedJavaType("int"));
    method.setVisibility(JavaVisibility.PUBLIC);
    method.setName("delete");
    method.addParameter(new Parameter(type, "entity"))
    method.addJavaDocLine("/**\n" + "* @Description:\n" + "* @param entity\n" + "*/");
    interfaze.addImportedTypes(importedTypes);
 
View Full Code Here

Examples of org.mybatis.generator.api.dom.java.FullyQualifiedJavaType

  // Pagination findPagination(Map<String,Object> queryMap,int currentPage,int pageSize);
  protected void addFindPaginationMethod(Interface interfaze,
      IntrospectedTable introspectedTable)
  {
    Set<FullyQualifiedJavaType> importedTypes = new TreeSet<FullyQualifiedJavaType>();
    FullyQualifiedJavaType type = FullyQualifiedJavaType
        .getNewMapInstance();
    type.addTypeArgument(FullyQualifiedJavaType.getStringInstance());
    type.addTypeArgument(FullyQualifiedJavaType.getObjectInstance());
    importedTypes.add(type);

    FullyQualifiedJavaType returnType = new FullyQualifiedJavaType("com.eatle.utils.Pagination");
    importedTypes.add(returnType);
    Method method = new Method();
    method.setReturnType(returnType);
    method.setVisibility(JavaVisibility.PUBLIC);
    method.setName("findPagination");
View Full Code Here

Examples of org.mybatis.generator.api.dom.java.FullyQualifiedJavaType

  protected void addFindByIdMethod(Interface interfaze,
      IntrospectedTable introspectedTable)
  {
    Set<FullyQualifiedJavaType> importedTypes = new TreeSet<FullyQualifiedJavaType>();
    FullyQualifiedJavaType returnType = new FullyQualifiedJavaType(
        introspectedTable.getBaseRecordType());
    importedTypes.add(returnType);
    Method method = new Method();
    method.setReturnType(returnType);
    method.setVisibility(JavaVisibility.PUBLIC);
    method.setName("findById");
    method.addParameter(new Parameter(
        new FullyQualifiedJavaType("long"), "id"))
    method.addJavaDocLine("/**\n" + "* @Description:\n" + "* @param id\n" + "*/");
    interfaze.addImportedTypes(importedTypes);
    interfaze.addMethod(method);
  }
 
View Full Code Here

Examples of org.mybatis.generator.api.dom.java.FullyQualifiedJavaType

  protected void addFindAllMethod(Interface interfaze,
      IntrospectedTable introspectedTable)
  {
    Set<FullyQualifiedJavaType> importedTypes = new TreeSet<FullyQualifiedJavaType>();
    FullyQualifiedJavaType returnType = FullyQualifiedJavaType
        .getNewListInstance();
    returnType.addTypeArgument(new FullyQualifiedJavaType(introspectedTable
        .getBaseRecordType()));
    importedTypes.add(returnType);
    Method method = new Method();
    method.setReturnType(returnType);
    method.setVisibility(JavaVisibility.PUBLIC);
View Full Code Here

Examples of org.mybatis.generator.api.dom.java.FullyQualifiedJavaType

  protected void addFindByCriteriaMethod(Interface interfaze,
      IntrospectedTable introspectedTable)
  {
    Set<FullyQualifiedJavaType> importedTypes = new TreeSet<FullyQualifiedJavaType>();
    FullyQualifiedJavaType returnType = FullyQualifiedJavaType
        .getNewListInstance();
    returnType.addTypeArgument(new FullyQualifiedJavaType(introspectedTable
        .getBaseRecordType()));
    importedTypes.add(returnType);
    Method method = new Method();
    method.setReturnType(returnType);
    method.setVisibility(JavaVisibility.PUBLIC);
    method.setName("findByCriteria");
    FullyQualifiedJavaType pType = new FullyQualifiedJavaType(
        introspectedTable.getExampleType());
    importedTypes.add(pType);
    method.addParameter(new Parameter(pType, "criteria"));
    method.addJavaDocLine("/**\n" + "* @Description:\n" + "*/");
    interfaze.addImportedTypes(importedTypes);
 
View Full Code Here

Examples of org.mybatis.generator.api.dom.java.FullyQualifiedJavaType

 
  protected void addGetExportDataMethod(Interface interfaze,
      IntrospectedTable introspectedTable)
  {
    Set<FullyQualifiedJavaType> importedTypes = new TreeSet<FullyQualifiedJavaType>();
    FullyQualifiedJavaType returnType = new FullyQualifiedJavaType("java.util.LinkedHashMap");
    returnType.addTypeArgument(new FullyQualifiedJavaType("java.lang.String"));
    returnType.addTypeArgument(new FullyQualifiedJavaType("java.util.List"));
    importedTypes.add(returnType);
    Method method = new Method();
    method.addSuppressTypeWarningsAnnotation();
    method.setReturnType(returnType);
    method.setVisibility(JavaVisibility.PUBLIC);
View Full Code Here

Examples of org.mybatis.generator.api.dom.java.FullyQualifiedJavaType

   */
  private void generateClientOfSelectCountByCriteria(Interface interfaze,
      IntrospectedTable introspectedTable)
  {
    Set<FullyQualifiedJavaType> importedTypes = new TreeSet<FullyQualifiedJavaType>();
    FullyQualifiedJavaType type = new FullyQualifiedJavaType(
        introspectedTable.getExampleType());
    importedTypes.add(type);

    Method method = new Method();
    method.setVisibility(JavaVisibility.PUBLIC);

    FullyQualifiedJavaType returnType = new FullyQualifiedJavaType("long");
    method.setReturnType(returnType);

    method.setName("selectCount"
        + introspectedTable.getSelectByExampleStatementId()
            .substring(6));
View Full Code Here

Examples of org.mybatis.generator.api.dom.java.FullyQualifiedJavaType

   */
  private void generateClientOfSelectByMap(Interface interfaze,
      IntrospectedTable introspectedTable)
  {
    Set<FullyQualifiedJavaType> importedTypes = new TreeSet<FullyQualifiedJavaType>();
    FullyQualifiedJavaType type = FullyQualifiedJavaType
        .getNewMapInstance();
    importedTypes.add(type);
    importedTypes.add(FullyQualifiedJavaType.getNewListInstance());

    Method method = new Method();
    method.setVisibility(JavaVisibility.PUBLIC);

    FullyQualifiedJavaType returnType = FullyQualifiedJavaType
        .getNewListInstance();
    FullyQualifiedJavaType listType;
    if (introspectedTable.getRules().generateBaseRecordClass())
    {
      listType = new FullyQualifiedJavaType(introspectedTable
          .getBaseRecordType());
    }
    else if (introspectedTable.getRules().generatePrimaryKeyClass())
    {
      listType = new FullyQualifiedJavaType(introspectedTable
          .getPrimaryKeyType());
    }
    else
    {
      throw new RuntimeException(getString("RuntimeError.12")); //$NON-NLS-1$ 
View Full Code Here

Examples of org.mybatis.generator.api.dom.java.FullyQualifiedJavaType

  @Override
  public boolean modelExampleClassGenerated(TopLevelClass topLevelClass,
      IntrospectedTable introspectedTable)
  {
    FullyQualifiedJavaType intType = FullyQualifiedJavaType
        .getIntInstance();
    addField("startIndex", intType, topLevelClass, "// 开始索引号");
    addField("pageSize", intType, topLevelClass, "// 每页大小");

    Method newConstructorMethod = new Method();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.