Mercurial > pub > Impl
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>