Mercurial > pub > Impl
view Lib/IMPL/Security/Principal.pm @ 85:190c794a41ae
DateTime renamed because of collision
author | wizard |
---|---|
date | Fri, 16 Apr 2010 16:33:11 +0400 |
parents | 84aa8c395fce |
children | 964587c5183c |
line wrap: on
line source
package IMPL::Security::Principal; use strict; use warnings; use base qw(IMPL::Object IMPL::Object::Autofill); use IMPL::Class::Property; BEGIN { public property name => prop_get; public property description => prop_all; } my $nobody; sub nobody { $nobody = $_[0]->new(name => 'nobody', description => '') unless $nobody; return $nobody; } 1; __END__ =pod =head1 NAME C<IMPL::Security::Principal> Идентификатор пользователя C<[Autofill]> =head1 MEMBERS =over =item C<CTOR(%props)> Создает новый объект. =item C<[get] name> Возвращает имя пользователя. =item C<[get,set] description> Возвращает описание пользователя. =back =cut