class Projects::Model::Task
-
This class is used to make an object for
Task
.
Attributes
id[RW]
idString[RW]
Public Instance Methods
getAssociateDocumentIds()
click to toggle source
getAssociateForumIds()
click to toggle source
getComments()
click to toggle source
getCreatedBy()
click to toggle source
getCreatedPerson()
click to toggle source
getDuration()
click to toggle source
getEndDate()
click to toggle source
getEndDateFormat()
click to toggle source
getEndDateLong()
click to toggle source
getId()
click to toggle source
getIdString()
click to toggle source
getName()
click to toggle source
getOwners()
click to toggle source
getPercentComplete()
click to toggle source
getPriority()
click to toggle source
getStartDate()
click to toggle source
getStartDateFormat()
click to toggle source
getStartDateLong()
click to toggle source
getSubtaskUrl()
click to toggle source
getSubtasks()
click to toggle source
getTasklist()
click to toggle source
getTimesheetURL()
click to toggle source
getURL()
click to toggle source
isCompleted()
click to toggle source
setAssociateDocumentIds(associateDocumentIds)
click to toggle source
setAssociateForumIds(associateForumIds)
click to toggle source
setComments(comments)
click to toggle source
setCompleted(completed)
click to toggle source
setCreatedBy(createdBy)
click to toggle source
setCreatedPerson(createdPerson)
click to toggle source
setDuration(duration)
click to toggle source
setEndDate(endDate)
click to toggle source
setEndDateFormat(endDateFormat)
click to toggle source
setEndDateLong(endDateLong)
click to toggle source
setId(id)
click to toggle source
setIdString(idString)
click to toggle source
setName(name)
click to toggle source
setOwners(owners)
click to toggle source
setPercentComplete(percentComplete)
click to toggle source
setPriority(priority)
click to toggle source
setStartDate(startDate)
click to toggle source
setStartDateFormat(startDateFormat)
click to toggle source
setStartDateLong(startDateLong)
click to toggle source
setSubtaskUrl(subtaskUrl)
click to toggle source
setSubtasks(tasks)
click to toggle source
setTasklist(tasklist)
click to toggle source
setTimesheetURL(timesheetUrl)
click to toggle source
setURL(url)
click to toggle source
toParamMAP()
click to toggle source
-
Convert the
Task
object into HashMap.
Returns¶ ↑
-
HashMap object.
# File lib/projects/model/Task.rb, line 510 def toParamMAP() requestBody = Hash.new if owners != nil personResponsible = ""; owners.each do|owner| personResponsible += String(owner.getId)+"," end requestBody["person_responsible"] = personResponsible end if name != nil requestBody["name"] = name end if tasklist != nil requestBody["tasklist_id"] = tasklist.getId end if startDate != nil requestBody["start_date"] = startDate end if endDate != nil requestBody["end_date"] = endDate end if duration != nil requestBody["duration"] = duration end if priority != nil requestBody["priority"] = priority end return requestBody end