com.sapportals.wcm.command

Class CopyResourceCommand

java.lang.Object
  extended by com.sapportals.wcm.command.Command
      extended by com.sapportals.wcm.command.ResourceCommand
          extended by com.sapportals.wcm.command.CopyResourceCommand

public class CopyResourceCommand
extends ResourceCommand

Describe here.

Copyright 2004 SAP AG


Field Summary
 
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
CopyResourceCommand()
           
 
Method Summary
protected  boolean canExecuteImpl()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26 Review-comment why not do checks of canExecuteDefaultImpl() in Command.canExecute() and then call canExecuteImpl() so canExecuteDefaultImpl() would not be needed?
protected  void executeResourceImpl()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
 String getNewName()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
 IResource getNewResource()
           
 String getTarget()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
 boolean ignorePropertyFailures()
           
protected  boolean isAccessibleImpl()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
protected  boolean isReadonlyImpl()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
protected  boolean isSupportedImpl()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26 Review-comment CREATE must be checked at the target repository
 void setIgnorePropertyFailures(boolean enable)
           
 void setNewName(String newName)
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
 void setTarget(String target)
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
protected  void validateResourceImpl()
          Is called before executeWcmImpl() and should be used to do validation checks (e.g. date format validation).
 
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
 

Constructor Detail

CopyResourceCommand

public CopyResourceCommand()
Method Detail

getNewName

public String getNewName()

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Returns:
new name

setNewName

public void setNewName(String newName)

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Parameters:
newName -

setIgnorePropertyFailures

public void setIgnorePropertyFailures(boolean enable)
Parameters:
enable -

ignorePropertyFailures

public boolean ignorePropertyFailures()
Returns:
boolean value

getTarget

public String getTarget()

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Returns:
target

setTarget

public void setTarget(String target)

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Parameters:
target -

getNewResource

public IResource getNewResource()
Returns:
new resource

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

Review-comment why not do checks of canExecuteDefaultImpl() in Command.canExecute() and then call canExecuteImpl() so canExecuteDefaultImpl() would not be needed?

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


isReadonlyImpl

protected boolean isReadonlyImpl()
                          throws WcmException

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Throws:
WcmException

isSupportedImpl

protected boolean isSupportedImpl()
                           throws WcmException

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Review-comment CREATE must be checked at the target repository

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
Is called before executeWcmImpl() and should be used to do validation checks (e.g. date format validation).

Specified by:
validateResourceImpl in class ResourceCommand
Throws:
<{com.sapportals.wcm.command.validate.ValidationException}> -

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

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