package io.lumify.core.model.properties.types;
import io.lumify.core.model.PropertyJustificationMetadata;
import org.json.JSONObject;
public class PropertyJustificationMetadataLumifyProperty extends LumifyProperty<PropertyJustificationMetadata, String> {
public PropertyJustificationMetadataLumifyProperty(final String key) {
super(key);
}
@Override
public String wrap(PropertyJustificationMetadata value) {
return value.toJson().toString();
}
@Override
public PropertyJustificationMetadata unwrap(Object value) {
if (value == null) {
return null;
}
return new PropertyJustificationMetadata(new JSONObject(value.toString()));
}
}