以下のプログラムの意味について教えて下さい。
String data = request.getParameter("function");
if (data == null) {
doBBSRead(request, response, bbsData);
}
else if (data.compareTo("WRITE") == 0) {
doBBSWrite(request, response, bbsData);
}
else if (data.compareTo("DELETE") == 0) {
doBBSDelete(request, response, bbsData);
}