package org.lttpp.eemory.exception;
import org.lttpp.eemory.Constants;
import org.lttpp.eemory.Messages;
public enum EDAMDataModel {
Note_noteGuid {
@Override
public String toString() {
return Constants.ENML_MODEL_NOTE_NOTEGUID;
}
},
Note_notebookGuid {
@Override
public String toString() {
return Constants.ENML_MODEL_NOTE_NOTEBOOKGUID;
}
},
Notebook_guid {
@Override
public String toString() {
return Constants.ENML_MODEL_NOTEBOOKGUID;
}
};
public static EDAMDataModel forName(final String name) throws IllegalArgumentException {
EDAMDataModel[] values = EDAMDataModel.values();
for (EDAMDataModel value : values) {
if (value.toString().equalsIgnoreCase(name)) {
return value;
}
}
throw new IllegalArgumentException(Messages.bind(Messages.Throwable_IllegalArgumentException_Message, name));
}
}