# Uses of Interface
org.apache.cayenne.access.types.ValueObjectType

Packages that use ValueObjectType
Package
Description
org.apache.cayenne.access.types
Defines an extendable mechanism to map Java types to JDBC types.
org.apache.cayenne.configuration.runtime

- ## Uses of ValueObjectType in org.apache.cayenne.access.types

  Classes in org.apache.cayenne.access.types that implement ValueObjectType
  Modifier and Type
  Class
  Description
  `class`
  `BigDecimalValueType`
  `class`
  `BigIntegerValueType`
  `class`
  `CharacterValueType`
  This is char and Character type mapped to zero or one char String.
  `class`
  `LocalDateTimeValueType`
  `class`
  `LocalDateValueType`
  `class`
  `LocalTimeValueType`
  `class`
  `PeriodValueType`
  `class`
  `UUIDValueType`
  Methods in org.apache.cayenne.access.types that return ValueObjectType
  Modifier and Type
  Method
  Description
  `<T> ValueObjectType<T,?>`
  DefaultValueObjectTypeRegistry.`getValueType(Class<? extends T> valueClass)`
  `<T> ValueObjectType<T,?>`
  ValueObjectTypeRegistry.`getValueType(Class<? extends T> valueClass)`
  Lookup descriptor in this registry.
  Methods in org.apache.cayenne.access.types that return types with arguments of type ValueObjectType
  Modifier and Type
  Method
  Description
  `ExtendedType<? extends ValueObjectType>`
  ValueObjectTypeFactory.`getType(Class<?> objectClass)`
  Constructor parameters in org.apache.cayenne.access.types with type arguments of type ValueObjectType
  Modifier
  Constructor
  Description
  ``
  `DefaultValueObjectTypeRegistry(List<ValueObjectType<?,?>> valueObjectTypeList)`

- ## Uses of ValueObjectType in org.apache.cayenne.configuration.runtime

  Methods in org.apache.cayenne.configuration.runtime that return types with arguments of type ValueObjectType
  Modifier and Type
  Method
  Description
  `static ListBuilder<ValueObjectType>`
  CoreModule.`contributeValueObjectTypes(Binder binder)`
  Deprecated, for removal: This API element is subject to removal in a future version.
  in favor of `CoreModule.extend(Binder)` API
  Methods in org.apache.cayenne.configuration.runtime with parameters of type ValueObjectType
  Modifier and Type
  Method
  Description
  `CoreModuleExtender`
  CoreModuleExtender.`addValueObjectType(ValueObjectType<?,?> type)`
  Adds a custom `ValueObjectType`.
  Method parameters in org.apache.cayenne.configuration.runtime with type arguments of type ValueObjectType
  Modifier and Type
  Method
  Description
  `CoreModuleExtender`
  CoreModuleExtender.`addValueObjectType(Class<? extends ValueObjectType<?,?>> type)`
  Adds a custom `ValueObjectType`.