All Downloads are FREE. Search and download functionalities are using the official Maven repository.

grails.gorm.time.LocalTimeConverter.groovy Maven / Gradle / Ivy

There is a newer version: 8.1.2
Show newest version
package grails.gorm.time

import groovy.transform.CompileStatic

import java.time.LocalTime

/**
 * A trait to convert a {@link LocalTime} to and from a long
 *
 * @author James Kleeh
 */
@CompileStatic
trait LocalTimeConverter implements TemporalConverter {

    @Override
    Long convert(LocalTime value) {
        value.toNanoOfDay()
    }

    @Override
    LocalTime convert(Long value) {
        LocalTime.ofNanoOfDay(value)
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy