com.sapportals.wcm.command

Class DeleteResourceCommand

java.lang.Object
  extended by com.sapportals.wcm.command.Command
      extended by com.sapportals.wcm.command.ResourceCommand
          extended by com.sapportals.wcm.command.DeleteResourceCommand
Direct Known Subclasses:
DeleteResourceToWastebasketCommand

public class DeleteResourceCommand
extends ResourceCommand

Deletes a resource from repository. Changes between major releases 7.0 and 7.X Added methods: com.sapportals.wcm.command.DeleteResourceCommand newInstance(), com.sapportals.wcm.command.DeleteResourceCommand newInstance(boolean), void setParameters(java.util.Hashtable)

Copyright 2004 SAP AG


Field Summary
protected  Hashtable params
           
 
Fields inherited from class com.sapportals.wcm.command.ResourceCommand
MSG_ACCESSDENIED, MSG_AUTHORIZATIONFAILED, MSG_AUTHORIZATIONREQUIRED, MSG_CHILDRESOURCELOCKED, MSG_DATEVALIDATIONERROR, MSG_DOUBLENAMEVALIDATIONERROR, MSG_INVALID_CHANGED_TARGET, MSG_INVALID_TARGET, MSG_INVALIDNAME, MSG_INVALIDRECIPIENT, MSG_IOERROR, MSG_IPN, MSG_IPN_2, MSG_NAMEALREADYEXISTS, MSG_NAMETOOLONG, MSG_NOACCESSFORRESOURCE, MSG_NORECIPIENTGIVEN, MSG_OPERATIONNOTSUPPORTED, MSG_PARENTFOLDERLOCKED, MSG_RESOURCECHECKEDOUT, MSG_RESOURCELOCKED, MSG_RESOURCENOTCHECKEDOUT, MSG_RESOURCEREADONLY, MSG_SYSTEMERROR, MSG_UNKNOWNERROR, MSG_VALIDATIONERROR
 
Constructor Summary
protected DeleteResourceCommand()
           
 
Method Summary
protected  boolean canExecuteImpl()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
protected  void executeResourceImpl()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
protected  boolean isAccessibleImpl()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
protected  boolean isSupportedImpl()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
static DeleteResourceCommand newInstance()
          Creates a new command instance.
static DeleteResourceCommand newInstance(boolean useWastebasket)
          Creates a new command instance.
 void setParameters(Hashtable params)
           
protected  void validateResourceImpl()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
 
Methods inherited from class com.sapportals.wcm.command.ResourceCommand
executeImpl, getDuplicateName, getResource, isLockedByMeAndSupported, isNotLockedByOtherUser, isNotVersionedOrCheckedOutByMe, isResourceLockedByOther, setResource, validateImpl
 
Methods inherited from class com.sapportals.wcm.command.Command
canExecute, canExecuteDefaultImpl, execute, failed, getMessage, getMessageKey, getRootCauseException, isAccessible, isSupported, isSystemError, setMessage, setMessageKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

params

protected Hashtable params
Constructor Detail

DeleteResourceCommand

protected DeleteResourceCommand()
Method Detail

newInstance

public static DeleteResourceCommand newInstance()
Creates a new command instance. This instance will use the wastebasket service in the following way:
Lookup if the wastebasket service is present. If so, let it delete the resource.

Returns:
new instance

newInstance

public static DeleteResourceCommand newInstance(boolean useWastebasket)
Creates a new command instance.

Parameters:
useWastebasket - If true, the command uses the wastebasket service. If false, just calls IResource.delete() on the given resource.
Returns:
new instance

setParameters

public void setParameters(Hashtable params)
Parameters:
params -

executeResourceImpl

protected void executeResourceImpl()
                            throws Exception

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Specified by:
executeResourceImpl in class ResourceCommand
Throws:
Exception

canExecuteImpl

protected boolean canExecuteImpl()
                          throws WcmException

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Specified by:
canExecuteImpl in class Command
Throws:
WcmException - Must be handled by caller!

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26


isAccessibleImpl

protected boolean isAccessibleImpl()
                            throws WcmException

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Specified by:
isAccessibleImpl in class Command
Throws:
WcmException - Must be handled by caller!

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26


isSupportedImpl

protected boolean isSupportedImpl()
                           throws WcmException

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Specified by:
isSupportedImpl in class Command
Throws:
WcmException - Must be handled by caller!

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26


validateResourceImpl

protected void validateResourceImpl()
                             throws ValidationException

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Specified by:
validateResourceImpl in class ResourceCommand
Throws:
ValidationException - Only this kind of exceptions are allowed
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-CM [sap.com] tc/km/nonwduideprecated api EP-KM-CM
[sap.com] KMC-WPC [sap.com] tc/kmc/wpc/wpcfacade api EP-PIN-WPC-WCM


Copyright 2014 SAP AG Complete Copyright Notice