Bugzilla::Whine::Query - A query object used by Bugzilla::Whine.
use Bugzilla::Whine::Query; my $query = new Bugzilla::Whine::Query($id); my $event_id = $query->eventid; my $id = $query->id; my $query_name = $query->name; my $sortkey = $query->sortkey; my $one_email_per_bug = $query->one_email_per_bug; my $title = $query->title;
This module exists to represent a query for a Bugzilla::Whine::Event. Each event, which are groups of schedules and queries based on how the user configured the event, may have zero or more queries associated with it. Additionally, the queries are selected from the user's saved searches, or Bugzilla::Search::Saved object with a matching name attribute for the user.
This is an implementation of Bugzilla::Object, and so has all the same methods available as Bugzilla::Object, in addition to what is documented below.
newDoes not accept a bare name argument. Instead, accepts only an id.
See also: "new" in Bugzilla::Object.
These return data about the object, without modifying the object.
event_idThe Bugzilla::Whine::Event object id for this object.
nameThe Bugzilla::Search::Saved query object name for this object.
sortkeyThe relational sorting key as compared with other Bugzilla::Whine::Query objects.
one_email_per_bugReturns a numeric 1(true) or 0(false) to represent whether this Bugzilla::Whine::Query object is supposed to be mailed as a list of bugs or one email per bug.
titleThe title of this object as it appears in the user forms and emails.