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