// Path: src/main/java/com/spirit21/swagger/converter/models/DataType.java
// public class DataType {
//     private String type;
//     private String format;
// 
//     public DataType(String type) {
//         this.type = type;
//     }
// 
//     public DataType(String type, String format) {
//         this.type = type;
//         this.format = format;
//     }
// 
//     public String getType() {
//         return type;
//     }
// 
//     public void setType(String type) {
//         this.type = type;
//     }
// 
//     public String getFormat() {
//         return format;
//     }
// 
//     public void setFormat(String format) {
//         this.format = format;
//     }
// }


import com.spirit21.swagger.converter.models.DataType;
package com.spirit21.swagger.converter.datatype;


/**
 * 
 * @author dsimon
 *
 */
public class DateHandler implements TypeHandler {

    @Override
    public DataType getType(String className) {
        if (className.equals("Date") || className.equals("java.util.Date")) {
            return new DataType("string", "date");
        } else if (className.equals("LocalDateTime") || className.equals("java.time.LocalDateTime")) {
            return new DataType("string", "date-time");
// Path: src/main/java/com/spirit21/swagger/converter/models/DataType.java
// public class DataType {
//     private String type;
//     private String format;
// 
//     public DataType(String type) {
//         this.type = type;
//     }
// 
//     public DataType(String type, String format) {
//         this.type = type;
//         this.format = format;
//     }
// 
//     public String getType() {
//         return type;
//     }
// 
//     public void setType(String type) {
//         this.type = type;
//     }
// 
//     public String getFormat() {
//         return format;
//     }
// 
//     public void setFormat(String format) {
//         this.format = format;
//     }
// }


// Path: src/main/java/com/spirit21/swagger/converter/datatype/DateHandler.java
import com.spirit21.swagger.converter.models.DataType;

package com.spirit21.swagger.converter.datatype;


/**
 * 
 * @author dsimon
 *
 */
public class DateHandler implements TypeHandler {

    @Override
    public DataType getType(String className) {
        if (className.equals("Date") || className.equals("java.util.Date")) {
            return new DataType("string", "date");
        } else if (className.equals("LocalDateTime") || className.equals("java.time.LocalDateTime")) {
            return new DataType("string", "date-time");
        } else if (className.equals("LocalDate") || className.equals("java.time.LocalDate")) {