package qa.qcri.aidr.manager.util; public enum CollectionStatus { RUNNING("RUNNING"), STOPPED("STOPPED"), INITIALIZING("INITIALIZING"), FATAL_ERROR("FATAL_ERROR"), NOT_FOUND("NOT_FOUND"), RUNNING_WARNING("RUNNING_WARNING"), NOT_RUNNING("NOT_RUNNING"), TRASHED("TRASHED"), WARNING("WARNING"), EXCEPTION("EXCEPTION"); private CollectionStatus(String status) { this.status = status; } private String status; public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public static CollectionStatus getByStatus(String status){ for(CollectionStatus collectionStatus : CollectionStatus.values() ){ if(collectionStatus.getStatus().equals(status)){ return collectionStatus; } } return null; } }