Package mc.core.domain.base.aspect
Class AspectAttribute<C extends ComplexEntity>
java.lang.Object
mc.core.system.base.BaseBean
mc.core.domain.base.dobj.AbstractAspect<T>
mc.core.domain.base.aspect.AspectAttributeRead<T>
mc.core.domain.base.aspect.AspectAttributeWrite<C>
mc.core.domain.base.aspect.AspectAttribute<C>
internal API for adding, saving and removing attribute values. implements AttributeValue/DVHandler as inner classes
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassstatic interfacegeneric interface defining handler API, avoiding complex generic type declaration ofDVBaseHandlerclassclassAspectAttribute.DVBaseHandler<T extends DataValue,V, H extends AspectAttribute<C>.DVBaseHandler<T, V, H>> abstract base class for typeHrc.classclassclassclassclassclass -
Method Summary
Modifier and TypeMethodDescriptionavh()avh(ComplexEntity entity, List<Attribute> attributes) preload attribute values of entity for optimizationMethods inherited from class mc.core.domain.base.aspect.AspectAttributeWrite
addList, attributeRestoreOrderDefault, attributeSetOrder, changeOrder, copy, copyForList, dataValueGetFromKey, dataValueSetCopy, multiIndexingGetAttributes, multiIndexingGetAttributes, multiIndexingSetValues, multiIndexingValuesDelete, remove, remove, standardValueGetFromKey, toggleAttributeInheritance, valueChangeOrder, valueCopy, valueRemove, valueRemove, valueRemoveInLocale, valuesAllRemove, valuesAllRemove, valueSet, valueSetOrder, valuesSetMethods inherited from class mc.core.domain.base.aspect.AspectAttributeRead
getAttributeValueByAttribute, getAttributeValuesByAssignment, getAttributeValuesByAttributes, getAttributeValuesByAttributes, getAttributeValuesByCollection, getAttributeValuesBySubType, getAttributeValuesBySubType, getAttributeValuesByType, getAttributeValuesByTypes, getAttributeValuesByTypes, getPreviewAsset, getPreviewAssetsMap, getTypeAttributesBySubType, isAllowed, newAttributeValue, newAttributeValue, parameter
-
Method Details
-
avh
-
avh
public AspectAttribute<C>.AttributeValueHandler avh(ComplexEntity entity, List<Attribute> attributes) preload attribute values of entity for optimization- Parameters:
entity- mandatoryattributes- optional
-