Mercurial > pub > Impl
comparison Lib/IMPL/Security/Principal.pm @ 74:84aa8c395fce
doc
minor fixes
| author | wizard |
|---|---|
| date | Mon, 29 Mar 2010 17:40:06 +0400 |
| parents | 16ada169ca75 |
| children | 964587c5183c |
comparison
equal
deleted
inserted
replaced
| 73:2f31ecabe9ea | 74:84aa8c395fce |
|---|---|
| 1 package IMPL::Security::Principal; | 1 package IMPL::Security::Principal; |
| 2 use strict; | 2 use strict; |
| 3 use warnings; | 3 use warnings; |
| 4 | 4 |
| 5 use base qw(IMPL::Object); | 5 use base qw(IMPL::Object IMPL::Object::Autofill); |
| 6 use IMPL::Class::Property; | 6 use IMPL::Class::Property; |
| 7 | 7 |
| 8 BEGIN { | 8 BEGIN { |
| 9 public property Name => prop_get; | 9 public property name => prop_get; |
| 10 public property Description => prop_get; | 10 public property description => prop_all; |
| 11 } | 11 } |
| 12 | 12 |
| 13 my $nobody; | 13 my $nobody; |
| 14 | 14 |
| 15 sub nobody { | 15 sub nobody { |
| 16 $nobody = $_[0]->new(Name => 'nobody', Description => '') unless $nobody; | 16 $nobody = $_[0]->new(name => 'nobody', description => '') unless $nobody; |
| 17 return $nobody; | 17 return $nobody; |
| 18 } | 18 } |
| 19 | 19 |
| 20 1; | 20 1; |
| 21 | |
| 22 __END__ | |
| 23 | |
| 24 =pod | |
| 25 | |
| 26 =head1 NAME | |
| 27 | |
| 28 C<IMPL::Security::Principal> Идентификатор пользователя | |
| 29 | |
| 30 C<[Autofill]> | |
| 31 | |
| 32 =head1 MEMBERS | |
| 33 | |
| 34 =over | |
| 35 | |
| 36 =item C<CTOR(%props)> | |
| 37 | |
| 38 Создает новый объект. | |
| 39 | |
| 40 =item C<[get] name> | |
| 41 | |
| 42 Возвращает имя пользователя. | |
| 43 | |
| 44 =item C<[get,set] description> | |
| 45 | |
| 46 Возвращает описание пользователя. | |
| 47 | |
| 48 =back | |
| 49 | |
| 50 =cut |
