public abstract class SingleValueBcProperty<TRaw> extends BcPropertyBase<TRaw>
BcPropertyBase.RawConverter| Modifier | Constructor and Description |
|---|---|
protected |
SingleValueBcProperty(String propertyName) |
getPropertyName, getPropertyValue, getRawConverter, isEquals, isSameName, isSameName, toString, unwrap, wrapprotected SingleValueBcProperty(String propertyName)
public final void setProperty(ElementMutation<?> mutation, TRaw value, Visibility visibility)
public final void setProperty(ElementMutation<?> mutation, TRaw value, Metadata metadata, Visibility visibility)
public final void setProperty(ElementMutation<?> mutation, TRaw value, Metadata metadata, Long timestamp, Visibility visibility)
public final void setProperty(Element element, TRaw value, Visibility visibility, Authorizations authorizations)
public final void setProperty(Element element, TRaw value, Metadata metadata, Visibility visibility, Authorizations authorizations)
public TRaw getPropertyValue(ClientApiElement clientApiElement)
public TRaw getPropertyValue(ClientApiElement clientApiElement, TRaw defaultValue)
public boolean hasProperty(Element element)
public void removeProperty(Element element, Authorizations authorizations)
public void removeProperty(ElementMutation m, Visibility visibility)
public void removeMetadata(Metadata metadata)
public void removeMetadata(Metadata metadata, Visibility visibility)
public void alterVisibility(ExistingElementMutation<?> elementMutation, Visibility newVisibility)
public void removeProperty(List<BcPropertyUpdate> changedPropertiesOut, Element element, ElementMutation m, Visibility visibility)
public <T extends Element> void updateProperty(ElementUpdateContext<T> ctx, TRaw newValue, Visibility visibility)
@Deprecated public void updateProperty(List<BcPropertyUpdate> changedPropertiesOut, Element element, ElementMutation m, TRaw newValue, PropertyMetadata metadata, Visibility visibility)
changedPropertiesOut - Adds the property to this list if the property value changedpublic void updateProperty(List<BcPropertyUpdate> changedPropertiesOut, Element element, ElementMutation m, TRaw newValue, PropertyMetadata metadata)
public <T extends Element> void updateProperty(ElementUpdateContext<T> ctx, TRaw newValue, PropertyMetadata metadata)
@Deprecated public void updateProperty(List<BcPropertyUpdate> changedPropertiesOut, Element element, ElementMutation m, TRaw newValue, PropertyMetadata metadata, Long timestamp, Visibility visibility)
changedPropertiesOut - Adds the property to this list if the property value changedpublic void updateProperty(List<BcPropertyUpdate> changedPropertiesOut, Element element, ElementMutation m, TRaw newValue, PropertyMetadata metadata, Long timestamp)
public <T extends Element> void updateProperty(ElementUpdateContext<T> ctx, TRaw newValue, PropertyMetadata metadata, Long timestamp)
public void updateProperty(List<BcPropertyUpdate> changedPropertiesOut, Element element, ElementMutation m, TRaw newValue, Metadata metadata, Visibility visibility)
changedPropertiesOut - Adds the property to this list if the property value changedpublic <T extends Element> void updateProperty(ElementUpdateContext<T> ctx, TRaw newValue, Metadata metadata, Visibility visibility)
public void updateProperty(List<BcPropertyUpdate> changedPropertiesOut, Element element, ElementMutation m, TRaw newValue, Metadata metadata, Long timestamp, Visibility visibility)
changedPropertiesOut - Adds the property to this list if the property value changedpublic <T extends Element> void updateProperty(ElementUpdateContext<T> ctx, TRaw newValue, Metadata metadata, Long timestamp, Visibility visibility)
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.