public static boolean isBasicType(String idType) { return isPrimitive(idType) || Arrays.asList("Boolean", "Byte", "Double", "Float", "Integer", "Long", "Short", "String").contains( idType); }
private void addProperty(JPAProperty property, JavaClass dtoFieldType) { String simpleName = dtoFieldType.getName(); String qualifiedName = dtoFieldType.getQualifiedName(); Field<JavaClass> dtoField = dto.addField("private " + simpleName + " " + property.getName() + ";"); if (!(property.isPrimitive() || Types.isJavaLang(qualifiedName) || Types.isArray(qualifiedName))) { dto.addImport(qualifiedName); } if (Types.isArray(qualifiedName)) { String arrayType = property.getType().getQualifiedName(); if (!(Types.isJavaLang(arrayType) || Types.isPrimitive(arrayType))) { dto.addImport(arrayType); } } Refactory.createGetterAndSetter(dto, dtoField); }
private void addProperty(JPAProperty field, Type<?> dtoFieldType) { String simpleName = dtoFieldType.getName(); String qualifiedName = dtoFieldType.getQualifiedName(); Field<JavaClass> dtoField = dto.addField("private " + simpleName + " " + field.getName() + ";"); if (!(field.isPrimitive() || Types.isJavaLang(qualifiedName) || Types.isArray(qualifiedName))) { dto.addImport(qualifiedName); } if (Types.isArray(qualifiedName)) { String arrayType = field.getType().getQualifiedName(); if (!(Types.isJavaLang(arrayType) || Types.isPrimitive(arrayType))) { dto.addImport(arrayType); } } Refactory.createGetterAndSetter(dto, dtoField); }