public function getAction() { if (self::$_action == null) { $args = $this->HTTPRequest()->allKeys(); if ($args->containsObject("read")) { self::$_action = self::ACTION_READ; } else { if ($args->containsObject("readHeaders")) { self::$_action = self::ACTION_READ_HEADERS; } else { if ($args->containsObject("set")) { self::$_action = self::ACTION_SET; } else { self::$_action = self::ACTION_UNDEFINED; } } } } return self::$_action; }