[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
|
||||
public Order getClone() {
|
||||
return getClone(false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Order getClone(boolean withVersion) {
|
||||
|
||||
Order clone = new Order();
|
||||
|
||||
super.fillClone(clone);
|
||||
|
|
|
@ -190,6 +190,12 @@ public class Resource extends AbstractStrolchRootElement implements StrolchRootE
|
|||
|
||||
@Override
|
||||
public Resource getClone() {
|
||||
return getClone(false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Resource getClone(boolean withVersion) {
|
||||
|
||||
Resource clone = new Resource();
|
||||
|
||||
super.fillClone(clone);
|
||||
|
|
|
@ -76,6 +76,13 @@ public interface StrolchRootElement extends StrolchElement, PolicyContainer, Par
|
|||
@Override
|
||||
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
|
||||
*
|
||||
|
|
|
@ -480,6 +480,12 @@ public class Activity extends AbstractStrolchRootElement
|
|||
|
||||
@Override
|
||||
public Activity getClone() {
|
||||
return getClone(false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Activity getClone(boolean withVersion) {
|
||||
|
||||
Activity clone = new Activity();
|
||||
clone.timeOrdering = this.timeOrdering;
|
||||
|
||||
|
|
Loading…
Reference in New Issue