public void addImport(final JavaType javaType, final boolean asStatic) { if (javaType != null) { if (!JdkJavaType.isPartOfJavaLang(javaType)) { registeredImports.put(javaType, asStatic); } } }
public void setDecimalMin(final String decimalMin) { if (JdkJavaType.isDoubleOrFloat(getFieldType())) { LOGGER.warning("@DecimalMin constraint is not supported for double or float fields"); } this.decimalMin = decimalMin; } }
fieldDetails.setFuture(future); fieldDetails.setPast(past); if (JdkJavaType.isDateField(fieldType)) { fieldDetails.setPersistenceType(persistenceType != null ? persistenceType : DateFieldPersistenceType.JPA_TIMESTAMP);
} else if (JdkJavaType.isDecimalType(fieldType)) { bodyBuilder.append(getColumnPrecisionAndScaleBody(field, values, suffix)); } else if (JdkJavaType.isIntegerType(fieldType)) {
if (columnSize > 0 && JdkJavaType.isDecimalType(fieldType)) { columnBuilder.addIntegerAttribute("precision", columnSize); int scale = column.getScale();
fieldDetails.setFuture(future); fieldDetails.setPast(past); if (JdkJavaType.isDateField(fieldType)) { fieldDetails.setPersistenceType(persistenceType);
} else if (JdkJavaType.isDecimalType(fieldType)) { bodyBuilder.append(getColumnPrecisionAndScaleBody(field, values, suffix)); } else if (JdkJavaType.isIntegerType(fieldType)) {
private void addToImports(final List<JavaType> parameterTypes) { if (parameterTypes != null) { final List<JavaType> typesToImport = new ArrayList<JavaType>(); for (final JavaType parameterType : parameterTypes) { if (!JdkJavaType.isPartOfJavaLang(parameterType)) { typesToImport.add(parameterType); } } builder.getImportRegistrationResolver().addImports(typesToImport); } }
public void setDecimalMax(final String decimalMax) { if (JdkJavaType.isDoubleOrFloat(getFieldType())) { LOGGER.warning("@DecimalMax constraint is not supported for double or float fields"); } this.decimalMax = decimalMax; }
fieldDetails.setFuture(future); fieldDetails.setPast(past); if (JdkJavaType.isDateField(fieldType)) { fieldDetails.setPersistenceType(persistenceType != null ? persistenceType : DateFieldPersistenceType.JPA_TIMESTAMP);
public boolean isFullyQualifiedFormRequired(final JavaType javaType) { Validate.notNull(javaType, "Java type required"); if (javaType.getDataType() == DataType.PRIMITIVE || javaType.getDataType() == DataType.VARIABLE) { // Primitives and type variables do not need to be used in // fully-qualified form return false; } if (registeredImports.get(javaType) != null) { // Already know about this one return false; } if (compilationUnitPackage.equals(javaType.getPackage())) { // No need for an explicit registration, given it's in the same // package return false; } if (JdkJavaType.isPartOfJavaLang(javaType)) { return false; } // To get this far, it must need a fully-qualified name return true; }
public void setMax(final Long max) { if (JdkJavaType.isDoubleOrFloat(getFieldType())) { LOGGER.warning("@Max constraint is not supported for double or float fields"); } this.max = max; }
fieldDetails.setFuture(future); fieldDetails.setPast(past); if (JdkJavaType.isDateField(fieldType)) { fieldDetails.setPersistenceType(persistenceType);
Validate.isTrue(!JdkJavaType.isPartOfJavaLang(name.getSimpleTypeName()), "Class name '%s' is part of java.lang", name.getSimpleTypeName());
public void setMin(final Long min) { if (JdkJavaType.isDoubleOrFloat(getFieldType())) { LOGGER.warning("@Min constraint is not supported for double or float fields"); } this.min = min; } }
fieldDetails.setFuture(future); fieldDetails.setPast(past); if (JdkJavaType.isDateField(fieldType)) { fieldDetails.setPersistenceType(persistenceType != null ? persistenceType : DateFieldPersistenceType.JPA_TIMESTAMP);
Validate.isTrue(!JdkJavaType.isPartOfJavaLang(name.getSimpleTypeName()), "Entity name '%s' must not be part of java.lang", name.getSimpleTypeName());
public static boolean isDecimalType(final JavaType javaType) { return javaType.equals(BIG_DECIMAL) || isDoubleOrFloat(javaType); }
fieldDetails.setFuture(future); fieldDetails.setPast(past); if (JdkJavaType.isDateField(fieldType)) { fieldDetails.setPersistenceType(persistenceType != null ? persistenceType : DateFieldPersistenceType.JPA_TIMESTAMP);
if (addImport && JdkJavaType.isPartOfJavaLang(typeToImport.getSimpleTypeName())) { if (JdkJavaType.isPartOfJavaLang(typeToImport)) {