if (action.equalsIgnoreCase("edit")) {
if (req.getParameter("tubeId") != null) {
Tube tub = TubeModel.getByTubeId(req.getParameter("tubeId"));
if (tub != null) {
if (req.getParameter("title") != null) {
tub.setTitle(new Text(req.getParameter("title")));
}
if (req.getParameter("description") != null) {
tub.setDescription(new Text(req
.getParameter("description")));
}
Map<String, List<BlobKey>> blobs = blobstoreService
.getUploads(req);
List<BlobKey> blobKeys = blobs.get("myFile");
if (blobKeys != null && blobKeys.size() > 0) {
tub.setThumbImageUrl(new Text("/image?key=" + blobKeys.get(0)
.getKeyString()));
}
TubeModel.update(tub);
TubeModel.closePM();
req.setAttribute("detail", tub);