Class JdbcTypeProvider<DOMAIN>

java.lang.Object
org.seasar.doma.jdbc.domain.JdbcTypeProvider<DOMAIN>
Type Parameters:
DOMAIN - the domain type
All Implemented Interfaces:
DomainConverter<DOMAIN,Object>

public abstract class JdbcTypeProvider<DOMAIN> extends Object implements DomainConverter<DOMAIN,Object>
A JDBC type provider for a domain type.
  • Constructor Details

    • JdbcTypeProvider

      public JdbcTypeProvider()
  • Method Details

    • fromDomainToValue

      public final Object fromDomainToValue(DOMAIN domain)
      Description copied from interface: DomainConverter
      Converts a domain object into a basic value.
      Specified by:
      fromDomainToValue in interface DomainConverter<DOMAIN,Object>
      Parameters:
      domain - the domain object; must not be null
      Returns:
      the basic value; can be null
    • fromValueToDomain

      public final DOMAIN fromValueToDomain(Object value)
      Description copied from interface: DomainConverter
      Converts a basic value into a domain object.
      Specified by:
      fromValueToDomain in interface DomainConverter<DOMAIN,Object>
      Parameters:
      value - the basic value; can be null
      Returns:
      the domain object; can be null
    • getJdbcType

      public abstract JdbcType<DOMAIN> getJdbcType()
      Returns the JDBC type.
      Returns:
      the JDBC type