package io.ebeaninternal.server.type;

import java.time.ZoneId;

ScalarType for java.time.OffsetTime stored as DB VARCHAR
/** * ScalarType for java.time.OffsetTime stored as DB VARCHAR */
public class ScalarTypeZoneId extends ScalarTypeBaseVarchar<ZoneId> { public ScalarTypeZoneId() { super(ZoneId.class); } @Override public int getLength() { return 60; } @Override public String formatValue(ZoneId v) { return v.toString(); } @Override public ZoneId parse(String value) { return ZoneId.of(value); } @Override public ZoneId convertFromDbString(String dbValue) { return ZoneId.of(dbValue); } @Override public String convertToDbString(ZoneId beanValue) { return beanValue.toString(); } }