com.sapportals.wcm.command

Class CreateResourceOrUpdateContentCommand

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

public class CreateResourceOrUpdateContentCommand
extends ResourceCommand

Describe here.

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
CreateResourceOrUpdateContentCommand()
           
 
Method Summary
 void addBomToContent(boolean addBom)
           
protected  boolean canExecuteImpl()
          Default implementation of precondition to execute a command.
protected  void executeResourceImpl()
          Re-Implementation of resource command execute method.
 String getContentType()
           
 String getEncoding()
           
 File getFile()
           
 String getNewName()
           
 IPropertyMap getProperties()
          Retrieve the properties of the resource
 String getTextContent()
           
protected  boolean isAccessibleImpl()
          Implementation to check access rights to execute a command.
protected  boolean isSupportedImpl()
          Implementation to check if a system configuration supports the execution of a command.
 void setContentType(String contentType)
           
 void setEncoding(String encoding)
           
 void setFile(File file)
           
 void setNewName(String newName)
           
 void setProperties(IPropertyMap properties)
          set the properties for the new resource
 void setTextContent(String textContent)
           
protected  void validateResourceImpl()
          Re-Implementation of resource command validate method.
 
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

CreateResourceOrUpdateContentCommand

public CreateResourceOrUpdateContentCommand()
Method Detail

getNewName

public String getNewName()
Returns:
The newName value

setNewName

public void setNewName(String newName)
Parameters:
newName - The new newName value

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26


getContentType

public String getContentType()
Returns:
The contentType value

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26


setContentType

public void setContentType(String contentType)
Parameters:
contentType - The new contentType value

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26


addBomToContent

public void addBomToContent(boolean addBom)
Parameters:
addBom -

getEncoding

public String getEncoding()
Returns:
encoding

setEncoding

public void setEncoding(String encoding)
Parameters:
encoding -

getFile

public File getFile()
Returns:
The file value

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26


setFile

public void setFile(File file)
Parameters:
file - The new file value

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26


getTextContent

public String getTextContent()
Returns:
The textContent value

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26


setTextContent

public void setTextContent(String textContent)
Parameters:
textContent - The new textContent value

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26


getProperties

public IPropertyMap getProperties()
Retrieve the properties of the resource

Returns:
The properties value

setProperties

public void setProperties(IPropertyMap properties)
set the properties for the new resource

Parameters:
properties - The new properties value

executeResourceImpl

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

Specified by:
executeResourceImpl in class ResourceCommand
Throws:
Exception - Exception raised in failure situation

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
Returns:
Description of the Return Value
Throws:
WcmException - Exception raised in failure situation

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
Returns:
The accessibleImpl value
Throws:
WcmException - Exception raised in failure situation

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Review-comment check CREATE for creation, WRITE for content updates


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
Returns:
The supportedImpl value
Throws:
WcmException - Exception raised in failure situation

Review-reader Dirk Sabiwalsky

Review-date 2001/11/26

Review-comment CREATE does not needed to be checked for content updates


validateResourceImpl

protected void validateResourceImpl()
                             throws ValidationException
Description copied from class: ResourceCommand
Re-Implementation of resource command validate method.

Specified by:
validateResourceImpl in class ResourceCommand
Throws:
ValidationException - Exception raised in failure situation

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