Interface EntityReference<EntityT>

Type Parameters:
EntityT - Type of the entity which references the value.
All Known Subinterfaces:
FilterableBoolean<EntityT>, FilterableCollection<EntityT,ItemT>, FilterableComplex<EntityT,ItemT>, FilterableDate<EntityT>, FilterableDateTime<EntityT>, FilterableDuration<EntityT>, FilterableEnum<EntityT,EnumT>, FilterableGuid<EntityT>, FilterableNumeric<EntityT>, FilterableNumericDecimal<EntityT>, FilterableNumericInteger<EntityT>, FilterableString<EntityT>, FilterableTime<EntityT>, FilterableValue<EntityT,PrimitiveT>
All Known Implementing Classes:
ComplexProperty.Collection, ComplexProperty.Single, FilterableBoolean.Expression, FilterableCollection.Expression, FilterableDate.Expression, FilterableDateTime.Expression, FilterableDuration.Expression, FilterableNumericDecimal.Expression, FilterableNumericInteger.Expression, FilterableString.Expression, FilterableTime.Expression, NavigationProperty.Collection, NavigationProperty.Single, SimpleProperty.Boolean, SimpleProperty.Collection, SimpleProperty.Date, SimpleProperty.DateTime, SimpleProperty.Duration, SimpleProperty.Enum, SimpleProperty.Guid, SimpleProperty.NumericDecimal, SimpleProperty.NumericInteger, SimpleProperty.String, SimpleProperty.Time

public interface EntityReference<EntityT>
Generic interface to provide the original entity class reference.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the type of the entity which references the value.
  • Method Details

    • getEntityType

      @Nonnull Class<EntityT> getEntityType()
      Get the type of the entity which references the value.
      Returns:
      The entity type,