[Rt-commit] r19029 - in rt/3.999/trunk/lib/RT: . Report Shredder Shredder/Plugin/Base
ruz at bestpractical.com
ruz at bestpractical.com
Thu Apr 2 06:37:39 EDT 2009
Author: ruz
Date: Thu Apr 2 06:37:39 2009
New Revision: 19029
Added:
rt/3.999/trunk/lib/RT/Collection.pm
- copied, changed from r19028, /rt/3.999/trunk/lib/RT/SearchBuilder.pm
Removed:
rt/3.999/trunk/lib/RT/SearchBuilder.pm
Modified:
rt/3.999/trunk/lib/RT/Model/ACECollection.pm
rt/3.999/trunk/lib/RT/Model/AttachmentCollection.pm
rt/3.999/trunk/lib/RT/Model/AttributeCollection.pm
rt/3.999/trunk/lib/RT/Model/CachedGroupMemberCollection.pm
rt/3.999/trunk/lib/RT/Model/CustomFieldCollection.pm
rt/3.999/trunk/lib/RT/Model/CustomFieldValueCollection.pm
rt/3.999/trunk/lib/RT/Model/GroupCollection.pm
rt/3.999/trunk/lib/RT/Model/GroupMemberCollection.pm
rt/3.999/trunk/lib/RT/Model/LinkCollection.pm
rt/3.999/trunk/lib/RT/Model/ObjectCustomFieldCollection.pm
rt/3.999/trunk/lib/RT/Model/ObjectCustomFieldValueCollection.pm
rt/3.999/trunk/lib/RT/Model/QueueCollection.pm
rt/3.999/trunk/lib/RT/Model/ScripActionCollection.pm
rt/3.999/trunk/lib/RT/Model/ScripConditionCollection.pm
rt/3.999/trunk/lib/RT/Model/TemplateCollection.pm
rt/3.999/trunk/lib/RT/Model/TicketCollection.pm
rt/3.999/trunk/lib/RT/Model/TransactionCollection.pm
rt/3.999/trunk/lib/RT/Model/UserCollection.pm
rt/3.999/trunk/lib/RT/Report/Tickets.pm
rt/3.999/trunk/lib/RT/Shredder.pm
rt/3.999/trunk/lib/RT/Shredder/Dependencies.pm
rt/3.999/trunk/lib/RT/Shredder/Plugin/Base/Search.pm
Log:
* RT::SearchBuilder -> RT::Collection
Copied: rt/3.999/trunk/lib/RT/Collection.pm (from r19028, /rt/3.999/trunk/lib/RT/SearchBuilder.pm)
==============================================================================
--- /rt/3.999/trunk/lib/RT/SearchBuilder.pm (original)
+++ rt/3.999/trunk/lib/RT/Collection.pm Thu Apr 2 06:37:39 2009
@@ -48,7 +48,7 @@
=head1 name
- RT::SearchBuilder - a baseclass for RT collection objects
+ RT::Collection - a baseclass for RT collection objects
=head1 SYNOPSIS
@@ -62,7 +62,7 @@
=cut
-package RT::SearchBuilder;
+package RT::Collection;
use RT::Base;
Modified: rt/3.999/trunk/lib/RT/Model/ACECollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/ACECollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/ACECollection.pm Thu Apr 2 06:37:39 2009
@@ -67,7 +67,7 @@
use warnings;
package RT::Model::ACECollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
=head2 next
Modified: rt/3.999/trunk/lib/RT/Model/AttachmentCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/AttachmentCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/AttachmentCollection.pm Thu Apr 2 06:37:39 2009
@@ -70,7 +70,7 @@
use strict;
package RT::Model::AttachmentCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
use RT::Model::Attachment;
Modified: rt/3.999/trunk/lib/RT/Model/AttributeCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/AttributeCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/AttributeCollection.pm Thu Apr 2 06:37:39 2009
@@ -66,7 +66,7 @@
use warnings;
package RT::Model::AttributeCollection;
-use base qw'RT::SearchBuilder';
+use base qw'RT::Collection';
sub _do_search {
my $self = shift;
Modified: rt/3.999/trunk/lib/RT/Model/CachedGroupMemberCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/CachedGroupMemberCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/CachedGroupMemberCollection.pm Thu Apr 2 06:37:39 2009
@@ -67,7 +67,7 @@
use strict;
package RT::Model::CachedGroupMemberCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
=head2 limit_to_users
Modified: rt/3.999/trunk/lib/RT/Model/CustomFieldCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/CustomFieldCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/CustomFieldCollection.pm Thu Apr 2 06:37:39 2009
@@ -66,7 +66,7 @@
use strict;
package RT::Model::CustomFieldCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
use Jifty::DBI::Collection::Unique;
sub ocf_alias {
Modified: rt/3.999/trunk/lib/RT/Model/CustomFieldValueCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/CustomFieldValueCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/CustomFieldValueCollection.pm Thu Apr 2 06:37:39 2009
@@ -50,7 +50,7 @@
package RT::Model::CustomFieldValueCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
=head2 limit_to_custom_field column
Modified: rt/3.999/trunk/lib/RT/Model/GroupCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/GroupCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/GroupCollection.pm Thu Apr 2 06:37:39 2009
@@ -73,7 +73,7 @@
package RT::Model::GroupCollection;
-use base qw/RT::IsPrincipalCollection RT::SearchBuilder/;
+use base qw/RT::IsPrincipalCollection RT::Collection/;
use RT::Model::UserCollection;
Modified: rt/3.999/trunk/lib/RT/Model/GroupMemberCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/GroupMemberCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/GroupMemberCollection.pm Thu Apr 2 06:37:39 2009
@@ -67,7 +67,7 @@
use strict;
package RT::Model::GroupMemberCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
=head2 limit_to_users
Modified: rt/3.999/trunk/lib/RT/Model/LinkCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/LinkCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/LinkCollection.pm Thu Apr 2 06:37:39 2009
@@ -69,7 +69,7 @@
package RT::Model::LinkCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
use RT::URI;
Modified: rt/3.999/trunk/lib/RT/Model/ObjectCustomFieldCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/ObjectCustomFieldCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/ObjectCustomFieldCollection.pm Thu Apr 2 06:37:39 2009
@@ -49,7 +49,7 @@
use strict;
package RT::Model::ObjectCustomFieldCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
sub limit_to_custom_field {
my $self = shift;
Modified: rt/3.999/trunk/lib/RT/Model/ObjectCustomFieldValueCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/ObjectCustomFieldValueCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/ObjectCustomFieldValueCollection.pm Thu Apr 2 06:37:39 2009
@@ -50,7 +50,7 @@
package RT::Model::ObjectCustomFieldValueCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
=head2 limit_to_custom_field column
Modified: rt/3.999/trunk/lib/RT/Model/QueueCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/QueueCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/QueueCollection.pm Thu Apr 2 06:37:39 2009
@@ -67,7 +67,7 @@
use strict;
package RT::Model::QueueCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
sub _init {
my $self = shift;
Modified: rt/3.999/trunk/lib/RT/Model/ScripActionCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/ScripActionCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/ScripActionCollection.pm Thu Apr 2 06:37:39 2009
@@ -67,7 +67,7 @@
use warnings;
package RT::Model::ScripActionCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
sub _init {
my $self = shift;
Modified: rt/3.999/trunk/lib/RT/Model/ScripConditionCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/ScripConditionCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/ScripConditionCollection.pm Thu Apr 2 06:37:39 2009
@@ -68,7 +68,7 @@
use warnings;
package RT::Model::ScripConditionCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
sub _init {
my $self = shift;
Modified: rt/3.999/trunk/lib/RT/Model/TemplateCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/TemplateCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/TemplateCollection.pm Thu Apr 2 06:37:39 2009
@@ -66,7 +66,7 @@
use warnings;
package RT::Model::TemplateCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
=head2 _init
Modified: rt/3.999/trunk/lib/RT/Model/TicketCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/TicketCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/TicketCollection.pm Thu Apr 2 06:37:39 2009
@@ -79,7 +79,7 @@
use warnings;
package RT::Model::TicketCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
no warnings qw(redefine);
use RT::Model::CustomFieldCollection;
Modified: rt/3.999/trunk/lib/RT/Model/TransactionCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/TransactionCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/TransactionCollection.pm Thu Apr 2 06:37:39 2009
@@ -67,7 +67,7 @@
use strict;
package RT::Model::TransactionCollection;
-use base qw/RT::SearchBuilder/;
+use base qw/RT::Collection/;
sub _init {
my $self = shift;
Modified: rt/3.999/trunk/lib/RT/Model/UserCollection.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Model/UserCollection.pm (original)
+++ rt/3.999/trunk/lib/RT/Model/UserCollection.pm Thu Apr 2 06:37:39 2009
@@ -67,7 +67,7 @@
use strict;
package RT::Model::UserCollection;
-use base qw/RT::IsPrincipalCollection RT::SearchBuilder/;
+use base qw/RT::IsPrincipalCollection RT::Collection/;
sub _init {
my $self = shift;
Modified: rt/3.999/trunk/lib/RT/Report/Tickets.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Report/Tickets.pm (original)
+++ rt/3.999/trunk/lib/RT/Report/Tickets.pm Thu Apr 2 06:37:39 2009
@@ -235,7 +235,7 @@
# don't want.
sub next {
my $self = shift;
- $self->RT::SearchBuilder::next(@_);
+ $self->RT::Collection::next(@_);
}
Modified: rt/3.999/trunk/lib/RT/Shredder.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Shredder.pm (original)
+++ rt/3.999/trunk/lib/RT/Shredder.pm Thu Apr 2 06:37:39 2009
@@ -298,7 +298,7 @@
Cast objects to the C<RT::Record> objects or its ancesstors.
objects can be passed as SCALAR (format C<< <class>-<id> >>),
-ARRAY, C<RT::Record> ancesstors or C<RT::SearchBuilder> ancesstor.
+ARRAY, C<RT::Record> ancesstors or C<RT::Collection> ancesstor.
Most methods that takes C<objects> argument use this method to
cast argument value to list of records.
@@ -310,7 +310,7 @@
my @objs = $shredder->cast_objects_to_records(
objects => [ # ARRAY reference
'RT::Model::Attachment-10', # SCALAR or SCALAR reference
- $tickets, # RT::Model::TicketCollection object (isa RT::SearchBuilder)
+ $tickets, # RT::Model::TicketCollection object (isa RT::Collection)
$user, # RT::Model::User object (isa RT::Record)
],
);
@@ -327,7 +327,7 @@
RT::Shredder::Exception->throw("Undefined objects argument");
}
- if ( UNIVERSAL::isa( $targets, 'RT::SearchBuilder' ) ) {
+ if ( UNIVERSAL::isa( $targets, 'RT::Collection' ) ) {
#XXX: try to use ->_do_search + ->items_array_ref in feature
# like we do in Record with links, but change only when
Modified: rt/3.999/trunk/lib/RT/Shredder/Dependencies.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Shredder/Dependencies.pm (original)
+++ rt/3.999/trunk/lib/RT/Shredder/Dependencies.pm Thu Apr 2 06:37:39 2009
@@ -74,7 +74,7 @@
Takes
base_object - any supported object of RT::Record subclass;
Flags - flags that describe relationship between target and base objects;
-target_objects - any of RT::SearchBuilder or RT::Record subclassed objects
+target_objects - any of RT::Collection or RT::Record subclassed objects
or array ref on list of this objects;
Shredder - RT::Shredder object.
Modified: rt/3.999/trunk/lib/RT/Shredder/Plugin/Base/Search.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Shredder/Plugin/Base/Search.pm (original)
+++ rt/3.999/trunk/lib/RT/Shredder/Plugin/Base/Search.pm Thu Apr 2 06:37:39 2009
@@ -98,7 +98,7 @@
=head2 fetch_next $collection [, $init]
-Returns next object in collection as method L<RT::SearchBuilder/Next>, but
+Returns next object in collection as method L<RT::Collection/Next>, but
doesn't stop on page boundaries.
When method is called with true C<$init> arg it enables pages on collection
More information about the Rt-commit
mailing list