[New] Added StrolchRootElement.getClone(boolean)
This commit is contained in:
parent
a5f9d655b8
commit
c60a24409a
|
@ -157,6 +157,12 @@ public class Order extends AbstractStrolchRootElement implements StrolchRootElem
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Order getClone() {
|
public Order getClone() {
|
||||||
|
return getClone(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Order getClone(boolean withVersion) {
|
||||||
|
|
||||||
Order clone = new Order();
|
Order clone = new Order();
|
||||||
|
|
||||||
super.fillClone(clone);
|
super.fillClone(clone);
|
||||||
|
|
|
@ -190,6 +190,12 @@ public class Resource extends AbstractStrolchRootElement implements StrolchRootE
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Resource getClone() {
|
public Resource getClone() {
|
||||||
|
return getClone(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Resource getClone(boolean withVersion) {
|
||||||
|
|
||||||
Resource clone = new Resource();
|
Resource clone = new Resource();
|
||||||
|
|
||||||
super.fillClone(clone);
|
super.fillClone(clone);
|
||||||
|
|
|
@ -76,6 +76,13 @@ public interface StrolchRootElement extends StrolchElement, PolicyContainer, Par
|
||||||
@Override
|
@Override
|
||||||
public StrolchRootElement getClone();
|
public StrolchRootElement getClone();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return a clone of this {@link StrolchElement}
|
||||||
|
*
|
||||||
|
* @return a clone of this {@link StrolchElement}
|
||||||
|
*/
|
||||||
|
public StrolchRootElement getClone(boolean withVersion);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Visitor pattern accept method. Takes a {@link StrolchRootElementVisitor} to visit this element
|
* Visitor pattern accept method. Takes a {@link StrolchRootElementVisitor} to visit this element
|
||||||
*
|
*
|
||||||
|
|
|
@ -480,6 +480,12 @@ public class Activity extends AbstractStrolchRootElement
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Activity getClone() {
|
public Activity getClone() {
|
||||||
|
return getClone(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Activity getClone(boolean withVersion) {
|
||||||
|
|
||||||
Activity clone = new Activity();
|
Activity clone = new Activity();
|
||||||
clone.timeOrdering = this.timeOrdering;
|
clone.timeOrdering = this.timeOrdering;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue