public interface IDeleteTransformationHandler<P extends ITransformationDocument> extends ITransformationHandler<P>
Modifier and Type | Method and Description |
---|---|
void |
deleteDocument()
Sends a deletion order for the document being transformed, and all of its children.
|
void |
deleteDocument(P document)
Sends a deletion order of the specified transformed document and all of its children.
|
void |
deleteDocument(P document,
boolean shouldBeRecursive)
Sends a deletion order of the specified transformed document and optionally all of its children.
|
void |
deleteDocument(java.lang.String uri)
Sends a deletion order for the document with the given URI and all of its children.
|
void |
deleteDocument(java.lang.String uri,
boolean shouldBeRecursive)
Sends a deletion order for the document with the given URI and optionally all of its children.
|
void |
deleteDocumentChildren(P document)
Sends a deletion order for all the document children.
|
void |
deleteDocumentChildren(P document,
java.lang.String path)
Sends a deletion order for all the document children.
|
void |
deleteDocumentChildren(java.lang.String parentURI)
Sends a deletion order for all the document children.
|
void |
deleteDocumentChildren(java.lang.String parentURI,
java.lang.String path)
Sends a deletion order for all the document children.
|
void |
deleteDocumentRootPath(java.lang.String rootPath)
Deletes a set of documents corresponding to a URI prefix.
|
discard, yield
void deleteDocument()
void deleteDocument(@Nonnull java.lang.String uri)
uri
- The unique identifier of the document to remove.void deleteDocument(@Nonnull java.lang.String uri, @Nonnull boolean shouldBeRecursive)
uri
- The unique identifier of the document to remove.shouldBeRecursive
- If the flag is true, then the deletion order affects all document's children.void deleteDocument(@Nonnull P document)
document
- The document to delete.void deleteDocument(@Nonnull P document, @Nonnull boolean shouldBeRecursive)
document
- The document to delete.shouldBeRecursive
- If the flag is true, then the deletion order affects all document's children.void deleteDocumentChildren(@Nonnull P document, @Nullable java.lang.String path)
document
- The parent document.path
- A string prefix of the children URIs to be deleted, or an empty/null string to delete all children.void deleteDocumentChildren(@Nonnull java.lang.String parentURI)
parentURI
- The unique identifier of the parent documentvoid deleteDocumentChildren(@Nonnull java.lang.String parentURI, @Nullable java.lang.String path)
parentURI
- The unique identifier of the parent documentpath
- A string prefix of the children URIs to be deleted, or an empty/null string to delete all children.void deleteDocumentChildren(@Nonnull P document)
document
- The parent document.void deleteDocumentRootPath(@Nonnull java.lang.String rootPath)
rootPath
prefix will be deleted.rootPath
- An URI prefix used to select the documents to be deleted.Copyright © 2013 Dassault Systèmes, All Rights Reserved.