public class ProductConfiguration extends Object implements Serializable
| Constructor and Description |
|---|
ProductConfiguration() |
ProductConfiguration(IProductComponent productCmpt) |
| Modifier and Type | Method and Description |
|---|---|
void |
copy(ProductConfiguration otherObject)
Copies the product component and product component generation from the other object.
|
IProductComponentGeneration |
getProductCmptGeneration(Calendar effectiveFrom)
Returns the product component generation that configures a policy component.
|
IProductComponent |
getProductComponent()
Returns the product component that configures a policy component.
|
void |
initFromXml(Element objectEl,
IRuntimeRepository productRepository)
Loads the product component this
ProductConfiguration manages. |
void |
resetProductCmptGeneration()
Sets the product component generation null.
|
void |
setProductCmptGeneration(IProductComponentGeneration newGeneration)
Sets the new product component generation.
|
void |
setProductComponent(IProductComponent productCmpt)
Sets the new product component.
|
public ProductConfiguration()
public ProductConfiguration(IProductComponent productCmpt)
public void setProductComponent(IProductComponent productCmpt)
public void resetProductCmptGeneration()
public IProductComponent getProductComponent()
public IProductComponentGeneration getProductCmptGeneration(Calendar effectiveFrom)
public void setProductCmptGeneration(IProductComponentGeneration newGeneration)
null however, both product component and product component
generation are set to null.public void copy(ProductConfiguration otherObject)
public void initFromXml(Element objectEl, IRuntimeRepository productRepository)
ProductConfiguration manages. Does nothing, if no
product component qualified name can be found in the XML element.objectEl - the XML element containing the product component qualified nameproductRepository - the IRuntimeRepository to load the product component fromCopyright © 2023. All rights reserved.