## Uses of Interface
de.gebit.integrity.dsl.DateAndTimeValue

- Packages that use DateAndTimeValue
  Package | Description
  --- | ---
  de.gebit.integrity.dsl |
  de.gebit.integrity.dsl.impl |
  de.gebit.integrity.dsl.util |
  de.gebit.integrity.parameter.conversion.conversions.integrity.dates |
  de.gebit.integrity.utils |
  de.gebit.integrity.validation |

- - ### Uses of DateAndTimeValue in de.gebit.integrity.dsl

    Subinterfaces of DateAndTimeValue in de.gebit.integrity.dsl
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `EuropeanDateAnd12HrsTimeValue` | A representation of the model object 'European Date And12 Hrs Time Value'.
    `interface` | `EuropeanDateAnd24HrsTimeValue` | A representation of the model object 'European Date And24 Hrs Time Value'.
    `interface` | `IsoDateAndTimeValue` | A representation of the model object 'Iso Date And Time Value'.
    `interface` | `USDateAnd12HrsTimeValue` | A representation of the model object 'US Date And12 Hrs Time Value'.

    Methods in de.gebit.integrity.dsl that return DateAndTimeValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `DateAndTimeValue` | DslFactory.`createDateAndTimeValue()` | Returns a new object of class 'Date And Time Value'.

  - ### Uses of DateAndTimeValue in de.gebit.integrity.dsl.impl

    Classes in de.gebit.integrity.dsl.impl that implement DateAndTimeValue
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DateAndTimeValueImpl` | An implementation of the model object 'Date And Time Value'.
    `class` | `EuropeanDateAnd12HrsTimeValueImpl` | An implementation of the model object 'European Date And12 Hrs Time Value'.
    `class` | `EuropeanDateAnd24HrsTimeValueImpl` | An implementation of the model object 'European Date And24 Hrs Time Value'.
    `class` | `IsoDateAndTimeValueImpl` | An implementation of the model object 'Iso Date And Time Value'.
    `class` | `USDateAnd12HrsTimeValueImpl` | An implementation of the model object 'US Date And12 Hrs Time Value'.

    Methods in de.gebit.integrity.dsl.impl that return DateAndTimeValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `DateAndTimeValue` | DslFactoryImpl.`createDateAndTimeValue()`

  - ### Uses of DateAndTimeValue in de.gebit.integrity.dsl.util

    Methods in de.gebit.integrity.dsl.util with parameters of type DateAndTimeValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | DslSwitch.`caseDateAndTimeValue​(DateAndTimeValue object)` | Returns the result of interpreting the object as an instance of 'Date And Time Value'.

  - ### Uses of DateAndTimeValue in de.gebit.integrity.parameter.conversion.conversions.integrity.dates

    Methods in de.gebit.integrity.parameter.conversion.conversions.integrity.dates with parameters of type DateAndTimeValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `Calendar` | DateAndTimeValueToCalendar.`convert​(DateAndTimeValue aSource, Class<? extends Calendar> aTargetType, ConversionContext aConversionContext)` |
    `Date` | DateAndTimeValueToDate.`convert​(DateAndTimeValue aSource, Class<? extends Date> aTargetType, ConversionContext aConversionContext)` |
    `FormattedString` | DateAndTimeValueToFormattedString.`convert​(DateAndTimeValue aSource, Class<? extends FormattedString> aTargetType, ConversionContext aConversionContext)` |
    `Instant` | DateAndTimeValueToInstant.`convert​(DateAndTimeValue aSource, Class<? extends Instant> aTargetType, ConversionContext aConversionContext)` |
    `LocalDate` | DateAndTimeValueToLocalDate.`convert​(DateAndTimeValue aSource, Class<? extends LocalDate> aTargetType, ConversionContext aConversionContext)` |
    `LocalDateTime` | DateAndTimeValueToLocalDateTime.`convert​(DateAndTimeValue aSource, Class<? extends LocalDateTime> aTargetType, ConversionContext aConversionContext)` |
    `LocalTime` | DateAndTimeValueToLocalTime.`convert​(DateAndTimeValue aSource, Class<? extends LocalTime> aTargetType, ConversionContext aConversionContext)` |
    `Date` | DateAndTimeValueToSQLDate.`convert​(DateAndTimeValue aSource, Class<? extends Date> aTargetType, ConversionContext aConversionContext)` |
    `Time` | DateAndTimeValueToSQLTime.`convert​(DateAndTimeValue aSource, Class<? extends Time> aTargetType, ConversionContext aConversionContext)` |
    `String` | DateAndTimeValueToString.`convert​(DateAndTimeValue aSource, Class<? extends String> aTargetType, ConversionContext aConversionContext)` |
    `Timestamp` | DateAndTimeValueToTimestamp.`convert​(DateAndTimeValue aSource, Class<? extends Timestamp> aTargetType, ConversionContext aConversionContext)` |
    `ZonedDateTime` | DateAndTimeValueToZonedDateTime.`convert​(DateAndTimeValue aSource, Class<? extends ZonedDateTime> aTargetType, ConversionContext aConversionContext)` |
    `protected FormattedString` | AbstractDateAndTimeValueToString.`convertToFormattedString​(DateAndTimeValue aSource, ConversionContext aConversionContext)` | Converts the provided `DateAndTimeValue` to a `FormattedString`.

  - ### Uses of DateAndTimeValue in de.gebit.integrity.utils

    Methods in de.gebit.integrity.utils with parameters of type DateAndTimeValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Calendar` | DateUtil.`convertDateAndTimeValue​(DateAndTimeValue aValue)` | Converts a given date and time to a `Calendar`.

  - ### Uses of DateAndTimeValue in de.gebit.integrity.validation

    Methods in de.gebit.integrity.validation with parameters of type DateAndTimeValue
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DSLJavaValidator.`checkIfDateAndTimesAreValid​(DateAndTimeValue aValue)` | Checks whether a given `DateAndTimeValue` is actually correct.