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;
}
@Override
public String getCode() {
return "";
}
@Override
public String getProjectCode() {
return "";
}
}

View file

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

View file

@ -570,4 +570,11 @@ public abstract class Task implements ITaskFundamentalProperties {
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;
}
public String getCode() {
return getOrderElement().getCode();
}
public String getProjectCode() {
return getOrderElement().getOrder().getCode();
}
public void setName(String name) {
this.name = name;
if (taskSource != null && taskSource.getOrderElement() != null) {

View file

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