public static FieldsMappingOption copyByReference() { return FieldsMappingOptions.copyByReference(); }
public static FieldsMappingOption customConverter(final String type) { return customConverter(type, null); }
public static FieldsMappingOption customConverterId(final String id) { return FieldsMappingOptions.customConverterId(id); }
@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); } };
public static FieldsMappingOption removeOrphans() { return removeOrphans(true); }
public static FieldsMappingOption collectionStrategy(final boolean removeOrphans, final RelationshipType relationshipType) { return FieldsMappingOptions.collectionStrategy(removeOrphans, relationshipType); }
public static FieldsMappingOption condition(final String type) { return FieldsMappingOptions.condition(type); }
public static FieldsMappingOption collectionItemDiscriminatorId(String id) { return FieldsMappingOptions.collectionItemDiscriminatorId(id); }
public static FieldsMappingOption fieldMapEmptyString(boolean value) { return FieldsMappingOptions.mapEmptyString(value); }
public static FieldsMappingOption collectionItemDiscriminator(final String type) { return FieldsMappingOptions.collectionItemDiscriminator(type); }
public static FieldsMappingOption conditionId(String id) { return FieldsMappingOptions.conditionId(id); }
@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); } };
public static FieldsMappingOption removeOrphans() { return removeOrphans(true); }
public static FieldsMappingOption collectionStrategy(final boolean removeOrphans, final RelationshipType relationshipType) { return FieldsMappingOptions.collectionStrategy(removeOrphans, relationshipType); }
public static FieldsMappingOption condition(final String type) { return FieldsMappingOptions.condition(type); }
public static FieldsMappingOption collectionItemDiscriminatorId(String id) { return FieldsMappingOptions.collectionItemDiscriminatorId(id); }
public static FieldsMappingOption fieldMapEmptyString(boolean value) { return FieldsMappingOptions.mapEmptyString(value); }
public static FieldsMappingOption collectionItemDiscriminator(final String type) { return FieldsMappingOptions.collectionItemDiscriminator(type); }
public static FieldsMappingOption conditionId(String id) { return FieldsMappingOptions.conditionId(id); }
public static FieldsMappingOption customConverter(final Class<? extends CustomConverter> type) { return customConverter(type, null); }