Interface DeleteOperationImplementation
- All Superinterfaces:
DataFilesProviderImplementation
Project Delete Operation. Allows to gather information necessary for project
delete and also provides callbacks to the project type to handle special
checkpoints during the delete.
An implementation of this interface may be registered in the project's lookup to support
delete operation in the following cases:
- The project type wants to use
DefaultProjectOperations
to perform the delete operation. - If this project may be part of of a compound project (like EJB project is a part of a J2EE project), and the compound project wants to delete all the sub-projects.
- Since:
- 1.7
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Notification that the delete operation has finished.void
Pre-delete notification.Methods inherited from interface org.netbeans.spi.project.DataFilesProviderImplementation
getDataFiles, getMetadataFiles
-
Method Details
-
notifyDeleting
Pre-delete notification. The exact meaning is left on the project implementors, but typically this means to undeploy the application and remove all artifacts created by the build project.- Throws:
IOException
- if an I/O operation fails.
-
notifyDeleted
Notification that the delete operation has finished. Is supposed to perform final cleanup and to callProjectState.notifyDeleted()
.- Throws:
IOException
- if an I/O operation fails.
-