Class: Apadmi::Grout::BoardService

Inherits:
Object
  • Object
show all
Defined in:
lib/apadmi/grout/service/board_service/board_service.rb

Overview

A generic board service to be implemented by whatever board providers we have e.g. JIRA and ADO

Direct Known Subclasses

AdoBoardService, JiraBoardService

Instance Method Summary collapse

Instance Method Details

Parameters:

  • _version_name (String)
  • _url (String)
  • _title (String)


80
81
82
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 80

def add_version_related_work(_version_name, _url, _title)
  raise "Unimplemented :("
end

#assign_fixversion_to_tickets(_issues, _version_names) ⇒ Object

Parameters:



49
50
51
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 49

def assign_fixversion_to_tickets(_issues, _version_names)
  raise "Unimplemented :("
end

#assign_fixversions(_key, _version_strings) ⇒ Object

Parameters:

  • _key (String)
  • _version_strings (Array<String>)


55
56
57
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 55

def assign_fixversions(_key, _version_strings)
  raise "Unimplemented :("
end

#find_issues_by_keys(_keys) ⇒ Array<Apadmi::Grout::Issue>

Parameters:

  • keys (String[])

Returns:



10
11
12
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 10

def find_issues_by_keys(_keys)
  raise "Unimplemented :("
end

#flag_ticket(_key, _comment) ⇒ Object

Parameters:

  • _key (String)
  • _comment (String)


25
26
27
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 25

def flag_ticket(_key, _comment)
  raise "Unimplemented :("
end

#flagged?(_key) ⇒ Boolean

Returns bool.

Parameters:

  • _key (String)

Returns:

  • (Boolean)

    bool



36
37
38
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 36

def flagged?(_key)
  raise "Unimplemented :("
end

#get_ticket_fixversions(_key) ⇒ Array<String>

Parameters:

  • _key (String)

Returns:

  • (Array<String>)


67
68
69
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 67

def get_ticket_fixversions(_key)
  raise "Unimplemented :("
end

#remove_fixversions(_key, _version_names) ⇒ Object

Parameters:

  • _key (String)
  • _version_names (Array<String>)


61
62
63
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 61

def remove_fixversions(_key, _version_names)
  raise "Unimplemented :("
end

#search_unblocked_issues(_component, _status, _ticket_types = [], _options = nil) ⇒ Array<Apadmi::Grout::Issue>

Parameters:

Returns:



19
20
21
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 19

def search_unblocked_issues(_component, _status, _ticket_types = [], _options = nil)
  raise "Unimplemented :("
end

#transition_issue(_issue, _state_name) ⇒ Object

Parameters:



73
74
75
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 73

def transition_issue(_issue, _state_name)
  raise "Unimplemented :("
end

#un_flag_ticket(_key) ⇒ Object

Parameters:

  • _key (String)


30
31
32
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 30

def un_flag_ticket(_key)
  raise "Unimplemented :("
end

#update_version(_version_name, _released: nil, _description: nil) ⇒ Object

Parameters:

  • _version_name (String)
  • _released (Boolean, nil) (defaults to: nil)
  • _description (String, nil) (defaults to: nil)


43
44
45
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 43

def update_version(_version_name, _released: nil, _description: nil)
  raise "Unimplemented :("
end