Class: GoodData::FilterItem
Constant Summary
collapse
- EMPTY_OBJECT =
{
'filterItem' => {
'positionX' => 0,
'sizeY' => 200,
'sizeX' => 300,
'positionY' => 0
}
}
- ASSIGNABLE_MEMBERS =
DashboardItem::ASSIGNABLE_MEMBERS + [
:id,
:content_id,
:parent_filters
]
Instance Attribute Summary
#json, #tab
Attributes inherited from Rest::Object
#client, #json, #project
Class Method Summary
collapse
Instance Method Summary
collapse
#filters, #filters=, #position_x, #position_x=, #position_y, #position_y=, #size_x, #size_x=, #size_y, #size_y=
#obj_id
client, default_client, #saved?
#data_property_reader
#data_property_writer
#metadata_property_reader
#metadata_property_writer
#meta
#data
#root_key
#content
Constructor Details
#initialize(tab, json) ⇒ FilterItem
Returns a new instance of FilterItem.
36
37
38
|
# File 'lib/gooddata/models/metadata/dashboard/filter_item.rb', line 36
def initialize(tab, json)
super
end
|
Instance Method Details
#content_id ⇒ Object
48
49
50
|
# File 'lib/gooddata/models/metadata/dashboard/filter_item.rb', line 48
def content_id
data['contentId']
end
|
#content_id=(new_content_id) ⇒ Object
52
53
54
|
# File 'lib/gooddata/models/metadata/dashboard/filter_item.rb', line 52
def content_id=(new_content_id)
data['contentId'] = new_content_id
end
|
40
41
42
|
# File 'lib/gooddata/models/metadata/dashboard/filter_item.rb', line 40
def id
data['id']
end
|
#id=(new_id) ⇒ Object
44
45
46
|
# File 'lib/gooddata/models/metadata/dashboard/filter_item.rb', line 44
def id=(new_id)
data['id'] = new_id
end
|
#parent_filters ⇒ Object
56
57
58
|
# File 'lib/gooddata/models/metadata/dashboard/filter_item.rb', line 56
def parent_filters
data['parentFilters']
end
|
#parent_filters=(new_parent_filters) ⇒ Object
60
61
62
|
# File 'lib/gooddata/models/metadata/dashboard/filter_item.rb', line 60
def parent_filters=(new_parent_filters)
data['parentFilters'] = new_parent_filters
end
|