deepCopyConfiguration
java.lang.String deepCopyConfiguration(java.lang.String configId,
java.lang.String productCode,
java.lang.String externalConfiguration,
boolean force,
ProductConfigurationRelatedObjectType targetObjectType)
Deep Copies a configuration. The implementation can decide if a deep copy is needed; if not, the input ID is
simply returned.
- Parameters:
configId
- ID of existing configuration
externalConfiguration
- optional - externalConfiguration, if provided this will be used as source, instead of obtaining the
external config via the provided configId
productCode
- optional - product code of configurable product to be copied
force
- if true
a deep copy is enforced
targetObjectType
- the order entry object type for which the deep copy is executed
- Returns:
- ID of new configuration if a deep copy was performed; input otherwise