Interface UADComponent<T>

Type Parameters:
T - the entity type to be anonymized, deleted, displayed, edited, or exported. This is also used as an identifier for grouping the various components.
All Known Subinterfaces:
UADAnonymizer<T>, UADDisplay<T>, UADExporter<T>
All Known Implementing Classes:
BaseModelUADDisplay, DynamicQueryUADAnonymizer, DynamicQueryUADExporter

public interface UADComponent<T>
Provides the base interface for the UAD framework. Do not implement this interface directly.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the class representing the extending components' data types.
    default String
     
  • Method Details

    • getTypeClass

      Class<T> getTypeClass()
      Returns the class representing the extending components' data types.
      Returns:
      the identifying class of type T
    • getTypeKey

      default String getTypeKey()