45 lines
716 B
Java
45 lines
716 B
Java
|
/**
|
||
|
*
|
||
|
*/
|
||
|
package org.gcube.datacatalogue.metadatadiscovery.bean.jaxb;
|
||
|
|
||
|
|
||
|
/**
|
||
|
* The Enum TaggingGroupingValue.
|
||
|
*
|
||
|
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
||
|
* Mar 21, 2017
|
||
|
*/
|
||
|
public enum TaggingGroupingValue {
|
||
|
|
||
|
onFieldName,
|
||
|
onValue;
|
||
|
|
||
|
/**
|
||
|
* Value.
|
||
|
*
|
||
|
* @return the string
|
||
|
*/
|
||
|
public String value() {
|
||
|
return name();
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* From value.
|
||
|
*
|
||
|
* @param v the v
|
||
|
* @return the tagging grouping value
|
||
|
*/
|
||
|
public static TaggingGroupingValue fromValue(String v) {
|
||
|
TaggingGroupingValue vv;
|
||
|
try{
|
||
|
vv = valueOf(v);
|
||
|
}catch(Exception e){
|
||
|
return TaggingGroupingValue.onValue;
|
||
|
}
|
||
|
|
||
|
return vv;
|
||
|
}
|
||
|
}
|