changed status enum
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/grsf-common-library@157741 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
7e97284fb4
commit
e7c2e77010
|
@ -8,7 +8,7 @@ import com.fasterxml.jackson.annotation.JsonValue;
|
||||||
* @author Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it)
|
* @author Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it)
|
||||||
*/
|
*/
|
||||||
public enum Status {
|
public enum Status {
|
||||||
|
|
||||||
Pending("Pending"),
|
Pending("Pending"),
|
||||||
Approved("Approved"),
|
Approved("Approved"),
|
||||||
Rejected("Rejected"),
|
Rejected("Rejected"),
|
||||||
|
@ -29,7 +29,7 @@ public enum Status {
|
||||||
public String getOrigName(){
|
public String getOrigName(){
|
||||||
return origName;
|
return origName;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the json value
|
* Get the json value
|
||||||
* @return
|
* @return
|
||||||
|
@ -54,7 +54,7 @@ public enum Status {
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Used by reflection
|
* Used by reflection
|
||||||
*/
|
*/
|
||||||
|
@ -62,4 +62,16 @@ public enum Status {
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return getOrigName();
|
return getOrigName();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static Status fromString(String string){
|
||||||
|
if(string == null || string.isEmpty())
|
||||||
|
return null;
|
||||||
|
|
||||||
|
for(Status value: Status.values())
|
||||||
|
if(value.toString().equalsIgnoreCase(string))
|
||||||
|
return value;
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue