T - Property typepublic interface TemporalProperty<T> extends PathProperty<T>, TemporalQueryExpression<T>
PathProperty.
Extends TemporalQueryExpression to provide temporal type related query expression builder methods.
| Modifier and Type | Interface and Description |
|---|---|
static interface |
TemporalProperty.TemporalPropertyBuilder<T>
TemporalProperty builder. |
PathProperty.Builder<T,P extends Path<T> & Property<T>,B extends PathProperty.Builder<T,P,B>>, PathProperty.PathPropertyBuilder<T>CloneableProperty.CloneablePathProperty<T,P extends Property<T> & Path<T>>Property.PropertyAccessException, Property.PropertyNotFoundException, Property.PropertyReadException, Property.PropertyReadOnlyException, Property.PropertyWriteExceptionLocalizable.LocalizableBuilder, Localizable.LocalizationExceptionExpression.ExpressionResolverFunction<E extends Expression,R extends Expression>, Expression.InvalidExpressionExceptionPath.FinalPath<T>, Path.PathBuilder<T>PATH_HIERARCHY_SEPARATORDEFAULT_CONFIG_PROPERTY_PREFIX, PATHisReadOnlygetConfiguration, getConvertedValue, getConverter, getExpressionValueConverter, getName, getTemporalType, getType, present, render, renderIfAvailablegetValidators, validatebuilder, getMessage, getMessageArguments, getMessageCode, of, ofhasConfigurationgetModelType, getModelValueisCollectionExpression, isConverterExpressionvalidateasc, desc, fromfullName, fullName, getName, getParent, isRootPath, of, relativeName, relativeName, streamgetDataPath, isDataMappablebetween, count, eq, eq, goe, goe, gt, gt, in, in, in, isNotNull, isNull, loe, loe, lt, lt, max, min, neq, neq, nin, nin, ninbean, constant, countAll, path, propertySet, propertySetday, hour, month, yearTemporalProperty<T> clone(Consumer<PathProperty.Builder<T,PathProperty<T>,?>> builder)
clone in interface CloneableProperty<T,PathProperty<T>,PathProperty.Builder<T,PathProperty<T>,?>>builder - A property builder which can be used to perform additional property configurationstatic <T> TemporalProperty.TemporalPropertyBuilder<T> create(String name, Class<? extends T> type)
create in interface PathExpression<T>create in interface PathProperty<T>T - Property (path) typename - Property name (not null)type - Property value type (not null)TemporalProperty builderstatic <T> TemporalProperty.TemporalPropertyBuilder<T> create(Path<T> path)
create in interface PathProperty<T>T - Path typepath - Path from which to obtain the property path name and type (not null)TemporalProperty builderstatic TemporalProperty.TemporalPropertyBuilder<Date> date(String name)
Date type TemporalProperty.name - Property name (not null)TemporalProperty builderstatic TemporalProperty.TemporalPropertyBuilder<LocalDate> localDate(String name)
LocalDate type TemporalProperty.name - Property name (not null)TemporalProperty builderstatic TemporalProperty.TemporalPropertyBuilder<LocalDateTime> localDateTime(String name)
localDateTime type TemporalProperty.name - Property name (not null)TemporalProperty builderstatic TemporalProperty.TemporalPropertyBuilder<LocalTime> localTime(String name)
LocalTime type TemporalProperty.name - Property name (not null)TemporalProperty builderstatic TemporalProperty.TemporalPropertyBuilder<OffsetDateTime> offsetDateTime(String name)
OffsetDateTime type TemporalProperty.name - Property name (not null)TemporalProperty builderCopyright © 2019 The Holon Platform. All rights reserved.