org.nuxeo.core.resources.model.operations
Class DeleteOperation

java.lang.Object
  extended by org.nuxeo.core.resources.model.impl.AbstractSiteOperation
      extended by org.nuxeo.core.resources.model.operations.DeleteOperation
All Implemented Interfaces:
ISiteOperation

public class DeleteOperation
extends AbstractSiteOperation

Author:
Bogdan Stefanescu

Field Summary
 
Fields inherited from interface org.nuxeo.core.resources.model.ISiteOperation
ANY, ASYNCHRONOUS, COPY, CREATE, DELETE, EDIT, HISTORY_ENABLED, MOVE, NONE, PUBLISH, RESTRICTED, SUBMIT, UNDOABLE
 
Constructor Summary
DeleteOperation(ISiteResource resource)
           
DeleteOperation(ISiteResource resource, int flags)
           
DeleteOperation(ISiteResource resource, org.eclipse.core.runtime.IProgressMonitor monitor)
           
DeleteOperation(ISiteResource resource, org.eclipse.core.runtime.IProgressMonitor monitor, int flags)
           
 
Method Summary
 ISiteController getController()
          Get the site controller that should execute the operation
 java.lang.String getType()
          Get the operation type
 
Methods inherited from class org.nuxeo.core.resources.model.impl.AbstractSiteOperation
clearFlag, execute, getFlags, getInverseOperation, getProgressMonitor, getStatus, isAsynchronous, isFlagSet, isHistoryEnabled, isRestricted, isUndoable, setAsynchronous, setFlag, setFlags, setHistoryEnabled, setProgressMonitor, setRestricted, setStatus, setUndoable
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeleteOperation

public DeleteOperation(ISiteResource resource)

DeleteOperation

public DeleteOperation(ISiteResource resource,
                       int flags)

DeleteOperation

public DeleteOperation(ISiteResource resource,
                       org.eclipse.core.runtime.IProgressMonitor monitor)

DeleteOperation

public DeleteOperation(ISiteResource resource,
                       org.eclipse.core.runtime.IProgressMonitor monitor,
                       int flags)
Method Detail

getType

public java.lang.String getType()
Description copied from interface: ISiteOperation
Get the operation type

Specified by:
getType in interface ISiteOperation
Specified by:
getType in class AbstractSiteOperation
Returns:
the operation type

getController

public ISiteController getController()
Description copied from class: AbstractSiteOperation
Get the site controller that should execute the operation

Specified by:
getController in class AbstractSiteOperation
Returns:
the controller