Interface DerAttrHandler
-
- All Known Implementing Classes:
DefaultDerAttrHandler
public interface DerAttrHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetValue(Any<?> any, DerSchema schema)Calculates derived attribute value associated to the given any, for the given derived schema.StringgetValue(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
-
-