code: public void setAction(String strAction) throws ApplicationException {
  	strAction = strAction.toLowerCase();
  	if (strAction.equals("move") || strAction.equals("rename")) action = ACTION_MOVE;
  	else if (strAction.equals("copy")) action = ACTION_COPY;
  	else if (strAction.equals("delete")) action = ACTION_DELETE;
  	else if (strAction.equals("read")) action = ACTION_READ;
  	else if (strAction.equals("readbinary")) action = ACTION_READ_BINARY;
  	else if (strAction.equals("write")) action = ACTION_WRITE;
  	else if (strAction.equals("append")) action = ACTION_APPEND;
  	else if (strAction.equals("upload")) action = ACTION_UPLOAD;
  	else if (strAction.equals("uploadall")) action = ACTION_UPLOAD_ALL;
  	else if (strAction.equals("info")) action = ACTION_INFO;
  	else if (strAction.equals("touch")) action = ACTION_TOUCH;
  	else throw new ApplicationException("invalid value [" + strAction + "] for attribute action",
  		"values for attribute action are:info,move,rename,copy,delete,read,readbinary,write,append,upload,uploadall,touch");
      }
docs: set the value action Type of file manipulation that the tag performs.
  
  @param strAction value to set