remove java.sql.Time and java.sql.Timestamp FQN

This commit is contained in:
Filip Hrisafov 2016-09-04 15:28:14 +02:00 committed by Gunnar Morling
parent 5fd0c3e3d4
commit ab159ed86a
2 changed files with 22 additions and 2 deletions

View File

@ -18,7 +18,12 @@
*/ */
package org.mapstruct.ap.internal.conversion; package org.mapstruct.ap.internal.conversion;
import java.sql.Time;
import java.util.Set;
import org.mapstruct.ap.internal.model.common.ConversionContext; import org.mapstruct.ap.internal.model.common.ConversionContext;
import org.mapstruct.ap.internal.model.common.Type;
import org.mapstruct.ap.internal.util.Collections;
/** /**
* Conversion between {@link java.util.Date} and {@link java.sql.Time}. * Conversion between {@link java.util.Date} and {@link java.sql.Time}.
@ -29,7 +34,12 @@ public class DateToSqlTimeConversion extends SimpleConversion {
@Override @Override
protected String getToExpression(ConversionContext conversionContext) { protected String getToExpression(ConversionContext conversionContext) {
return "new java.sql.Time( <SOURCE>.getTime() )"; return "new Time( <SOURCE>.getTime() )";
}
@Override
protected Set<Type> getToConversionImportTypes(ConversionContext conversionContext) {
return Collections.asSet( conversionContext.getTypeFactory().getType( Time.class ) );
} }
@Override @Override

View File

@ -18,7 +18,12 @@
*/ */
package org.mapstruct.ap.internal.conversion; package org.mapstruct.ap.internal.conversion;
import java.sql.Timestamp;
import java.util.Set;
import org.mapstruct.ap.internal.model.common.ConversionContext; import org.mapstruct.ap.internal.model.common.ConversionContext;
import org.mapstruct.ap.internal.model.common.Type;
import org.mapstruct.ap.internal.util.Collections;
/** /**
* Conversion between {@link java.util.Date} and {@link java.sql.Timestamp}. * Conversion between {@link java.util.Date} and {@link java.sql.Timestamp}.
@ -29,7 +34,12 @@ public class DateToSqlTimestampConversion extends SimpleConversion {
@Override @Override
protected String getToExpression(ConversionContext conversionContext) { protected String getToExpression(ConversionContext conversionContext) {
return "new java.sql.Timestamp( <SOURCE>.getTime() )"; return "new Timestamp( <SOURCE>.getTime() )";
}
@Override
protected Set<Type> getToConversionImportTypes(ConversionContext conversionContext) {
return Collections.asSet( conversionContext.getTypeFactory().getType( Timestamp.class ) );
} }
@Override @Override