module Asposetasksjava::FilterData
Public Class Methods
new()
click to toggle source
# File lib/asposetasksjava/Projects/filterdata.rb, line 3 def initialize() # Reading Filter Definition Data get_filter_definition_data() end
Public Instance Methods
get_filter_definition_data()
click to toggle source
# File lib/asposetasksjava/Projects/filterdata.rb, line 8 def get_filter_definition_data() data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/' # Instantiate project object project = Rjb::import('com.aspose.tasks.Project').new(data_dir + 'test_tasks.mpp') task_filters = project.getTaskFilters().toList() puts "Task Filters Count: " + task_filters.size().to_s puts "All Tasks: " + task_filters.get(0).getName().to_s puts "Task Item: " + task_filters.get(0).getFilterType().to_s puts "Task Filters Show In Menu: " + task_filters.get(0).getShowInMenu().to_s puts "Task filter ShowRelatedSummaryRows: " + task_filters.get(0).getShowRelatedSummaryRows().to_s rsc_filters = project.getResourceFilters().toList() puts "Project.ResourceFilters count: " + rsc_filters.size().to_s puts "Resource Filter Item Type: Item.ResourceType: " + rsc_filters.get(0).getFilterType().to_s puts "Resource filter ShowInMenu" + rsc_filters.get(0).getShowInMenu().to_s puts "Resource filter ShowRelatedSummaryRows: " + rsc_filters.get(0).getShowRelatedSummaryRows().to_s end