com.sapportals.wcm.command.clipboard

Class PasteFromClipboardCommand

java.lang.Object
  extended by com.sapportals.wcm.command.Command
      extended by com.sapportals.wcm.command.clipboard.PasteFromClipboardCommand

public class PasteFromClipboardCommand
extends Command

07.07.2005 PasteFromClipboardCommand


Field Summary
static String MSG_CREATE_LINK_SUCCESS
           
 
Constructor Summary
PasteFromClipboardCommand()
           
 
Method Summary
protected  boolean canExecuteImpl()
          Default implementation of precondition to execute a command.
protected  void executeImpl()
          Implementation to execute a command.
protected  String getBundleString(String key)
           
 ResultList getResultList()
           
protected  boolean isAccessibleImpl()
          Implementation to check access rights to execute a command.
 boolean isMove()
           
 boolean isPasteAsLink()
           
protected  boolean isSupportedImpl()
          Implementation to check if a system configuration supports the execution of a command.
 void setContext(IResourceContext context)
           
 void setMove(boolean move)
           
 void setPasteAsLink(boolean pasteAsLink)
           
 void setTargetResource(IResource targetResource)
           
protected  void validateImpl()
          Implementation of validation which is called before a command is executed.
 
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
 

Field Detail

MSG_CREATE_LINK_SUCCESS

public static final String MSG_CREATE_LINK_SUCCESS
See Also:
Constant Field Values
Constructor Detail

PasteFromClipboardCommand

public PasteFromClipboardCommand()
Method Detail

executeImpl

protected void executeImpl()
                    throws Exception
Description copied from class: Command
Implementation to execute a command.

Specified by:
executeImpl in class Command
Throws:
Exception - Exceptions are handled generally by the execute() method.

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26


canExecuteImpl

protected boolean canExecuteImpl()
                          throws WcmException
Description copied from class: Command
Default implementation of precondition to execute a command. Usually this is a boolean combination of isAccessible() and isSupported() and others. For convenience the implementation can call canExecuteDefaultImpl().

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


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


validateImpl

protected void validateImpl()
                     throws ValidationException
Description copied from class: Command
Implementation of validation which is called before a command is executed.

Specified by:
validateImpl in class Command
Throws:
ValidationException -

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26


setTargetResource

public void setTargetResource(IResource targetResource)
Parameters:
targetResource - The target Resource to paste the clipboard entry to. If the resource is not a collection, then the command is not executable.

setContext

public void setContext(IResourceContext context)
Parameters:
context - The context to set.

getResultList

public ResultList getResultList()
Returns:
Returns the resultList.

isMove

public boolean isMove()
Returns:
Returns the move.

setMove

public void setMove(boolean move)
Parameters:
move - Set to true, to move the clipboard entries. Use this to overwrite the copy/cut choice, when added to clipboard. Default is the flag from the clipboard entry.

isPasteAsLink

public boolean isPasteAsLink()
Returns:
Returns the pasteAsLink.

setPasteAsLink

public void setPasteAsLink(boolean pasteAsLink)
Parameters:
pasteAsLink - The pasteAsLink to set.

getBundleString

protected String getBundleString(String key)
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