package constraints
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait BigDecimalConstraints extends AnyRef
- trait BigIntConstraints extends AnyRef
- trait ByteConstraints extends AnyRef
- trait DoubleConstraints extends AnyRef
- trait DurationConstraints extends AnyRef
- trait FloatConstraints extends AnyRef
- trait InstantConstraints extends AnyRef
- trait IntConstraints extends AnyRef
- trait JavaDurationConstraints extends AnyRef
- trait LongConstraints extends AnyRef
- trait OffsetDateTimeConstraints extends AnyRef
Implementation Note:
Implementation Note:
All constraints implement an instant-based comparison based on isAfter, isBefore or isEqual. This is because:
- compareTo has different semantics
- there is no isBeforeOrSame or isAfterOrSame for OffsetDateTime
- (re-) implementation is more efficient that calling e.g. isBefore and isEqual in sequence
- using the same implementation for all constraints instead of e.g. using isBefore for implementing com.github.cerst.factories.syntax.LessThan increases readability
- trait ShortConstraints extends AnyRef
- trait StringConstraints extends AnyRef
- trait ZonedDateTimeConstraints extends AnyRef
Implementation Note:
Implementation Note:
All constraints implement an instant-based comparison based on isAfter, isBefore or isEqual. This is because:
- compareTo has different semantics
- there is no isBeforeOrSame or isAfterOrSame for ZonedDateTime
- (re-) implementation is more efficient that calling e.g. isBefore and isEqual in sequence
- using the same implementation for all constraints instead of e.g. using isBefore for implementing com.github.cerst.factories.syntax.LessThan increases readability
Value Members
- object BigDecimalConstraints extends BigDecimalConstraints
- object BigIntConstraints extends BigIntConstraints
- object ByteConstraints extends ByteConstraints
- object DoubleConstraints extends DoubleConstraints
- object DurationConstraints extends DurationConstraints
- object FloatConstraints extends FloatConstraints
- object InstantConstraints extends InstantConstraints
- object IntConstraints extends IntConstraints
- object JavaDurationConstraints extends JavaDurationConstraints
- object LongConstraints extends LongConstraints
- object OffsetDateTimeConstraints extends OffsetDateTimeConstraints
- object ShortConstraints extends ShortConstraints
- object StringConstraints extends StringConstraints
- object ZonedDateTimeConstraints extends ZonedDateTimeConstraints