SAP NetWeaver '04

com.sapportals.wcm.repository
Class CopyParameter

[contained in: com.sap.netweaver.bc.rf.par - bc.rf.framework_api.jar]
java.lang.Object
  |
  +--com.sapportals.wcm.repository.CopyParameter
All Implemented Interfaces:
ICopyParameter

public class CopyParameter
extends java.lang.Object
implements ICopyParameter

Parameter collection for the copy() and move() methods in IResource and ICollection. Defaults: overwrite = false omitProperties = false copyChildren = true copyInternalLinks = true copyExternalLinks = true copyChildren, copyInternalLinks and copyExternalLinks are used for deep copy of collections only.

Copyright (c) SAP AG 2001-2004


Constructor Summary
CopyParameter()
           
CopyParameter(boolean overwrite)
           
CopyParameter(boolean overwrite, boolean ignorePropertyFailures)
           
CopyParameter(boolean overwrite, boolean ignorePropertyFailures, boolean copyChildren)
           
CopyParameter(boolean overwrite, boolean ignorePropertyFailures, boolean copyChildren, boolean copyInternalLinks)
           
CopyParameter(boolean overwrite, boolean ignorePropertyFailures, boolean copyChildren, boolean copyInternalLinks, boolean copyExternalLinks)
           
 
Method Summary
 boolean getCopyChildren()
          Gets the value of this parameter.
 boolean getCopyExternalLinks()
          Gets the value of this parameter.
 boolean getCopyInternalLinks()
          Gets the value of this parameter.
 ResourceException getFirstResourceException()
          Get the first resource exception.
 boolean getIgnorePropertyFailures()
          Gets the value of this parameter.
 boolean getOverwrite()
          Gets the value of this parameter.
 ResourceErrors getResourceErrors()
           
 void setCopyChildren(boolean value)
          Copy all subfolders recursively (deep copy of collections only)
 void setCopyExternalLinks(boolean value)
          Include/exclude external links (deep copy of collections only)
 void setCopyInternalLinks(boolean value)
          Include/exclude internal links (deep copy of collections only)
 void setIgnorePropertyFailures(boolean value)
          Create the copy even if some or all properties could not be set on the destination resource.
 void setOverwrite(boolean value)
          Existing destination will be overwritten.
 void setResourceErrors(ResourceErrors errors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CopyParameter

public CopyParameter()

CopyParameter

public CopyParameter(boolean overwrite)

CopyParameter

public CopyParameter(boolean overwrite,
                     boolean ignorePropertyFailures)

CopyParameter

public CopyParameter(boolean overwrite,
                     boolean ignorePropertyFailures,
                     boolean copyChildren)

CopyParameter

public CopyParameter(boolean overwrite,
                     boolean ignorePropertyFailures,
                     boolean copyChildren,
                     boolean copyInternalLinks)

CopyParameter

public CopyParameter(boolean overwrite,
                     boolean ignorePropertyFailures,
                     boolean copyChildren,
                     boolean copyInternalLinks,
                     boolean copyExternalLinks)
Method Detail

getCopyChildren

public boolean getCopyChildren()
Description copied from interface: ICopyParameter
Gets the value of this parameter.
Specified by:
getCopyChildren in interface ICopyParameter
Following copied from interface: com.sapportals.wcm.repository.ICopyParameter
Returns:
The copyChildren value

getOverwrite

public boolean getOverwrite()
Description copied from interface: ICopyParameter
Gets the value of this parameter.
Specified by:
getOverwrite in interface ICopyParameter
Following copied from interface: com.sapportals.wcm.repository.ICopyParameter
Returns:
The overwrite value

getIgnorePropertyFailures

public boolean getIgnorePropertyFailures()
Description copied from interface: ICopyParameter
Gets the value of this parameter.
Specified by:
getIgnorePropertyFailures in interface ICopyParameter
Following copied from interface: com.sapportals.wcm.repository.ICopyParameter
Returns:
The ignorePropertyFailures value

getCopyInternalLinks

public boolean getCopyInternalLinks()
Description copied from interface: ICopyParameter
Gets the value of this parameter.
Specified by:
getCopyInternalLinks in interface ICopyParameter
Following copied from interface: com.sapportals.wcm.repository.ICopyParameter
Returns:
The copyInternalLinks value

getCopyExternalLinks

public boolean getCopyExternalLinks()
Description copied from interface: ICopyParameter
Gets the value of this parameter.
Specified by:
getCopyExternalLinks in interface ICopyParameter
Following copied from interface: com.sapportals.wcm.repository.ICopyParameter
Returns:
The copyExternalLinks value

getFirstResourceException

public ResourceException getFirstResourceException()
Description copied from interface: ICopyParameter
Get the first resource exception. This exception will contain a reference to the next exception if more then one copy operation failed.
Specified by:
getFirstResourceException in interface ICopyParameter
Following copied from interface: com.sapportals.wcm.repository.ICopyParameter
Returns:
The first resource exception

setOverwrite

public void setOverwrite(boolean value)
Description copied from interface: ICopyParameter
Existing destination will be overwritten.
Specified by:
setOverwrite in interface ICopyParameter
Following copied from interface: com.sapportals.wcm.repository.ICopyParameter
Parameters:
value -  

setIgnorePropertyFailures

public void setIgnorePropertyFailures(boolean value)
Description copied from interface: ICopyParameter
Create the copy even if some or all properties could not be set on the destination resource.
Specified by:
setIgnorePropertyFailures in interface ICopyParameter
Following copied from interface: com.sapportals.wcm.repository.ICopyParameter
Parameters:
value -  

setCopyChildren

public void setCopyChildren(boolean value)
Description copied from interface: ICopyParameter
Copy all subfolders recursively (deep copy of collections only)
Specified by:
setCopyChildren in interface ICopyParameter
Following copied from interface: com.sapportals.wcm.repository.ICopyParameter
Parameters:
value -  

setCopyInternalLinks

public void setCopyInternalLinks(boolean value)
Description copied from interface: ICopyParameter
Include/exclude internal links (deep copy of collections only)
Specified by:
setCopyInternalLinks in interface ICopyParameter
Following copied from interface: com.sapportals.wcm.repository.ICopyParameter
Parameters:
value -  

setCopyExternalLinks

public void setCopyExternalLinks(boolean value)
Description copied from interface: ICopyParameter
Include/exclude external links (deep copy of collections only)
Specified by:
setCopyExternalLinks in interface ICopyParameter
Following copied from interface: com.sapportals.wcm.repository.ICopyParameter
Parameters:
value -  

getResourceErrors

public ResourceErrors getResourceErrors()

setResourceErrors

public void setResourceErrors(ResourceErrors errors)

SAP NetWeaver '04

Copyright © 2004 by SAP AG. All Rights Reserved.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.