Interface DerAttrHandler

All Known Implementing Classes:
DefaultDerAttrHandler

public interface DerAttrHandler
  • Method Summary

    Modifier and Type
    Method
    Description
    getValue(Any any, DerSchema schema)
    Calculates derived attribute value associated to the given any, for the given derived schema.
    getValue(Any any, Membership<?> membership, DerSchema schema)
    Calculates derived attribute value associated to the given any, for the given membership and derived schema.
    Calculates derived attributes values associated to the given any.
    getValues(Groupable<?,?,?,?> any, Membership<?> membership)
    Calculates derived attributes values associated to the given any, for the given membership.
  • Method Details

    • getValue

      String getValue(Any any, DerSchema schema)
      Calculates derived attribute value associated to the given any, for the given derived schema.
      Parameters:
      any - any object
      schema - derived schema
      Returns:
      derived attribute value
    • getValues

      Map<DerSchema,String> getValues(Any any)
      Calculates derived attributes values associated to the given any.
      Parameters:
      any - any object
      Returns:
      derived attribute values
    • getValue

      String getValue(Any any, Membership<?> membership, DerSchema schema)
      Calculates derived attribute value associated to the given any, for the given membership and derived schema.
      Parameters:
      any - any object
      membership - membership
      schema - derived schema
      Returns:
      derived attribute value
    • getValues

      Map<DerSchema,String> getValues(Groupable<?,?,?,?> any, Membership<?> membership)
      Calculates derived attributes values associated to the given any, for the given membership.
      Parameters:
      any - any object
      membership - membership
      Returns:
      derived attribute values