com.sapportals.wcm.command

Class RenameWithDisplaynameCommand

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

public class RenameWithDisplaynameCommand
extends RenameCommand

Renames a resource.

Copyright (c) SAP Portals Europe GmbH 2001


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
RenameWithDisplaynameCommand()
           
 
Method Summary
protected  boolean canExecuteImpl()
          Default implementation of precondition to execute a command.
protected  void executeResourceImpl()
          Re-Implementation of resource command execute method.
 String getNewDisplayname()
           
protected  boolean isAccessibleImpl()
          Implementation to check access rights to execute a command.
 boolean isDisplaynameError()
           
 void setIsDisplaynameError(boolean newFileName)
           
 void setNewDisplayname(String newFileName)
           
 
Methods inherited from class com.sapportals.wcm.command.RenameCommand
getNewFileName, getOldFileName, getRenameDisplayName, isReadonly, isReadonlyImpl, isSupportedImpl, setNewFileName, setOldFileName, setRenameDisplayName, validateResourceImpl
 
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

RenameWithDisplaynameCommand

public RenameWithDisplaynameCommand()
Method Detail

getNewDisplayname

public String getNewDisplayname()

setNewDisplayname

public void setNewDisplayname(String newFileName)

isDisplaynameError

public boolean isDisplaynameError()

setIsDisplaynameError

public void setIsDisplaynameError(boolean newFileName)

executeResourceImpl

protected void executeResourceImpl()
                            throws Exception
Description copied from class: ResourceCommand
Re-Implementation of resource command execute method.

Overrides:
executeResourceImpl in class RenameCommand
Throws:
Exception

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().

Overrides:
canExecuteImpl in class RenameCommand
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.

Overrides:
isAccessibleImpl in class RenameCommand
Throws:
WcmException - Must be handled by caller!

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

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