VehicleDataSyncStatusEnumConverter.java 571 Bytes
package com.bsth.entity.schedule.batch;

import javax.persistence.AttributeConverter;
import javax.persistence.Convert;

@Convert
public class VehicleDataSyncStatusEnumConverter implements AttributeConverter<VehicleDataSyncStatusEnum, String> {
    @Override
    public String convertToDatabaseColumn(VehicleDataSyncStatusEnum vehicleDataSyncStatusEnum) {
        return vehicleDataSyncStatusEnum.getDicDesc();
    }

    @Override
    public VehicleDataSyncStatusEnum convertToEntityAttribute(String s) {
        return VehicleDataSyncStatusEnum.fromDicDesc(s);
    }
}