Mercurial > pub > Impl
comparison Lib/IMPL/Security/Role.pm @ 73:2f31ecabe9ea
doc
security
| author | wizard |
|---|---|
| date | Mon, 29 Mar 2010 06:56:05 +0400 |
| parents | a1498298d3ee |
| children | 79bf75223afe |
comparison
equal
deleted
inserted
replaced
| 72:eac47fa4f262 | 73:2f31ecabe9ea |
|---|---|
| 3 use base qw(IMPL::Object); | 3 use base qw(IMPL::Object); |
| 4 | 4 |
| 5 use IMPL::Class::Property; | 5 use IMPL::Class::Property; |
| 6 | 6 |
| 7 BEGIN { | 7 BEGIN { |
| 8 public property roleName => prop_get; | 8 public property roleName => prop_get | owner_set; |
| 9 public property parentRoles => prop_get; | 9 public property parentRoles => prop_get | owner_set | prop_list; |
| 10 } | 10 } |
| 11 | 11 |
| 12 sub CTOR { | 12 sub CTOR { |
| 13 my ($this,$name,$parentRoles) = @_; | 13 my ($this,$name,$parentRoles) = @_; |
| 14 | 14 |
| 37 | 37 |
| 38 __END__ | 38 __END__ |
| 39 | 39 |
| 40 =pod | 40 =pod |
| 41 | 41 |
| 42 =head1 NAME | |
| 43 | |
| 44 C<IMPL::Security::Role> Роль | |
| 45 | |
| 42 =head1 DESCRIPTION | 46 =head1 DESCRIPTION |
| 43 | 47 |
| 44 Роль. Может включать в себя базовые роли. | 48 Может включать в себя базовые роли. |
| 45 Имеется метод для проверки наличия необходимых ролей в текущей роли. | 49 Имеется метод для проверки наличия необходимых ролей в текущей роли. |
| 46 | 50 |
| 47 =head1 MEMBERS | 51 =head1 MEMBERS |
| 48 | 52 |
| 49 =over | 53 =over |
| 50 | 54 |
| 51 =item C<roleName> | 55 =item C<[get] roleName> |
| 52 | 56 |
| 53 Имя роли, ее идентификатор | 57 Имя роли, ее идентификатор |
| 54 | 58 |
| 55 =item C<parentRoles> | 59 =item C<[get,list] parentRoles> |
| 56 | 60 |
| 57 Список родительских ролей | 61 Список родительских ролей |
| 58 | 62 |
| 59 =item C<Satisfy(@roles_list)> | 63 =item C<Satisfy(@roles_list)> |
| 60 | 64 |
