Mercurial > pub > Impl
comparison 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 |
comparison
equal
deleted
inserted
replaced
356:97131d500f16 | 357:ec58c47edb52 |
---|---|
80 } | 80 } |
81 | 81 |
82 return _InvokeDelegate( $operation, $this, $request ); | 82 return _InvokeDelegate( $operation, $this, $request ); |
83 } | 83 } |
84 | 84 |
85 sub security { | |
86 shift->request->security | |
87 } | |
88 | |
89 sub verbs { | |
90 {} # возвращаем пстой список операций | |
91 } | |
92 | |
85 sub GetAllowedMethods { | 93 sub GetAllowedMethods { |
86 | 94 # возвращаем пустой список доступных операций |
87 } | 95 } |
88 | 96 |
89 sub FindChildResourceInfo { | 97 sub FindChildResourceInfo { |
90 | 98 |
91 } | 99 } |
226 собственный класс ресурса, например унаследованный от | 234 собственный класс ресурса, например унаследованный от |
227 C<IMPL::Web::Application::CustomResource>. | 235 C<IMPL::Web::Application::CustomResource>. |
228 | 236 |
229 =head1 MEMBERS | 237 =head1 MEMBERS |
230 | 238 |
239 =head2 C<[get]request> | |
240 | |
241 Объект C<IMPL::Web::Application::Action> представляющий запрос к серверу. | |
242 | |
231 =head2 C<[get]application> | 243 =head2 C<[get]application> |
232 | 244 |
233 Ссылка на приложение, к которому относится данный ресурс. Его следует задавать | 245 Ссылка на приложение, к которому относится данный ресурс. Получается |
234 только для коренвых ресурсов, дочерние ресурсы получают это свойство от | 246 автоматически из объекта запроса. |
235 родителей. | |
236 | 247 |
237 =head2 C<[get]contract> | 248 =head2 C<[get]contract> |
238 | 249 |
239 Обязательное свойство для ресурса, ссылается, на контракт, соответствующий | 250 Обязательное свойство для ресурса, ссылается, на контракт, соответствующий |
240 данному ресурсу, используется для выполнения C<HTTP> методов и получения | 251 данному ресурсу, используется для выполнения C<HTTP> методов и получения |