Class: MPXJ::Resource

Inherits:
Container show all
Includes:
ResourceMethods
Defined in:
lib/mpxj/resource.rb

Overview

Represents a resource in a project plan

Constant Summary

Constants included from ResourceMethods

MPXJ::ResourceMethods::ATTRIBUTE_TYPES

Instance Attribute Summary collapse

Attributes inherited from Container

#attribute_values, #parent_project

Instance Method Summary collapse

Methods included from ResourceMethods

#accrue_at, #active, #actual_cost, #actual_finish, #actual_overtime_cost, #actual_overtime_work, #actual_overtime_work_protected, #actual_start, #actual_work, #actual_work_protected, #acwp, #assignment, #assignment_delay, #assignment_owner, #assignment_units, #attribute_types, #availability_data, #available_from, #available_to, #base_calendar, #baseline10_budget_cost, #baseline10_budget_work, #baseline10_cost, #baseline10_finish, #baseline10_start, #baseline10_work, #baseline1_budget_cost, #baseline1_budget_work, #baseline1_cost, #baseline1_finish, #baseline1_start, #baseline1_work, #baseline2_budget_cost, #baseline2_budget_work, #baseline2_cost, #baseline2_finish, #baseline2_start, #baseline2_work, #baseline3_budget_cost, #baseline3_budget_work, #baseline3_cost, #baseline3_finish, #baseline3_start, #baseline3_work, #baseline4_budget_cost, #baseline4_budget_work, #baseline4_cost, #baseline4_finish, #baseline4_start, #baseline4_work, #baseline5_budget_cost, #baseline5_budget_work, #baseline5_cost, #baseline5_finish, #baseline5_start, #baseline5_work, #baseline6_budget_cost, #baseline6_budget_work, #baseline6_cost, #baseline6_finish, #baseline6_start, #baseline6_work, #baseline7_budget_cost, #baseline7_budget_work, #baseline7_cost, #baseline7_finish, #baseline7_start, #baseline7_work, #baseline8_budget_cost, #baseline8_budget_work, #baseline8_cost, #baseline8_finish, #baseline8_start, #baseline8_work, #baseline9_budget_cost, #baseline9_budget_work, #baseline9_cost, #baseline9_finish, #baseline9_start, #baseline9_work, #baseline_budget_cost, #baseline_budget_work, #baseline_cost, #baseline_finish, #baseline_start, #baseline_work, #bcwp, #bcws, #booking_type, #budget, #budget_cost, #budget_work, #calculate_costs_from_units, #calendar_guid, #calendar_unique_id, #can_level, #code, #confirmed, #cost, #cost1, #cost10, #cost2, #cost3, #cost4, #cost5, #cost6, #cost7, #cost8, #cost9, #cost_center, #cost_per_use, #cost_rate_a, #cost_rate_b, #cost_rate_c, #cost_rate_d, #cost_rate_e, #cost_rate_table, #cost_variance, #created, #cv, #date1, #date10, #date2, #date3, #date4, #date5, #date6, #date7, #date8, #date9, #default_assignment_owner, #default_units, #description, #duration1, #duration10, #duration10_units, #duration1_units, #duration2, #duration2_units, #duration3, #duration3_units, #duration4, #duration4_units, #duration5, #duration5_units, #duration6, #duration6_units, #duration7, #duration7_units, #duration8, #duration8_units, #duration9, #duration9_units, #email_address, #engagement_status, #enterprise, #enterprise_base_calendar, #enterprise_checked_out_by, #enterprise_cost1, #enterprise_cost10, #enterprise_cost2, #enterprise_cost3, #enterprise_cost4, #enterprise_cost5, #enterprise_cost6, #enterprise_cost7, #enterprise_cost8, #enterprise_cost9, #enterprise_data, #enterprise_date1, #enterprise_date10, #enterprise_date11, #enterprise_date12, #enterprise_date13, #enterprise_date14, #enterprise_date15, #enterprise_date16, #enterprise_date17, #enterprise_date18, #enterprise_date19, #enterprise_date2, #enterprise_date20, #enterprise_date21, #enterprise_date22, #enterprise_date23, #enterprise_date24, #enterprise_date25, #enterprise_date26, #enterprise_date27, #enterprise_date28, #enterprise_date29, #enterprise_date3, #enterprise_date30, #enterprise_date4, #enterprise_date5, #enterprise_date6, #enterprise_date7, #enterprise_date8, #enterprise_date9, #enterprise_duration1, #enterprise_duration10, #enterprise_duration10_units, #enterprise_duration1_units, #enterprise_duration2, #enterprise_duration2_units, #enterprise_duration3, #enterprise_duration3_units, #enterprise_duration4, #enterprise_duration4_units, #enterprise_duration5, #enterprise_duration5_units, #enterprise_duration6, #enterprise_duration6_units, #enterprise_duration7, #enterprise_duration7_units, #enterprise_duration8, #enterprise_duration8_units, #enterprise_duration9, #enterprise_duration9_units, #enterprise_flag1, #enterprise_flag10, #enterprise_flag11, #enterprise_flag12, #enterprise_flag13, #enterprise_flag14, #enterprise_flag15, #enterprise_flag16, #enterprise_flag17, #enterprise_flag18, #enterprise_flag19, #enterprise_flag2, #enterprise_flag20, #enterprise_flag3, #enterprise_flag4, #enterprise_flag5, #enterprise_flag6, #enterprise_flag7, #enterprise_flag8, #enterprise_flag9, #enterprise_is_checked_out, #enterprise_last_modified_date, #enterprise_multi_value20, #enterprise_multi_value21, #enterprise_multi_value22, #enterprise_multi_value23, #enterprise_multi_value24, #enterprise_multi_value25, #enterprise_multi_value26, #enterprise_multi_value27, #enterprise_multi_value28, #enterprise_multi_value29, #enterprise_name_used, #enterprise_number1, #enterprise_number10, #enterprise_number11, #enterprise_number12, #enterprise_number13, #enterprise_number14, #enterprise_number15, #enterprise_number16, #enterprise_number17, #enterprise_number18, #enterprise_number19, #enterprise_number2, #enterprise_number20, #enterprise_number21, #enterprise_number22, #enterprise_number23, #enterprise_number24, #enterprise_number25, #enterprise_number26, #enterprise_number27, #enterprise_number28, #enterprise_number29, #enterprise_number3, #enterprise_number30, #enterprise_number31, #enterprise_number32, #enterprise_number33, #enterprise_number34, #enterprise_number35, #enterprise_number36, #enterprise_number37, #enterprise_number38, #enterprise_number39, #enterprise_number4, #enterprise_number40, #enterprise_number5, #enterprise_number6, #enterprise_number7, #enterprise_number8, #enterprise_number9, #enterprise_outline_code1, #enterprise_outline_code10, #enterprise_outline_code11, #enterprise_outline_code12, #enterprise_outline_code13, #enterprise_outline_code14, #enterprise_outline_code15, #enterprise_outline_code16, #enterprise_outline_code17, #enterprise_outline_code18, #enterprise_outline_code19, #enterprise_outline_code2, #enterprise_outline_code20, #enterprise_outline_code21, #enterprise_outline_code22, #enterprise_outline_code23, #enterprise_outline_code24, #enterprise_outline_code25, #enterprise_outline_code26, #enterprise_outline_code27, #enterprise_outline_code28, #enterprise_outline_code29, #enterprise_outline_code3, #enterprise_outline_code4, #enterprise_outline_code5, #enterprise_outline_code6, #enterprise_outline_code7, #enterprise_outline_code8, #enterprise_outline_code9, #enterprise_rbs, #enterprise_required_values, #enterprise_team_member, #enterprise_text1, #enterprise_text10, #enterprise_text11, #enterprise_text12, #enterprise_text13, #enterprise_text14, #enterprise_text15, #enterprise_text16, #enterprise_text17, #enterprise_text18, #enterprise_text19, #enterprise_text2, #enterprise_text20, #enterprise_text21, #enterprise_text22, #enterprise_text23, #enterprise_text24, #enterprise_text25, #enterprise_text26, #enterprise_text27, #enterprise_text28, #enterprise_text29, #enterprise_text3, #enterprise_text30, #enterprise_text31, #enterprise_text32, #enterprise_text33, #enterprise_text34, #enterprise_text35, #enterprise_text36, #enterprise_text37, #enterprise_text38, #enterprise_text39, #enterprise_text4, #enterprise_text40, #enterprise_text5, #enterprise_text6, #enterprise_text7, #enterprise_text8, #enterprise_text9, #enterprise_unique_id, #error_message, #expenses_only, #finish, #finish1, #finish10, #finish2, #finish3, #finish4, #finish5, #finish6, #finish7, #finish8, #finish9, #flag1, #flag10, #flag11, #flag12, #flag13, #flag14, #flag15, #flag16, #flag17, #flag18, #flag19, #flag2, #flag20, #flag3, #flag4, #flag5, #flag6, #flag7, #flag8, #flag9, #generic, #group, #group_by_summary, #guid, #hyperlink, #hyperlink_address, #hyperlink_data, #hyperlink_href, #hyperlink_screen_tip, #hyperlink_subaddress, #id, #import, #inactive, included, #index, #indicators, #initials, #leveling_delay, #linked_fields, #location_unique_id, #material_label, #max_units, #modify_on_integrate, #name, #notes, #number1, #number10, #number11, #number12, #number13, #number14, #number15, #number16, #number17, #number18, #number19, #number2, #number20, #number3, #number4, #number5, #number6, #number7, #number8, #number9, #objects, #outline_code1, #outline_code10, #outline_code10_index, #outline_code1_index, #outline_code2, #outline_code2_index, #outline_code3, #outline_code3_index, #outline_code4, #outline_code4_index, #outline_code5, #outline_code5_index, #outline_code6, #outline_code6_index, #outline_code7, #outline_code7_index, #outline_code8, #outline_code8_index, #outline_code9, #outline_code9_index, #overallocated, #overtime_cost, #overtime_rate, #overtime_rate_units, #overtime_work, #parent_id, #peak, #per_day, #percent_work_complete, #period_dur, #phone, #phonetics, #pool, #priority, #project, #proposed_finish, #proposed_max_units, #proposed_start, #rate, #regular_work, #remaining_cost, #remaining_overtime_cost, #remaining_overtime_work, #remaining_work, #request_demand, #resource_id, #response_pending, #role, #sequence_number, #standard_rate, #standard_rate_units, #start, #start1, #start10, #start2, #start3, #start4, #start5, #start6, #start7, #start8, #start9, #subproject_resource_unique_id, #summary, #supply_reference, #sv, #task_outline_number, #task_summary_name, #team_assignment_pool, #team_status_pending, #text1, #text10, #text11, #text12, #text13, #text14, #text15, #text16, #text17, #text18, #text19, #text2, #text20, #text21, #text22, #text23, #text24, #text25, #text26, #text27, #text28, #text29, #text3, #text30, #text4, #text5, #text6, #text7, #text8, #text9, #type, #unavailable, #unique_id, #unit, #unit_of_measure_unique_id, #update_needed, #vac, #wbs, #windows_user_account, #work, #work_contour, #work_variance, #workgroup

Constructor Details

#initialize(parent_project, attribute_values) ⇒ Resource

Returns a new instance of Resource.



7
8
9
10
# File 'lib/mpxj/resource.rb', line 7

def initialize(parent_project, attribute_values)
  super(parent_project, attribute_values)
  @assignments = []
end

Instance Attribute Details

#assignmentsObject (readonly)

Returns the value of attribute assignments.



6
7
8
# File 'lib/mpxj/resource.rb', line 6

def assignments
  @assignments
end