Toggle navigation
Home
com.speedment.common.codegen.model.Class<?> to java.lang.String
No. of Instances - 3
No. of Commits - 1
No. of Projects - {'speedment'}
Hierarchy/Composition: -
Primitive Info: -
NameSpace: Internal -> Jdk
Mapping:
Add or Remove Method invocation
EntityTranslatorSupport.getForeignKey(table,column).map(fkc -> { final Type type, implType; final Type fkType=new TranslatorSupport<>(javaLanguageNamer,fkc.findForeignTable().orElseThrow(() -> new SpeedmentException("Could not find referenced foreign table '" + fkc.getForeignTableName() + "'."))).entityType(); file.add(Import.of(fkType)); if (String.class.equals(mapping)) { type=Type.of(StringForeignKeyField.class).add(Generic.of().add(entityType)).add(Generic.of().add(databaseType)).add(Generic.of().add(fkType)); implType=Type.of(StringForeignKeyFieldImpl.class).add(Generic.of().add(entityType)).add(Generic.of().add(databaseType)).add(Generic.of().add(fkType)); } else if (Comparable.class.isAssignableFrom(mapping)) { type=Type.of(ComparableForeignKeyField.class).add(Generic.of().add(entityType)).add(Generic.of().add(databaseType)).add(Generic.of().add(Type.of(mapping))).add(Generic.of().add(fkType)); implType=Type.of(ComparableForeignKeyFieldImpl.class).add(Generic.of().add(entityType)).add(Generic.of().add(databaseType)).add(Generic.of().add(Type.of(mapping))).add(Generic.of().add(fkType)); } else { type=Type.of(ReferenceForeignKeyField.class).add(Generic.of().add(entityType)).add(Generic.of().add(databaseType)).add(Generic.of().add(Type.of(mapping))).add(Generic.of().add(fkType)); implType=Type.of(ReferenceForeignKeyFieldImpl.class).add(Generic.of().add(entityType)).add(Generic.of().add(databaseType)).add(Generic.of().add(Type.of(mapping))).add(Generic.of().add(fkType)); } return new ReferenceFieldType(type,implType); } )
to
EntityTranslatorSupport.getForeignKey(table,column).map(fkc -> { final Type type, implType; final Type fkType=new TranslatorSupport<>(javaLanguageNamer,fkc.findForeignTable().orElseThrow(() -> new SpeedmentException("Could not find referenced foreign table '" + fkc.getForeignTableName() + "'."))).entityType(); file.add(Import.of(fkType)); if (String.class.getName().equals(mapping)) { type=Type.of(StringForeignKeyField.class).add(Generic.of().add(entityType)).add(Generic.of().add(databaseType)).add(Generic.of().add(fkType)); implType=Type.of(StringForeignKeyFieldImpl.class).add(Generic.of().add(entityType)).add(Generic.of().add(databaseType)).add(Generic.of().add(fkType)); } else if (mappingObject.isPresent() && Comparable.class.isAssignableFrom(mappingObject.get())) { type=Type.of(ComparableForeignKeyField.class).add(Generic.of().add(entityType)).add(Generic.of().add(databaseType)).add(Generic.of().add(Type.of(mapping))).add(Generic.of().add(fkType)); implType=Type.of(ComparableForeignKeyFieldImpl.class).add(Generic.of().add(entityType)).add(Generic.of().add(databaseType)).add(Generic.of().add(Type.of(mapping))).add(Generic.of().add(fkType)); } else { type=Type.of(ReferenceForeignKeyField.class).add(Generic.of().add(entityType)).add(Generic.of().add(databaseType)).add(Generic.of().add(Type.of(mapping))).add(Generic.of().add(fkType)); implType=Type.of(ReferenceForeignKeyFieldImpl.class).add(Generic.of().add(entityType)).add(Generic.of().add(databaseType)).add(Generic.of().add(Type.of(mapping))).add(Generic.of().add(fkType)); } return new ReferenceFieldType(type,implType); } )
String.class.equals(mapping)
to
String.class.getName().equals(mapping)
Comparable.class.isAssignableFrom(mapping)
to
mappingObject.get()