Package org.faktorips.runtime.productswitch
package org.faktorips.runtime.productswitch
-
ClassDescriptionThis functional interface represents an operation to find an
IProductComponentfor a givenIConfigurableModelObject.This functional interface represents an operation to find anIProductComponentfor a givenIConfigurableModelObject.Represents the result of a product finder operation, which contains the correct replacement of anIProductComponentfor the givenIConfigurableModelObject.TheProductSwitchclass is used to generically and recursively switch theIProductComponentof anIConfigurableModelObjectand its children.This builder class uses theAdvancedProductFinderto switch to a newIProductComponentThis builder class uses theMatchingProductFinderto switch to a newIProductComponentThis builder class configures the conditions used for finding the correct replacementIProductComponentfor multiplePolicyAssociations.This builder class configures the conditions used for finding the correct replacementIProductComponent.This class represents the results of a product switch operation.Represents the result of a failed product switch operation.This interface represents the result of a product switch operation for a single model object.Represents the result of a successful product switch operation.