package org.ohdsi.webapi.vocabulary;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.ArrayList;
/**
*
* @author fdefalco
*/
@JsonInclude(Include.NON_NULL)
public class RelatedConcept extends Concept {
@JsonProperty("RELATIONSHIPS")
public ArrayList<ConceptRelationship> relationships;
public RelatedConcept() {
relationships = new ArrayList<>();
}
@JsonProperty("RELATIONSHIP_CAPTION")
public String GetRelationshipCaption() {
String result = "";
for (int i = 0; i < relationships.size(); i++) {
if (i > 0)
result += ", ";
result += relationships.get(i).relationshipName;
}
return result;
}
}