com.sapportals.wcm.command

Class LinkResourceCommand

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

public class LinkResourceCommand
extends ResourceCommand

Checks conditions (e.g. access rights) if a resource can be combined with a link

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
LinkResourceCommand()
           
 
Method Summary
protected  boolean canExecuteImpl()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
 boolean canLinked()
           
protected  boolean canLinkedImpl()
           
protected  void executeResourceImpl()
          Review-reader Dirk Sabiwalsky Review-date 2001/11/26
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.
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

LinkResourceCommand

public LinkResourceCommand()
Method Detail

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


canLinked

public final boolean canLinked()
                        throws WcmException
Returns:
boolean value
Throws:
WcmException

canLinkedImpl

protected boolean canLinkedImpl()
                         throws WcmException
Throws:
WcmException

isAccessibleImpl

protected boolean isAccessibleImpl()
                            throws WcmException
Description copied from class: Command
Implementation to check access rights to execute a command.

Example: To rename a file at least read and write access permission have to be set.

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
Throws:
WcmException

isSupportedImpl

protected boolean isSupportedImpl()
                           throws WcmException
Description copied from class: Command
Implementation to check if a system configuration supports the execution of a command.

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}>
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