OSDN Git Service

t#:
[pettanr/pettanr.git] / lib / manifest / local / view / list_group / list / foreign_filter.rb
1 module Manifest
2   module View
3     module ListGroupModule
4       class ForeignFilterList < FilterList
5         
6         def init
7           super
8         end
9         
10         def where_condition filter_item_id
11           w = self.base_where_condition
12           w += ' and ' unless w.blank?
13           [w + @filter_table_name + '.id' + ' = ?', filter_item_id] 
14         end
15         
16         def include_hash
17           @model_manifest.tree[@tree_name].include_hash
18         end
19         
20       end
21       
22     end
23   end
24 end