@Override public String toString() { return this.name().toLowerCase(Locale.ROOT); }
/** * Constructor for initializing from a JSON Object. * * @param json JSON object describing this property */ PhenoTipsFeatureMetadatum(JSONObject json) { super(json); String metaType = json.has(TYPE_JSON_KEY_NAME) ? json.getString(TYPE_JSON_KEY_NAME) : null; this.type = Type.valueOf(metaType.toUpperCase(Locale.ROOT)); }
BaseObject metadataObject = findMetadataObject(doc); if (metadataObject != null) { for (FeatureMetadatum.Type metadataType : FeatureMetadatum.Type.values()) { StringProperty metadataProp = (StringProperty) metadataObject.get(metadataType.toString()); if (metadataProp != null && StringUtils.isNotBlank(metadataProp.getValue())) { this.metadata.put(metadataType.toString(), new PhenoTipsFeatureMetadatum(metadataProp));
BaseObject metadataObject = findMetadataObject(doc); if (metadataObject != null) { for (FeatureMetadatum.Type metadataType : FeatureMetadatum.Type.values()) { StringProperty metadataProp = (StringProperty) metadataObject.get(metadataType.toString()); if (metadataProp != null && StringUtils.isNotBlank(metadataProp.getValue())) { this.metadata.put(metadataType.toString(), new PhenoTipsFeatureMetadatum(metadataProp));
/** * Constructor that copies the data from an XProperty. * * @param data the XProperty representing this meta-feature in XWiki */ PhenoTipsFeatureMetadatum(StringProperty data) { super(data.getValue()); this.type = Type.valueOf(data.getName().toUpperCase(Locale.ROOT)); }
@Override public String getType() { return this.type.toString(); }
@Override public String getType() { return this.type.toString(); }
@Override public String toString() { return this.name().toLowerCase(Locale.ROOT); }
/** * Constructor for initializing from a JSON Object. * * @param json JSON object describing this property */ PhenoTipsFeatureMetadatum(JSONObject json) { super(json); String metaType = json.has(TYPE_JSON_KEY_NAME) ? json.getString(TYPE_JSON_KEY_NAME) : null; this.type = Type.valueOf(metaType.toUpperCase(Locale.ROOT)); }
/** * Constructor that copies the data from an XProperty. * * @param data the XProperty representing this meta-feature in XWiki */ PhenoTipsFeatureMetadatum(StringProperty data) { super(data.getValue()); this.type = Type.valueOf(data.getName().toUpperCase(Locale.ROOT)); }