Conversions from Gosu types to XSD types

The following table lists the type conversions that occur when using a GX model to export a type from Gosu to XML.

Gosu type

GX Model XSD type

boolean

xsd:boolean

byte

xsd:byte

byte[]

xsd:base64Binary

char[]

Unsupported mapping

double

xsd:double

float

xsd:float

gw.api.database.spatial.SpatialPoint

xsd:string

gw.api.database.spatial.SpatialPolygon

xsd:string

gw.api.financials.CurrencyAmount

xsd:string

gw.pl.currency.MonetaryAmount

xsd:string

gw.xml.xsd.types.XSDDate

xsd:date

gw.xml.xsd.types.XSDDateTime

xsd:dateTime

gw.xml.xsd.types.XSDDuration

xsd:duration

gw.xml.xsd.types.XSDGDay

xsd:gDay

gw.xml.xsd.types.XSDGMonth

xsd:gMonth

gw.xml.xsd.types.XSDGMonthDay

xsd:gMonthDay

gw.xml.xsd.types.XSDGYear

xsd:gYear

gw.xml.xsd.types.XSDGYearMonth

xsd:gYearMonth

gw.xml.xsd.types.XSDTime

xsd:time

int

xsd:int

java.lang.Boolean

xsd:boolean

java.lang.Byte

xsd:byte

java.lang.Double

xsd:double

java.lang.Float

xsd:float

java.lang.Integer

xsd:int

java.lang.Long

xsd:long

java.lang.Short

xsd:short

java.lang.String

xsd:string

java.math.BigDecimal

xsd:decimal

java.math.BigInteger

xsd:integer

java.net.URI

xsd:anyURI

java.net.URL

xsd:anyURI

java.util.Calendar

xsd:dateTime

java.util.Date

xsd:dateTime

javax.xml.namespace.QName

xsd:QName

long

xsd:long

short

xsd:short

Any Guidewire typekey

xsd:string