[Fix] Clear locator if id is changed for root elements

This commit is contained in:
Robert von Burg 2019-03-26 13:46:28 +01:00
parent 4b5d8e559e
commit ac913acc06
3 changed files with 18 additions and 0 deletions

View File

@ -88,6 +88,12 @@ public class Order extends AbstractStrolchRootElement implements StrolchRootElem
setDate(date);
}
@Override
public void setId(String id) {
this.locator = null;
super.setId(id);
}
@Override
public String getObjectType() {
return Tags.ORDER;

View File

@ -59,6 +59,12 @@ public class Resource extends AbstractStrolchRootElement implements StrolchRootE
super(id, name, type);
}
@Override
public void setId(String id) {
this.locator = null;
super.setId(id);
}
@Override
public String getObjectType() {
return Tags.RESOURCE;

View File

@ -70,6 +70,12 @@ public class Activity extends AbstractStrolchRootElement
this.timeOrdering = timeOrdering;
}
@Override
public void setId(String id) {
this.locator = null;
super.setId(id);
}
@Override
public String getObjectType() {
return Tags.ACTIVITY;