public interface CopiableAmetysObject extends AmetysObject
AmetysObject.| Modifier and Type | Method and Description |
|---|---|
AmetysObject |
copyTo(ModifiableTraversableAmetysObject parent,
String name)
Copy the current
AmetysObject to the given object. |
AmetysObject |
copyTo(ModifiableTraversableAmetysObject parent,
String name,
List<String> restrictTo)
Copy the current
AmetysObject to the given object if it is not in the restriction list. |
equals, getId, getName, getParent, getParentPath, getPath, hashCodeAmetysObject copyTo(ModifiableTraversableAmetysObject parent, String name) throws AmetysRepositoryException
AmetysObject to the given object. Be careful, this method save changes.parent - The parent of the new object. Can not be null.name - Name of the new object. Can be null. If null, the new name will be get from the copied objectAmetysRepositoryException - if an error occurs.AmetysObject copyTo(ModifiableTraversableAmetysObject parent, String name, List<String> restrictTo) throws AmetysRepositoryException
AmetysObject to the given object if it is not in the restriction list. Be careful, this method save changes.parent - The parent of the new object. Can not be null.name - Name of the new object. Can be null. If null, the new name will be get from the copied objectrestrictTo - A restrict list of CopiableAmetysObject authorized to be copiedAmetysRepositoryException - if an error occurs.