public class RenameCommand extends ResourceCommand
Copyright (c) SAP Portals Europe GmbH 2001
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 and Description |
|---|
RenameCommand() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canExecuteImpl()
Default implementation of precondition to execute a command.
|
protected void |
executeResourceImpl()
Re-Implementation of resource command execute method.
|
String |
getNewFileName()
Gets the newFileName attribute of the RenameCommand object
|
String |
getOldFileName()
Gets the oldFileName attribute of the RenameCommand object
|
boolean |
getRenameDisplayName()
Gets the renameDisplayName attribute of the RenameCommand object
|
protected boolean |
isAccessibleImpl()
Implementation to check access rights to execute a command.
|
boolean |
isReadonly()
Gets the readonly attribute of the RenameCommand object
|
protected boolean |
isReadonlyImpl() |
protected boolean |
isSupportedImpl()
Implementation to check if a system configuration supports the execution of a command.
|
void |
setNewFileName(String newFileName)
Sets the newFileName attribute of the RenameCommand object
|
void |
setOldFileName(String oldFileName)
Sets the oldFileName attribute of the RenameCommand object
|
void |
setRenameDisplayName(boolean changeDisplayName)
Sets the renameDisplayName attribute of the RenameCommand object
|
protected void |
validateResourceImpl()
Re-Implementation of resource command validate method.
|
executeImpl, getDuplicateName, getResource, isLockedByMeAndSupported, isNotLockedByOtherUser, isNotVersionedOrCheckedOutByMe, isResourceLockedByOther, setResource, validateImplcanExecute, canExecuteDefaultImpl, execute, failed, getMessage, getMessageKey, getRootCauseException, isAccessible, isSupported, isSystemError, setMessage, setMessageKeypublic String getNewFileName()
public void setNewFileName(String newFileName)
newFileName - The new newFileName valuepublic String getOldFileName()
public void setOldFileName(String oldFileName)
oldFileName - The new oldFileName valuepublic boolean getRenameDisplayName()
public void setRenameDisplayName(boolean changeDisplayName)
changeDisplayName - The new renameDisplayName valueprotected void executeResourceImpl()
throws Exception
ResourceCommandexecuteResourceImpl in class ResourceCommandExceptionprotected boolean canExecuteImpl()
throws WcmException
CommandisAccessible() and isSupported() and
others. For convenience the implementation can call canExecuteDefaultImpl().canExecuteImpl in class CommandWcmException - Must be handled by caller!
Review-reader Dirk Sabiwalsky
Review-date 2001/11/26
protected boolean isAccessibleImpl()
throws WcmException
CommandExample: To rename a file at least read and write access permission have to be set.
isAccessibleImpl in class CommandWcmException - Must be handled by caller!
Review-reader Dirk Sabiwalsky
Review-date 2001/11/26
protected boolean isReadonlyImpl()
protected boolean isSupportedImpl()
throws WcmException
CommandisSupportedImpl in class CommandWcmException - Must be handled by caller!
Review-reader Dirk Sabiwalsky
Review-date 2001/11/26
public final boolean isReadonly()
protected void validateResourceImpl()
throws ValidationException
ResourceCommandvalidateResourceImpl in class ResourceCommandValidationException - Only this kind of exceptions are allowed| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] KMC-CM
|
[sap.com]
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2021 SAP SE Complete Copyright Notice