diff Lib/IMPL/Web/Application/Resource.pm @ 357:ec58c47edb52

web security: code cleanup, refactoring
author cin
date Fri, 18 Oct 2013 15:10:10 +0400
parents e8be9062ecf2
children 833e663796c4
line wrap: on
line diff
--- a/Lib/IMPL/Web/Application/Resource.pm	Thu Oct 17 17:48:50 2013 +0400
+++ b/Lib/IMPL/Web/Application/Resource.pm	Fri Oct 18 15:10:10 2013 +0400
@@ -82,8 +82,16 @@
 	return _InvokeDelegate( $operation, $this, $request );
 }
 
+sub security {
+	shift->request->security
+}
+
+sub verbs {
+	{} # возвращаем пстой список операций
+}
+
 sub GetAllowedMethods {
-	
+	# возвращаем пустой список доступных операций
 }
 
 sub FindChildResourceInfo {
@@ -228,11 +236,14 @@
 
 =head1 MEMBERS
 
+=head2 C<[get]request>
+
+Объект C<IMPL::Web::Application::Action> представляющий запрос к серверу.
+
 =head2 C<[get]application>
 
-Ссылка на приложение, к которому относится данный ресурс. Его следует задавать
-только для коренвых ресурсов, дочерние ресурсы получают это свойство от
-родителей.
+Ссылка на приложение, к которому относится данный ресурс. Получается
+автоматически из объекта запроса.
 
 =head2 C<[get]contract>