Package mc.core.domain.base.aspect
Class AspectAttribute.AttributeValueHandler
java.lang.Object
mc.core.domain.base.aspect.AspectAttribute.AttributeValueHandler
- Enclosing class:
- AspectAttribute<C extends ComplexEntity>
-
Method Summary
Modifier and TypeMethodDescription<H extends AspectAttribute<C>.DVBaseHandler<DataValue,Object, H>>
Hdvh(ComplexEntity entity, Attribute attribute) create a DataValueHandler suited to set values for given entity and given attribute<H extends AspectAttribute<C>.DVBaseHandler<DataValue,Object, H>>
Hcreate a DataValueHandler to set values for given attribute on given DataValueSet,
e.g.dvhAsset(ComplexEntity entity, Attribute a) dvhBoolean(ComplexEntity entity, Attribute a) dvhDate(ComplexEntity entity, Attribute a) dvhNumeric(ComplexEntity entity, Attribute a) dvhPattern(ComplexEntity entity, Attribute a) dvhPrice(ComplexEntity entity, Attribute a) dvhText(ComplexEntity entity, Attribute a)
-
Method Details
-
dvh
public <H extends AspectAttribute<C>.DVBaseHandler<DataValue,Object, H dvhH>> (ComplexEntity entity, Attribute attribute) create a DataValueHandler suited to set values for given entity and given attribute- Parameters:
entity- mandatoryattribute- mandatory, must be an attribute supporting values- Returns:
- the subclass of DataValueHandler matching the dataType of the attribute
-
dvh
public <H extends AspectAttribute<C>.DVBaseHandler<DataValue,Object, H dvhH>> (Attribute attribute) create a DataValueHandler to set values for given attribute on given DataValueSet,
e.g. standardValues or sampleValues- Parameters:
attribute- mandatory, must be an attribute supporting values- Returns:
- the subclass of DataValueHandler matching the dataType of the attribute
-
dvhAsset
-
dvhAsset
-
dvhBoolean
-
dvhBoolean
-
dvhDate
-
dvhDate
-
dvhNumeric
-
dvhNumeric
-
dvhPattern
-
dvhPattern
-
dvhPrice
-
dvhPrice
-
dvhText
-
dvhText
-