r253 - trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model
Author: tchemit Date: 2012-03-25 16:40:04 +0200 (Sun, 25 Mar 2012) New Revision: 253 Url: http://nuiton.org/repositories/revision/jredmine/253 Log: refs #2024 (Use redmine REST Api instead of the jredmine redmine plugin) Added: trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/CustomField.java trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/ProjectRef.java trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/UserRef.java Modified: trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/News.java trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/Project.java trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/Version.java Added: trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/CustomField.java =================================================================== --- trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/CustomField.java (rev 0) +++ trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/CustomField.java 2012-03-25 14:40:04 UTC (rev 253) @@ -0,0 +1,42 @@ +package org.nuiton.jredmine.model; + +/** + * Represents a project custom field. + * + * @author tchemit <chemit@codelutin.com> + * @since 1.4 + */ +public class CustomField implements IdAble, I18nAble { + + protected String name; + + protected int id; + + protected String value; + + @Override + public String getName() { + return name; + } + + @Override + public int getId() { + return id; + } + + public String getValue() { + return value; + } + + public void setName(String name) { + this.name = name; + } + + public void setId(int id) { + this.id = id; + } + + public void setValue(String value) { + this.value = value; + } +} Modified: trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/News.java =================================================================== --- trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/News.java 2012-03-25 14:37:37 UTC (rev 252) +++ trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/News.java 2012-03-25 14:40:04 UTC (rev 253) @@ -48,6 +48,10 @@ protected Date createdOn; + protected ProjectRef project; + + protected UserRef author; + @Override public int getId() { return id; @@ -86,6 +90,14 @@ return title; } + public ProjectRef getProject() { + return project; + } + + public UserRef getAuthor() { + return author; + } + public void setAuthorId(int authorId) { this.authorId = authorId; } @@ -118,4 +130,11 @@ this.title = title; } + public void setProject(ProjectRef project) { + this.project = project; + } + + public void setAuthor(UserRef author) { + this.author = author; + } } Modified: trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/Project.java =================================================================== --- trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/Project.java 2012-03-25 14:37:37 UTC (rev 252) +++ trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/Project.java 2012-03-25 14:40:04 UTC (rev 253) @@ -60,6 +60,10 @@ protected boolean isPublic; + protected CustomField[] customFields; + + protected ProjectRef parent; + public Date getCreatedOn() { return createdOn; } @@ -114,6 +118,14 @@ return rgt; } + public CustomField[] getCustomFields() { + return customFields; + } + + public ProjectRef getParent() { + return parent; + } + public void setCreatedOn(Date createdOn) { this.createdOn = createdOn; } @@ -165,4 +177,12 @@ public void setRgt(int rgt) { this.rgt = rgt; } + + public void setCustomFields(CustomField[] customFields) { + this.customFields = customFields; + } + + public void setParent(ProjectRef parent) { + this.parent = parent; + } } Added: trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/ProjectRef.java =================================================================== --- trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/ProjectRef.java (rev 0) +++ trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/ProjectRef.java 2012-03-25 14:40:04 UTC (rev 253) @@ -0,0 +1,31 @@ +package org.nuiton.jredmine.model; + +/** + * TODO + * + * @author tchemit <chemit@codelutin.com> + * @since 1.4 + */ +public class ProjectRef implements IdAble, I18nAble { + + protected String name; + + protected int id; + + public String getName() { + return name; + } + + public int getId() { + return id; + } + + + public void setName(String name) { + this.name = name; + } + + public void setId(int id) { + this.id = id; + } +} \ No newline at end of file Added: trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/UserRef.java =================================================================== --- trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/UserRef.java (rev 0) +++ trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/UserRef.java 2012-03-25 14:40:04 UTC (rev 253) @@ -0,0 +1,31 @@ +package org.nuiton.jredmine.model; + +/** + * TODO + * + * @author tchemit <chemit@codelutin.com> + * @since 1.4 + */ +public class UserRef implements IdAble, I18nAble { + + protected String name; + + protected int id; + + public String getName() { + return name; + } + + public int getId() { + return id; + } + + + public void setName(String name) { + this.name = name; + } + + public void setId(int id) { + this.id = id; + } +} \ No newline at end of file Modified: trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/Version.java =================================================================== --- trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/Version.java 2012-03-25 14:37:37 UTC (rev 252) +++ trunk/jredmine-client/src/main/java/org/nuiton/jredmine/model/Version.java 2012-03-25 14:40:04 UTC (rev 253) @@ -38,6 +38,8 @@ protected Date effectiveDate; + protected Date dueDate; + protected String name; protected String description; @@ -52,6 +54,8 @@ protected int projectId; + protected ProjectRef project; + public Date getCreatedOn() { return createdOn; } @@ -64,6 +68,10 @@ return effectiveDate; } + public Date getDueDate() { + return dueDate; + } + @Override public int getId() { return id; @@ -94,6 +102,10 @@ return status; } + public ProjectRef getProject() { + return project; + } + public void setCreatedOn(Date createdOn) { this.createdOn = createdOn; } @@ -106,6 +118,10 @@ this.effectiveDate = effectiveDate; } + public void setDueDate(Date dueDate) { + this.dueDate = dueDate; + } + public void setId(int id) { this.id = id; } @@ -133,4 +149,8 @@ public void setStatus(String status) { this.status = status; } + + public void setProject(ProjectRef project) { + this.project = project; + } }
participants (1)
-
tchemit@users.nuiton.org