def generate_dto_pom(data): coded_template = generate_template(DTO_POM_TEMPLATE, data, GeneratorUtil.get_base_data(data)) create_file(data['artifactId'] + '/' + data['artifactId'] + '-dto' + '/pom.xml', coded_template)
def generate_layer(data, template, prefix_path, suffix, build_type): base_package = GeneratorUtil.get_base_package(data, build_type) base_data = GeneratorUtil.get_base_data(data) for entity_detail in data['entityDetails']: generate_component(base_data, entity_detail, base_package, template, prefix_path, suffix)
def generate_properties(data): coded_template = generate_template(PROPERTY_TEMPLATE, data, GeneratorUtil.get_base_data(data)) file = GeneratorUtil.get_resource_package(data) + "application.properties" create_file(file, coded_template)
def generate_application(data): coded_template = generate_template(APPLICATION_TEMPLATE, data, GeneratorUtil.get_base_data(data)) file = GeneratorUtil.get_base_package(data) + data['name'] + "Application.java" create_file(file, coded_template)
def generate_impl_swagger_config_prop(data): base_path = GeneratorUtil.get_base_package(data, 'impl') coded_template = generate_template(IMPL_SWAGGER_CONFIG_PROPERTIES_TEMPLATE, data, GeneratorUtil.get_base_data(data)) create_file(base_path + 'impl/config/SwaggerConfigProperties.java', coded_template)
def generate_parent_pom(data): coded_template = generate_template(PARENT_POM_TEMPLATE, data, GeneratorUtil.get_base_data(data)) create_file(data['artifactId'] + '/pom.xml', coded_template)