@Override protected void configure() { mapping(FieldDto.class, FieldInfo.class) .fields("type", "type", FieldsMappingOptions.customConverterId("typeConverter")) .fields("partition_key", "partitionKey", FieldsMappingOptions.copyByReference()) .fields("source_type", "sourceType", FieldsMappingOptions.copyByReference()); mapping(TableDto.class, TableInfo.class) .fields("name", "name", FieldsMappingOptions.copyByReference()); mapping(DatabaseDto.class, DatabaseInfo.class) .fields("name", "name", FieldsMappingOptions.copyByReference()); mapping(PartitionDto.class, PartitionInfo.class) .fields("name", "name", FieldsMappingOptions.copyByReference()); mapping(AuditDto.class, AuditInfo.class); mapping(ViewDto.class, ViewInfo.class); mapping(StorageDto.class, StorageInfo.class); } };
@Override protected void configure() { mapping(FieldDto.class, FieldInfo.class) .fields("type", "type", FieldsMappingOptions.customConverterId("typeConverter")) .fields("partition_key", "partitionKey", FieldsMappingOptions.copyByReference()) .fields("source_type", "sourceType", FieldsMappingOptions.copyByReference()); mapping(TableDto.class, TableInfo.class) .fields("name", "name", FieldsMappingOptions.copyByReference()); mapping(DatabaseDto.class, DatabaseInfo.class) .fields("name", "name", FieldsMappingOptions.copyByReference()); mapping(PartitionDto.class, PartitionInfo.class) .fields("name", "name", FieldsMappingOptions.copyByReference()); mapping(AuditDto.class, AuditInfo.class); mapping(ViewDto.class, ViewInfo.class); mapping(StorageDto.class, StorageInfo.class); } };