public abstract class MetadataVisalloProperty<TRaw,TGraph> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
MetadataVisalloProperty(String metadataKey) |
| Modifier and Type | Method and Description |
|---|---|
String |
getMetadataKey() |
TRaw |
getMetadataValue(Map<String,Object> metadata) |
TRaw |
getMetadataValue(org.vertexium.Metadata metadata) |
TRaw |
getMetadataValue(org.vertexium.Metadata metadata,
TRaw defaultValue) |
TRaw |
getMetadataValueOrDefault(org.vertexium.Metadata metadata,
TRaw defaultValue) |
Collection<TRaw> |
getMetadataValues(org.vertexium.Metadata metadata) |
void |
setMetadata(org.vertexium.mutation.ExistingElementMutation m,
org.vertexium.Property property,
TRaw value,
org.vertexium.Visibility visibility) |
void |
setMetadata(org.vertexium.Metadata metadata,
TRaw value,
org.vertexium.Visibility visibility) |
void |
setMetadata(PropertyMetadata metadata,
TRaw value,
org.vertexium.Visibility visibility) |
abstract TRaw |
unwrap(Object value)
Convert the Vertexium value to its original raw type.
|
abstract TGraph |
wrap(TRaw value)
Convert the raw value to an appropriate value for storage
in Vertexium.
|
protected MetadataVisalloProperty(String metadataKey)
public abstract TGraph wrap(TRaw value)
public abstract TRaw unwrap(Object value)
public String getMetadataKey()
public TRaw getMetadataValue(org.vertexium.Metadata metadata)
public Collection<TRaw> getMetadataValues(org.vertexium.Metadata metadata)
public TRaw getMetadataValueOrDefault(org.vertexium.Metadata metadata, TRaw defaultValue)
public void setMetadata(org.vertexium.Metadata metadata,
TRaw value,
org.vertexium.Visibility visibility)
public void setMetadata(PropertyMetadata metadata, TRaw value, org.vertexium.Visibility visibility)
public void setMetadata(org.vertexium.mutation.ExistingElementMutation m,
org.vertexium.Property property,
TRaw value,
org.vertexium.Visibility visibility)
Copyright © 2013–2017 V5 Analytics. All rights reserved.