Module jakarta.data

Interface TextAttribute<T>

Type Parameters:
T - entity class of the static metamodel.
All Superinterfaces:
Attribute<T>, SortableAttribute<T>
All Known Implementing Classes:
TextAttributeRecord

public interface TextAttribute<T> extends SortableAttribute<T>
Represents an textual entity attribute in the StaticMetamodel.
  • Method Summary

    Modifier and Type
    Method
    Description
    Obtain a request for an ascending, case insensitive Sort based on the entity attribute.
    Obtain a request for a descending, case insensitive Sort based on the entity attribute.

    Methods inherited from interface jakarta.data.metamodel.Attribute

    name

    Methods inherited from interface jakarta.data.metamodel.SortableAttribute

    asc, desc
  • Method Details

    • ascIgnoreCase

      Sort<T> ascIgnoreCase()
      Obtain a request for an ascending, case insensitive Sort based on the entity attribute.
      Returns:
      a request for an ascending, case insensitive sort on the entity attribute.
    • descIgnoreCase

      Sort<T> descIgnoreCase()
      Obtain a request for a descending, case insensitive Sort based on the entity attribute.
      Returns:
      a request for a descending, case insensitive sort on the entity attribute.