Interface DerAttrHandler
-
- All Known Implementing Classes:
DefaultDerAttrHandler
public interface DerAttrHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getValue(Any<?> any, DerSchema schema)
Calculates derived attribute value associated to the given any, for the given derived schema.String
getValue(Any<?> any, Membership<?> membership, DerSchema schema)
Calculates derived attribute value associated to the given any, for the given membership and derived schema.Map<DerSchema,String>
getValues(Any<?> any)
Calculates derived attributes values associated to the given any.Map<DerSchema,String>
getValues(GroupableRelatable<?,?,?,?,?> any, Membership<?> membership)
Calculates derived attributes values associated to the given any, for the given membership.
-
-
-
Method Detail
-
getValue
String getValue(Any<?> any, DerSchema schema)
Calculates derived attribute value associated to the given any, for the given derived schema.- Parameters:
any
- any objectschema
- 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 objectmembership
- membershipschema
- 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 objectmembership
- membership- Returns:
- derived attribute values
-
-