schema.common.common-2.0.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of causeway-schema Show documentation
Show all versions of causeway-schema Show documentation
Apache Causeway schemas, for conversion into canonical DTOs (for use in integration scenarios).
Represents a value of fundamental type.
@javax.inject.Named("causeway.schema.common.v2.ValueDto")
A fixed-size ordered list of named type/value pairs.
@javax.inject.Named("causeway.schema.common.v2.TypedTupleDto")
Object identifier.
@javax.inject.Named("causeway.schema.common.v2.OidDto")
A collection of (argument) values
@javax.inject.Named("causeway.schema.common.v2.CollectionDto")
Data type that stores binary data.
@javax.inject.Named("causeway.schema.common.v2.BlobDto")
Data type that stores textual data.
@javax.inject.Named("causeway.schema.common.v2.ClobDto")
A list of OIDs
@javax.inject.Named("causeway.schema.common.v2.OidsDto")
Enumeration
@javax.inject.Named("causeway.schema.common.v2.EnumDto")
Value type
@javax.inject.Named("causeway.schema.common.v2.ValueType")
Not valid to be used as the parameter type of an action; can be used as its return type.
Captures a period of time, eg for capturing metrics/timings.
@javax.inject.Named("causeway.schema.common.v2.PeriodDto")
The point in time that this period of time started.
The point in time that this period of time completed. The duration is the difference between 'start' and 'complete'.
Captures a pair of numbers representing a difference. Used for example to capture metrics (number objects modified before and after).
@javax.inject.Named("causeway.schema.common.v2.DifferenceType")
The initial quantity.
The final quantity, once known. The difference is therefore the computation of (after - before).
Captures both a value and its corresponding type. Used for the return value of action invocations, and for the new value in property edits.
@javax.inject.Named("causeway.schema.common.v2.ValueWithTypeDto")
Defines a named value, a tuple of: name, type and value.
@javax.inject.Named("causeway.schema.common.v2.NamedValueWithTypeDto")
Whether this interaction with a member is invoking an action, or editing a property.
@javax.inject.Named("causeway.schema.common.v2.InteractionType")
© 2015 - 2025 Weber Informatics LLC | Privacy Policy