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> методов и получения |
