Interface DerAttrHandler

All Known Implementing Classes:
DefaultDerAttrHandler

public interface DerAttrHandler
  • 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(GroupableRelatable<?,?,?,?,?> 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