com.sapportals.wcm.command

Class ModifyPropertyCommand

java.lang.Object
  extended by com.sapportals.wcm.command.Command
      extended by com.sapportals.wcm.command.ResourceCommand
          extended by com.sapportals.wcm.command.ModifyPropertyCommand
Direct Known Subclasses:
ModifyDatePropertyCommand, ModifyTextPropertyCommand

public abstract class ModifyPropertyCommand
extends ResourceCommand

Create or change the value of a property. The property is identified by its PropertyName (IPropertyName)

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
ModifyPropertyCommand()
           
 
Method Summary
protected  boolean canExecuteImpl()
          Default implementation of precondition to execute a command.
 IPropertyName getPropertyName()
           
protected  boolean isAccessibleImpl()
          Implementation to check access rights to execute a command.
 boolean isReadonly()
          Precondition to execute command.
 boolean isReadonly1()
           
protected  boolean isReadonlyImpl()
           
protected  boolean isSupportedImpl()
          Implementation to check if a system configuration supports the execution of a command.
 void setPropertyName(IPropertyName propertyName)
           
 
Methods inherited from class com.sapportals.wcm.command.ResourceCommand
executeImpl, executeResourceImpl, getDuplicateName, getResource, isLockedByMeAndSupported, isNotLockedByOtherUser, isNotVersionedOrCheckedOutByMe, isResourceLockedByOther, setResource, validateImpl, validateResourceImpl
 
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

ModifyPropertyCommand

public ModifyPropertyCommand()
Method Detail

getPropertyName

public IPropertyName getPropertyName()

setPropertyName

public void setPropertyName(IPropertyName propertyName)

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


isReadonly

public final boolean isReadonly()
                         throws WcmException
Precondition to execute command.

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


isReadonly1

public final boolean isReadonly1()
                          throws WcmException
Throws:
WcmException
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