Exposed project and tasks codes from fundamental properties to generate entry point URLs

FEA: ItEr77S03Community
This commit is contained in:
Lorenzo Tilve Álvaro 2012-11-26 09:44:03 +01:00 committed by Manuel Rego Casasnovas
parent 5386c64e42
commit fc424944d1
5 changed files with 39 additions and 0 deletions

View file

@ -323,4 +323,14 @@ public class DefaultFundamentalProperties implements ITaskFundamentalProperties
return null; return null;
} }
@Override
public String getCode() {
return "";
}
@Override
public String getProjectCode() {
return "";
}
} }

View file

@ -131,4 +131,8 @@ public interface ITaskFundamentalProperties {
Date getLastTimesheetDate(); Date getLastTimesheetDate();
public String getCode();
public String getProjectCode();
} }

View file

@ -570,4 +570,11 @@ public abstract class Task implements ITaskFundamentalProperties {
getEndDate()); getEndDate());
} }
public String getCode() {
return fundamentalProperties.getCode();
}
public String getProjectCode() {
return fundamentalProperties.getProjectCode();
}
} }

View file

@ -250,6 +250,14 @@ public abstract class TaskElement extends BaseEntity {
return name; return name;
} }
public String getCode() {
return getOrderElement().getCode();
}
public String getProjectCode() {
return getOrderElement().getOrder().getCode();
}
public void setName(String name) { public void setName(String name) {
this.name = name; this.name = name;
if (taskSource != null && taskSource.getOrderElement() != null) { if (taskSource != null && taskSource.getOrderElement() != null) {

View file

@ -467,6 +467,16 @@ public class TaskElementAdapter {
return taskElement.getName(); return taskElement.getName();
} }
@Override
public String getCode() {
return taskElement.getCode();
}
@Override
public String getProjectCode() {
return taskElement.getProjectCode();
}
@Override @Override
public String getNotes() { public String getNotes() {
return taskElement.getNotes(); return taskElement.getNotes();