public class LockResourceCommand 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 |
|---|
LockResourceCommand() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canExecuteImpl()
Default implementation of precondition to execute a command.
|
boolean |
canUnlockForeignLock() |
protected void |
executeResourceImpl()
Re-Implementation of resource command execute method.
|
protected boolean |
isAccessibleImpl()
Implementation to check access rights to execute a command.
|
boolean |
isResourceLocked() |
boolean |
isResourceLockedByMe() |
boolean |
isResourceReleased() |
protected boolean |
isSupportedImpl()
Implementation to check if a system configuration supports the execution of a command.
|
void |
setUndoCheckout(boolean undo) |
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 void setUndoCheckout(boolean undo)
public boolean isResourceLocked()
throws ResourceException
ResourceExceptionpublic boolean isResourceLockedByMe()
throws ResourceException
ResourceExceptionpublic boolean canUnlockForeignLock()
throws WcmException
WcmExceptionpublic boolean isResourceReleased()
throws ResourceException
ResourceExceptionprotected void validateResourceImpl()
throws ValidationException
ResourceCommandvalidateResourceImpl in class ResourceCommandValidationException - Only this kind of exceptions are allowedprotected void executeResourceImpl()
throws Exception
ResourceCommandexecuteResourceImpl in class ResourceCommandExceptionprotected 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 isSupportedImpl()
throws WcmException
CommandisSupportedImpl in class CommandWcmException - Must be handled by caller!
Review-reader Dirk Sabiwalsky
Review-date 2001/11/26
protected 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
| 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