public class MoveResourceCommand extends ResourceCommand
Copyright 2004 SAP AG
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 |
|---|
MoveResourceCommand() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canExecuteImpl()
Default implementation of precondition to execute a command.
|
protected boolean |
checkPermission(String permissionname)
checks, if the user has the requested permission for the current resource.
|
protected void |
executeResourceImpl()
Re-Implementation of resource command execute method.
|
String |
getNewName() |
IResource |
getNewResource() |
String |
getTarget() |
boolean |
ignorePropertyFailures() |
protected boolean |
isAccessibleImpl()
Implementation to check access rights to execute a command.
|
protected boolean |
isReadonlyImpl() |
protected boolean |
isSupportedImpl()
Implementation to check if a system configuration supports the execution of a command.
|
void |
setIgnorePropertyFailures(boolean enable) |
void |
setNewName(String newName) |
void |
setTarget(String target) |
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 getNewName()
public void setNewName(String newName)
newName - public String getTarget()
public void setTarget(String target)
target - public void setIgnorePropertyFailures(boolean enable)
enable - public boolean ignorePropertyFailures()
public IResource getNewResource()
protected 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()
throws WcmException
WcmExceptionprotected boolean isSupportedImpl()
throws WcmException
CommandisSupportedImpl in class CommandWcmException - Must be handled by caller!
Review-reader Dirk Sabiwalsky
Review-date 2001/11/26
protected void validateResourceImpl()
throws ValidationException
ResourceCommandvalidateResourceImpl in class ResourceCommandValidationException - Only this kind of exceptions are allowedprotected boolean checkPermission(String permissionname)
permissionname - - use one of the constants provided in IPermission,
must not be nulltrue, if the user has the permission, false otherwise or
if an exception occurred while checking the permission| 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