Class DataGroup
In: vendor/plugins/services/lib/data_group.rb
Parent: ActiveRecord::Base

This ActiveRecord model is for the data_groups table. This table defines groupings for DataItem objects, and gives each group a type. Its columns are similar to DataItem.

Methods

Public Class methods

Finds groupings by their type

[Source]

    # File vendor/plugins/services/lib/data_group.rb, line 8
 8:         def self.findGroupings(dataType, resultsToReturn = :all)
 9:                 return self::find(resultsToReturn, :conditions => ["groupingtype = ?", dataType])
10:         end

Finds groupings by type and their creator.

[Source]

    # File vendor/plugins/services/lib/data_group.rb, line 13
13:         def self.findGroupingsByCreator(dataType, creator, resultsToReturn = :all)
14:                 return self::find(resultsToReturn, :conditions => ["groupingtype = ? AND creator = ?", dataType, creator])
15:         end

Finds groupings by type and owner.

[Source]

    # File vendor/plugins/services/lib/data_group.rb, line 18
18:         def self.findGroupingsByOwner(dataType, owner, resultsToReturn = :all)
19:                 return self::find(resultsToReturn, :conditions => ["groupingtype = ? AND owner = ?", dataType, owner])
20:         end

Finds groupings by their type and parent

[Source]

    # File vendor/plugins/services/lib/data_group.rb, line 23
23:         def self.findGroupingsByParent(dataType, parent, resultsToReturn = :all)
24:                 return self::find(resultsToReturn, :conditions => ["groupingtype = ? AND parent = ?", dataType, parent])
25:         end

[Validate]