root/lang/perl/Data-Conveyor/trunk/lib/Data/Conveyor/Exception/NoSuchCommand.pm @ 16559

Revision 16559, 8.2 kB (checked in by hanekomu, 5 years ago)

set module versions to latest Changes version

Line 
1package Data::Conveyor::Exception::NoSuchCommand;
2
3# $Id: NoSuchCommand.pm 13653 2007-10-22 09:11:20Z gr $
4
5use warnings;
6use strict;
7
8
9our $VERSION = '0.05';
10
11
12use base qw(
13    Class::Scaffold::Exception::Business
14    Class::Value::Exception::Base
15);
16
17
18__PACKAGE__->mk_scalar_accessors(qw(command));
19
20
21use constant default_message => 'No such command [%s]';
22use constant PROPERTIES      => ( 'command' );
23
24
251;
26
27
28__END__
29
30
31
32=head1 NAME
33
34Data::Conveyor::Exception::NoSuchCommand - stage-based conveyor-belt-like ticket handling system
35
36=head1 SYNOPSIS
37
38    Data::Conveyor::Exception::NoSuchCommand->new;
39
40=head1 DESCRIPTION
41
42None yet. This is an early release; fully functional, but undocumented. The
43next release will have more documentation.
44
45=head1 METHODS
46
47=over 4
48
49=item clear_command
50
51    $obj->clear_command;
52
53Clears the value.
54
55=item command
56
57    my $value = $obj->command;
58    $obj->command($value);
59
60A basic getter/setter method. If called without an argument, it returns the
61value. If called with a single argument, it sets the value.
62
63=item command_clear
64
65    $obj->command_clear;
66
67Clears the value.
68
69=back
70
71Data::Conveyor::Exception::NoSuchCommand inherits from
72L<Class::Scaffold::Exception::Business> and
73L<Class::Value::Exception::Base>.
74
75The superclass L<Error::Hierarchy> defines these methods and functions:
76
77    acknowledged(), acknowledged_clear(), acknowledged_set(),
78    clear_acknowledged(), clear_is_optional(), comparable(), error_depth(),
79    get_properties(), init(), is_optional(), is_optional_clear(),
80    is_optional_set(), properties_as_hash(), set_acknowledged(),
81    set_is_optional(), stringify(), transmute()
82
83The superclass L<Error::Hierarchy::Base> defines these methods and
84functions:
85
86    new(), dump_as_yaml(), dump_raw()
87
88The superclass L<Error> defines these methods and functions:
89
90    _throw_Error_Simple(), associate(), catch(), file(), flush(), import(),
91    object(), prior(), record(), text(), throw(), value(), with()
92
93The superclass L<Data::Inherited> defines these methods and functions:
94
95    every_hash(), every_list(), flush_every_cache_by_key()
96
97The superclass L<Class::Accessor::Complex> defines these methods and
98functions:
99
100    mk_abstract_accessors(), mk_array_accessors(), mk_boolean_accessors(),
101    mk_class_array_accessors(), mk_class_hash_accessors(),
102    mk_class_scalar_accessors(), mk_concat_accessors(),
103    mk_forward_accessors(), mk_hash_accessors(), mk_integer_accessors(),
104    mk_new(), mk_object_accessors(), mk_scalar_accessors(),
105    mk_set_accessors(), mk_singleton()
106
107The superclass L<Class::Accessor> defines these methods and functions:
108
109    _carp(), _croak(), _mk_accessors(), accessor_name_for(),
110    best_practice_accessor_name_for(), best_practice_mutator_name_for(),
111    follow_best_practice(), get(), make_accessor(), make_ro_accessor(),
112    make_wo_accessor(), mk_accessors(), mk_ro_accessors(),
113    mk_wo_accessors(), mutator_name_for(), set()
114
115The superclass L<Class::Accessor::Installer> defines these methods and
116functions:
117
118    install_accessor()
119
120The superclass L<Class::Scaffold::Storable> defines these methods and
121functions:
122
123    MUNGE_CONSTRUCTOR_ARGS(), clear_storage_info(), clear_storage_type(),
124    delete_storage_info(), exists_storage_info(), id(),
125    keys_storage_info(), storage(), storage_info(), storage_info_clear(),
126    storage_info_delete(), storage_info_exists(), storage_info_keys(),
127    storage_info_values(), storage_type(), storage_type_clear(),
128    values_storage_info()
129
130The superclass L<Class::Scaffold::Base> defines these methods and
131functions:
132
133    FIRST_CONSTRUCTOR_ARGS(), add_autoloaded_package(), log()
134
135The superclass L<Data::Comparable> defines these methods and functions:
136
137    comparable_scalar(), dump_comparable(), prepare_comparable(),
138    yaml_dump_comparable()
139
140The superclass L<Class::Scaffold::Delegate::Mixin> defines these methods
141and functions:
142
143    delegate()
144
145The superclass L<Class::Scaffold::Accessor> defines these methods and
146functions:
147
148    mk_framework_object_accessors(), mk_framework_object_array_accessors(),
149    mk_readonly_accessors()
150
151The superclass L<Class::Accessor::Constructor> defines these methods and
152functions:
153
154    _make_constructor(), mk_constructor(), mk_constructor_with_dirty(),
155    mk_singleton_constructor()
156
157The superclass L<Class::Accessor::FactoryTyped> defines these methods and
158functions:
159
160    clear_factory_typed_accessors(), clear_factory_typed_array_accessors(),
161    count_factory_typed_accessors(), count_factory_typed_array_accessors(),
162    factory_typed_accessors(), factory_typed_accessors_clear(),
163    factory_typed_accessors_count(), factory_typed_accessors_index(),
164    factory_typed_accessors_pop(), factory_typed_accessors_push(),
165    factory_typed_accessors_set(), factory_typed_accessors_shift(),
166    factory_typed_accessors_splice(), factory_typed_accessors_unshift(),
167    factory_typed_array_accessors(), factory_typed_array_accessors_clear(),
168    factory_typed_array_accessors_count(),
169    factory_typed_array_accessors_index(),
170    factory_typed_array_accessors_pop(),
171    factory_typed_array_accessors_push(),
172    factory_typed_array_accessors_set(),
173    factory_typed_array_accessors_shift(),
174    factory_typed_array_accessors_splice(),
175    factory_typed_array_accessors_unshift(),
176    index_factory_typed_accessors(), index_factory_typed_array_accessors(),
177    mk_factory_typed_accessors(), mk_factory_typed_array_accessors(),
178    pop_factory_typed_accessors(), pop_factory_typed_array_accessors(),
179    push_factory_typed_accessors(), push_factory_typed_array_accessors(),
180    set_factory_typed_accessors(), set_factory_typed_array_accessors(),
181    shift_factory_typed_accessors(), shift_factory_typed_array_accessors(),
182    splice_factory_typed_accessors(),
183    splice_factory_typed_array_accessors(),
184    unshift_factory_typed_accessors(),
185    unshift_factory_typed_array_accessors()
186
187The superclass L<Class::Scaffold::Factory::Type> defines these methods and
188functions:
189
190    factory_log()
191
192The superclass L<Class::Factory::Enhanced> defines these methods and
193functions:
194
195    add_factory_type(), make_object_for_type(), register_factory_type()
196
197The superclass L<Class::Factory> defines these methods and functions:
198
199    factory_error(), get_factory_class(), get_factory_type_for(),
200    get_loaded_classes(), get_loaded_types(), get_my_factory(),
201    get_my_factory_type(), get_registered_class(),
202    get_registered_classes(), get_registered_types(),
203    remove_factory_type(), unregister_factory_type()
204
205The superclass L<Class::Accessor::Constructor::Base> defines these methods
206and functions:
207
208    STORE(), clear_dirty(), clear_hygienic(), clear_unhygienic(),
209    contains_hygienic(), contains_unhygienic(), delete_hygienic(),
210    delete_unhygienic(), dirty(), dirty_clear(), dirty_set(),
211    elements_hygienic(), elements_unhygienic(), hygienic(),
212    hygienic_clear(), hygienic_contains(), hygienic_delete(),
213    hygienic_elements(), hygienic_insert(), hygienic_is_empty(),
214    hygienic_size(), insert_hygienic(), insert_unhygienic(),
215    is_empty_hygienic(), is_empty_unhygienic(), set_dirty(),
216    size_hygienic(), size_unhygienic(), unhygienic(), unhygienic_clear(),
217    unhygienic_contains(), unhygienic_delete(), unhygienic_elements(),
218    unhygienic_insert(), unhygienic_is_empty(), unhygienic_size()
219
220The superclass L<Tie::StdHash> defines these methods and functions:
221
222    CLEAR(), DELETE(), EXISTS(), FETCH(), FIRSTKEY(), NEXTKEY(), SCALAR(),
223    TIEHASH()
224
225=head1 BUGS AND LIMITATIONS
226
227No bugs have been reported.
228
229Please report any bugs or feature requests through the web interface at
230L<http://rt.cpan.org>.
231
232=head1 INSTALLATION
233
234See perlmodinstall for information and options on installing Perl modules.
235
236=head1 AVAILABILITY
237
238The latest version of this module is available from the Comprehensive Perl
239Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN
240site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>.
241
242=head1 AUTHORS
243
244Florian Helmberger C<< <fh@univie.ac.at> >>
245
246Achim Adam C<< <ac@univie.ac.at> >>
247
248Mark Hofstetter C<< <mh@univie.ac.at> >>
249
250Heinz Ekker C<< <ek@univie.ac.at> >>
251
252Marcel GrE<uuml>nauer, C<< <marcel@cpan.org> >>
253
254=head1 COPYRIGHT AND LICENSE
255
256Copyright 2004-2008 by the authors.
257
258This library is free software; you can redistribute it and/or modify
259it under the same terms as Perl itself.
260
261
262=cut
263
Note: See TracBrowser for help on using the browser.