Class TimeEntry

    • Field Detail

      • DATABASE_ID

        public static final Property<java.lang.Integer> DATABASE_ID
        database numeric Id
      • ISSUE_ID

        public static final Property<java.lang.Integer> ISSUE_ID
        database Id of the Issue
      • PROJECT_ID

        public static final Property<java.lang.Integer> PROJECT_ID
        database Id of the project
      • PROJECT_NAME

        public static final Property<java.lang.String> PROJECT_NAME
      • USER_NAME

        public static final Property<java.lang.String> USER_NAME
      • USER_ID

        public static final Property<java.lang.Integer> USER_ID
      • ACTIVITY_NAME

        public static final Property<java.lang.String> ACTIVITY_NAME
      • ACTIVITY_ID

        public static final Property<java.lang.Integer> ACTIVITY_ID
      • HOURS

        public static final Property<java.lang.Float> HOURS
      • COMMENT

        public static final Property<java.lang.String> COMMENT
      • SPENT_ON

        public static final Property<java.util.Date> SPENT_ON
      • CREATED_ON

        public static final Property<java.util.Date> CREATED_ON
      • UPDATED_ON

        public static final Property<java.util.Date> UPDATED_ON
    • Constructor Detail

      • TimeEntry

        public TimeEntry​(Transport transport)
    • Method Detail

      • setId

        public TimeEntry setId​(java.lang.Integer id)
        Parameters:
        id - database Id
      • getId

        public java.lang.Integer getId()
        Specified by:
        getId in interface Identifiable
      • getUserId

        public java.lang.Integer getUserId()
      • setUserId

        public TimeEntry setUserId​(java.lang.Integer userId)
      • getIssueId

        public java.lang.Integer getIssueId()
      • setIssueId

        public TimeEntry setIssueId​(java.lang.Integer issueId)
      • getProjectId

        public java.lang.Integer getProjectId()
      • setProjectId

        public TimeEntry setProjectId​(java.lang.Integer projectId)
      • getProjectName

        public java.lang.String getProjectName()
      • setProjectName

        public void setProjectName​(java.lang.String projectName)
      • getActivityName

        public java.lang.String getActivityName()
      • setActivityName

        public void setActivityName​(java.lang.String activityName)
      • getActivityId

        public java.lang.Integer getActivityId()
      • setActivityId

        public TimeEntry setActivityId​(java.lang.Integer activityId)
      • getHours

        public java.lang.Float getHours()
      • setHours

        public TimeEntry setHours​(java.lang.Float hours)
      • getComment

        public java.lang.String getComment()
      • setComment

        public TimeEntry setComment​(java.lang.String comment)
      • getSpentOn

        public java.util.Date getSpentOn()
      • setSpentOn

        public TimeEntry setSpentOn​(java.util.Date spentOn)
      • getCreatedOn

        public java.util.Date getCreatedOn()
      • setCreatedOn

        public void setCreatedOn​(java.util.Date createdOn)
      • getUpdatedOn

        public java.util.Date getUpdatedOn()
      • setUpdatedOn

        public void setUpdatedOn​(java.util.Date updatedOn)
      • getUserName

        public java.lang.String getUserName()
      • setUserName

        public void setUserName​(java.lang.String userName)
      • getCustomField

        public CustomField getCustomField​(java.lang.String name)
        Returns:
        the custom field with given name or NULL if the field is not found
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getCustomFields

        public java.util.Set<CustomField> getCustomFields()
      • clearCustomFields

        public void clearCustomFields()
      • addCustomFields

        public void addCustomFields​(java.util.Collection<CustomField> customFields)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • isValid

        public boolean isValid()