UNPKG

generator-begcode

Version:

Spring Boot + Angular/React/Vue in one handy generator

29 lines (28 loc) 920 B
import { javaMainPackageTemplatesBlock } from '../server/support/index.js'; const domainFiles = [ { condition: ctx => ctx.entityDomainLayer, ...javaMainPackageTemplatesBlock('_entityPackage_'), templates: ['domain/_persistClass_.java.jhi.spring_data_neo4j'], }, ]; const repositoryFiles = [ { condition: ctx => ctx.entityPersistenceLayer, ...javaMainPackageTemplatesBlock('_entityPackage_'), templates: ['repository/_entityClass_Repository.java'], }, ]; export const entityFiles = { domainFiles, repositoryFiles, }; export function cleanupEntitiesTask() { } export default async function writeEntitiesTask({ application, entities }) { for (const entity of entities.filter(entity => !entity.skipServer)) { await this.writeFiles({ sections: entityFiles, context: { ...application, ...entity }, }); } }