protected void introPackage(CodeWriter writer, EntityType model) throws IOException { Type queryType = typeMappings.getPathType(model, model, false); if (!queryType.getPackageName().isEmpty()) { writer.packageDecl(queryType.getPackageName()); } }
writer.packageDecl(queryType.getPackageName());
writer.packageDecl(model.getPackageName());
writer.packageDecl(model.getPackageName());
public void writeService(EntityType model, EntityType serviceModel, CodeWriter writer) throws IOException { String simpleName = model.getSimpleName(); // package if (!model.getPackageName().isEmpty()) { writer.packageDecl(serviceModel.getPackageName()); } Set<String> importedClasses = new HashSet<String>(); importedClasses.add(BaseService.class.getName()); importedClasses.add(model.getFullName()); importedClasses.add(Service.class.getName()); writer.importClasses(importedClasses.toArray(new String[importedClasses.size()])); // javadoc writer.javadoc("This is a @Generated Service(", " " + serviceModel.getFullName() + ")"); writer.line("@Service"); writer.line( "open class " + serviceModel.getSimpleName() + " : BaseService<" + simpleName + ", Long>() {}"); }
public void writeRepository(EntityType model, EntityType repositoryModel, CodeWriter writer) throws IOException { String simpleName = model.getSimpleName(); // package if (!model.getPackageName().isEmpty()) { writer.packageDecl(repositoryModel.getPackageName()); } Set<String> importedClasses = new HashSet<String>(); importedClasses.add(JpaRepository.class.getName()); importedClasses.add(QueryDslPredicateExecutor.class.getName()); importedClasses.add(model.getFullName()); writer.importClasses(importedClasses.toArray(new String[importedClasses.size()])); // javadoc writer.javadoc("This is a @Generated Repository(", " " + repositoryModel.getFullName() + ")"); writer.line( " interface " + repositoryModel.getSimpleName() + " : JpaRepository<" + simpleName + ", Long>, QueryDslPredicateExecutor<" + simpleName + "> {}"); }
writer.packageDecl(model.getPackageName());
writer.packageDecl(model.getPackageName());
writer.packageDecl(model.getPackageName());