Class: Projects::Model::Bug

Inherits:
Object
  • Object
show all
Defined in:
lib/projects/model/Bug.rb

Overview

  • This class is used to make an object for Bug.

Instance Method Summary collapse

Instance Method Details

#getAssigneeIdObject

  • Get the assignee id.

Returns

  • Assignee id.



270
271
272
# File 'lib/projects/model/Bug.rb', line 270

def getAssigneeId
	return @assigneeId
end

#getAssigneeNameObject



292
293
294
# File 'lib/projects/model/Bug.rb', line 292

def getAssigneeName
	return @assigneeName
end

#getClassificationIdObject

  • Get the classification id.

Returns

  • Classification id.



378
379
380
# File 'lib/projects/model/Bug.rb', line 378

def getClassificationId
	return @classificationId
end

#getClassificationTypeObject



400
401
402
# File 'lib/projects/model/Bug.rb', line 400

def getClassificationType
	return @classificationType
end

#getCreatedTimeObject



205
206
207
# File 'lib/projects/model/Bug.rb', line 205

def getCreatedTime
	return @createdTime
end

#getCreatedTimeFormatObject



227
228
229
# File 'lib/projects/model/Bug.rb', line 227

def getCreatedTimeFormat
	return @createdTimeFormat
end

#getCreatedTimeLongObject



249
250
251
# File 'lib/projects/model/Bug.rb', line 249

def getCreatedTimeLong
	return @createdTimeLong
end

#getDescriptionObject



139
140
141
# File 'lib/projects/model/Bug.rb', line 139

def getDescription
	return @description
end

#getDueDateObject

  • Get the due date.

Returns

  • Due date.



612
613
614
# File 'lib/projects/model/Bug.rb', line 612

def getDueDate
	return @dueDate
end

#getDueDateFormatObject

  • Get the due date format.

Returns

  • Due date format.



632
633
634
# File 'lib/projects/model/Bug.rb', line 632

def getDueDateFormat
	return @dueDateFormat
end

#getDueDateLongObject

  • Get the due date long.

Returns

  • Due date.



652
653
654
# File 'lib/projects/model/Bug.rb', line 652

def getDueDateLong
	return @dueDateLong
end

#getFlagObject

  • Get the flag for the bug.

Returns

  • Flag of the bug.



95
96
97
# File 'lib/projects/model/Bug.rb', line 95

def getFlag
	return @flag
end

#getIdObject



30
31
32
# File 'lib/projects/model/Bug.rb', line 30

def getId
	return @id
end

#getKeyObject



52
53
54
# File 'lib/projects/model/Bug.rb', line 52

def getKey
	return @key
end

#getMilestoneIdObject

  • Get the milestone id.

Returns

  • Milestone id.



592
593
594
# File 'lib/projects/model/Bug.rb', line 592

def getMilestoneId
	return @milestoneId
end

#getModuleIdObject

  • Get the module id.

Returns

  • Module id.



551
552
553
# File 'lib/projects/model/Bug.rb', line 551

def getModuleId
	return @moduleId
end

#getModuleNameObject

  • Get the module name.

Returns

  • Module name.



571
572
573
# File 'lib/projects/model/Bug.rb', line 571

def getModuleName
	return @moduleName
end

#getProjectIdObject



74
75
76
# File 'lib/projects/model/Bug.rb', line 74

def getProjectId
	return @projectId
end

#getReportedPersonObject



183
184
185
# File 'lib/projects/model/Bug.rb', line 183

def getReportedPerson
	return @reportedPerson
end

#getReporterIdObject



161
162
163
# File 'lib/projects/model/Bug.rb', line 161

def getReporterId
	return @reporterId
end

#getReproducibleIdObject



509
510
511
# File 'lib/projects/model/Bug.rb', line 509

def getReproducibleId
	return @reproducibleId
end

#getReproducibleTypeObject



531
532
533
# File 'lib/projects/model/Bug.rb', line 531

def getReproducibleType
	return @reproducibleType
end

#getSeverityIdObject



422
423
424
# File 'lib/projects/model/Bug.rb', line 422

def getSeverityId
	return @severityId
end

#getSeverityTypeObject



444
445
446
# File 'lib/projects/model/Bug.rb', line 444

def getSeverityType
	return @severityType
end

#getStatusIdObject

  • Get the status id.

Returns

  • Status id.



465
466
467
# File 'lib/projects/model/Bug.rb', line 465

def getStatusId
	return @statusId
end

#getStatusTypeObject



487
488
489
# File 'lib/projects/model/Bug.rb', line 487

def getStatusType
	return @statusType
end

#getTimesheetURLObject



358
359
360
# File 'lib/projects/model/Bug.rb', line 358

def getTimesheetURL
	return @timesheetUrl
end

#getTitleObject



117
118
119
# File 'lib/projects/model/Bug.rb', line 117

def getTitle
	return @title
end

#getURLObject



336
337
338
# File 'lib/projects/model/Bug.rb', line 336

def getURL
	return @url
end

#isClosedObject



314
315
316
# File 'lib/projects/model/Bug.rb', line 314

def isClosed
	return @closed
end

#setAssigneeId(assigneeId) ⇒ Object



260
261
262
# File 'lib/projects/model/Bug.rb', line 260

def setAssigneeId(assigneeId)
	@assigneeId = assigneeId
end

#setAssigneeName(assigneeName) ⇒ Object



281
282
283
# File 'lib/projects/model/Bug.rb', line 281

def setAssigneeName(assigneeName)
	@assigneeName = assigneeName
end

#setClassificationId(classificationId) ⇒ Object

  • Set the classification id.

Parameters

  • classificationId
    • ID of the classification.



368
369
370
# File 'lib/projects/model/Bug.rb', line 368

def setClassificationId(classificationId)
	@classificationId = classificationId
end

#setClassificationType(classificationType) ⇒ Object



389
390
391
# File 'lib/projects/model/Bug.rb', line 389

def setClassificationType(classificationType)
	@classificationType = classificationType
end

#setClosed(closed) ⇒ Object



303
304
305
# File 'lib/projects/model/Bug.rb', line 303

def setClosed(closed)
	@closed = closed
end

#setCreatedTime(createdTime) ⇒ Object



194
195
196
# File 'lib/projects/model/Bug.rb', line 194

def setCreatedTime(createdTime)
	@createdTime = createdTime
end

#setCreatedTimeFormat(createdTimeFormat) ⇒ Object



216
217
218
# File 'lib/projects/model/Bug.rb', line 216

def setCreatedTimeFormat(createdTimeFormat)
	@createdTimeFormat = createdTimeFormat
end

#setCreatedTimeLong(createdTimeLong) ⇒ Object



238
239
240
# File 'lib/projects/model/Bug.rb', line 238

def setCreatedTimeLong(createdTimeLong)
	@createdTimeLong = createdTimeLong
end

#setDescription(description) ⇒ Object



128
129
130
# File 'lib/projects/model/Bug.rb', line 128

def setDescription(description)
	@description = description
end

#setDueDate(dueDate) ⇒ Object

  • Set the due date.

Parameters

  • dueDate
    • Due date for the bug.



602
603
604
# File 'lib/projects/model/Bug.rb', line 602

def setDueDate(dueDate)
	@dueDate = dueDate
end

#setDueDateFormat(dueDateFormat) ⇒ Object

  • Set the due date format.

Parameters

  • dueDate
    • Due date format for the bug.



622
623
624
# File 'lib/projects/model/Bug.rb', line 622

def setDueDateFormat(dueDateFormat)
	@dueDateFormat = dueDateFormat
end

#setDueDateLong(dueDateLong) ⇒ Object

  • Set the due date long.

Parameters

  • dueDateLong
    • Due date for the bug.



642
643
644
# File 'lib/projects/model/Bug.rb', line 642

def setDueDateLong(dueDateLong)
	@dueDateLong = dueDateLong
end

#setFlag(flag) ⇒ Object



85
86
87
# File 'lib/projects/model/Bug.rb', line 85

def setFlag(flag)
	@flag = flag
end

#setId(id) ⇒ Object

  • Set the bug id.

Parameters

  • id
    • ID of the bug.



19
20
21
# File 'lib/projects/model/Bug.rb', line 19

def setId(id)
	@id = id
end

#setKey(key) ⇒ Object



41
42
43
# File 'lib/projects/model/Bug.rb', line 41

def setKey(key)
	@key = key
end

#setMilestoneId(milestoneId) ⇒ Object

  • Set the milestone id.

Parameters

  • milestoneId
    • ID of the milestone.



581
582
583
# File 'lib/projects/model/Bug.rb', line 581

def setMilestoneId(milestoneId)
	@milestoneId = milestoneId
end

#setModuleId(moduleId) ⇒ Object

  • Set the module id.

Parameters

  • moduleId
    • ID of the module.



541
542
543
# File 'lib/projects/model/Bug.rb', line 541

def setModuleId(moduleId)
	@moduleId = moduleId
end

#setModuleName(moduleName) ⇒ Object

  • Set the module name.

Parameters

  • moduleName
    • Name of the module.



561
562
563
# File 'lib/projects/model/Bug.rb', line 561

def setModuleName(moduleName)
	@moduleName = moduleName
end

#setProjectId(projectId) ⇒ Object



63
64
65
# File 'lib/projects/model/Bug.rb', line 63

def setProjectId(projectId)
	@projectId = projectId
end

#setReportedPerson(reportedPerson) ⇒ Object



172
173
174
# File 'lib/projects/model/Bug.rb', line 172

def setReportedPerson(reportedPerson)
	@reportedPerson = reportedPerson
end

#setReporterId(reporterId) ⇒ Object



150
151
152
# File 'lib/projects/model/Bug.rb', line 150

def setReporterId(reporterId)
	@reporterId = reporterId
end

#setReproducibleId(reproducibleId) ⇒ Object



498
499
500
# File 'lib/projects/model/Bug.rb', line 498

def setReproducibleId(reproducibleId)
	@reproducibleId = reproducibleId
end

#setReproducibleType(reproducibleType) ⇒ Object



520
521
522
# File 'lib/projects/model/Bug.rb', line 520

def setReproducibleType(reproducibleType)
	@reproducibleType = reproducibleType
end

#setSeverityId(severityId) ⇒ Object



411
412
413
# File 'lib/projects/model/Bug.rb', line 411

def setSeverityId(severityId)
	@severityId = severityId
end

#setSeverityType(severityType) ⇒ Object



433
434
435
# File 'lib/projects/model/Bug.rb', line 433

def setSeverityType(severityType)
	@severityType = severityType
end

#setStatusId(statusId) ⇒ Object



455
456
457
# File 'lib/projects/model/Bug.rb', line 455

def setStatusId(statusId)
	@statusId = statusId
end

#setStatusType(statusType) ⇒ Object



476
477
478
# File 'lib/projects/model/Bug.rb', line 476

def setStatusType(statusType)
	@statusType = statusType
end

#setTimesheetURL(timesheetUrl) ⇒ Object



347
348
349
# File 'lib/projects/model/Bug.rb', line 347

def setTimesheetURL(timesheetUrl)
	@timesheetUrl = timesheetUrl
end

#setTitle(title) ⇒ Object



106
107
108
# File 'lib/projects/model/Bug.rb', line 106

def setTitle(title)
	@title = title
end

#setURL(url) ⇒ Object



325
326
327
# File 'lib/projects/model/Bug.rb', line 325

def setURL(url)
	@url = url
end

#toParamMAPObject

  • Convert the Bug object into HashMap.

Returns

  • HashMap object.



662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
# File 'lib/projects/model/Bug.rb', line 662

def toParamMAP

	requestBody = Hash.new			
	
	if title != nil
		requestBody["title"] = title
	end
	if description != nil
		requestBody["description"] = description
	end
	if assigneeId != nil
		requestBody["assignee"] = assigneeId
	end
	if flag != nil
		requestBody["flag"] = flag
	end
	if classificationId != nil && classificationId > 0
		requestBody["classification_id"] = classificationId
	end
	if milestoneId != nil && milestoneId > 0
		requestBody["milestone_id"] = milestoneId
	end
	if dueDate != nil
		requestBody["due_date"] = dueDate
	end
	if moduleId != nil && moduleId > 0
		requestBody["module_id"] = moduleId
	end
	if severityId != nil && severityId > 0
		requestBody["severity_id"] = severityId
	end
	if reproducibleId != nil && reproducibleId > 0
		requestBody["reproducible_id"] = reproducibleId
	end
	
	return requestBody
end