Class AugmentedContainer
- java.lang.Object
-
- com.broadleafcommerce.metadata.core.domain.AugmentedContainer
-
public class AugmentedContainer extends Object
Composition of aComponentalong with all of theAugmentationsthat were applied to it- Author:
- Phillip Verheyden (phillipuniverse)
-
-
Constructor Summary
Constructors Constructor Description AugmentedContainer()AugmentedContainer(com.broadleafcommerce.metadata.dsl.core.Component<?> component, List<Augmentation> augmentations, List<Augmentation> appliedAugmentations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)List<Augmentation>getAppliedAugmentations()The augmentations that were actually applied to the container component.List<Augmentation>getAugmentations()The Augmentations targeting the containercomponent.com.broadleafcommerce.metadata.dsl.core.Component<?>getComponent()The container component that might have been augmentedinthashCode()voidsetAppliedAugmentations(List<Augmentation> appliedAugmentations)The augmentations that were actually applied to the container component.voidsetAugmentations(List<Augmentation> augmentations)The Augmentations targeting the containercomponent.voidsetComponent(com.broadleafcommerce.metadata.dsl.core.Component<?> component)The container component that might have been augmentedStringtoString()
-
-
-
Constructor Detail
-
AugmentedContainer
public AugmentedContainer()
-
AugmentedContainer
public AugmentedContainer(com.broadleafcommerce.metadata.dsl.core.Component<?> component, List<Augmentation> augmentations, List<Augmentation> appliedAugmentations)
-
-
Method Detail
-
getComponent
public com.broadleafcommerce.metadata.dsl.core.Component<?> getComponent()
The container component that might have been augmented
-
getAugmentations
public List<Augmentation> getAugmentations()
The Augmentations targeting the containercomponent. These may or may not have actually been applied to itself or sub components- See Also:
appliedAugmentations
-
getAppliedAugmentations
public List<Augmentation> getAppliedAugmentations()
The augmentations that were actually applied to the container component. This could be different thanaugmentationsif there were some augmentations that could not be applied. For example if a PATCH attempted to be applied on top of a REMOVE; only the REMOVE would show up here, whereas both would show up inaugmentations
-
setComponent
public void setComponent(com.broadleafcommerce.metadata.dsl.core.Component<?> component)
The container component that might have been augmented
-
setAugmentations
public void setAugmentations(List<Augmentation> augmentations)
The Augmentations targeting the containercomponent. These may or may not have actually been applied to itself or sub components- See Also:
appliedAugmentations
-
setAppliedAugmentations
public void setAppliedAugmentations(List<Augmentation> appliedAugmentations)
The augmentations that were actually applied to the container component. This could be different thanaugmentationsif there were some augmentations that could not be applied. For example if a PATCH attempted to be applied on top of a REMOVE; only the REMOVE would show up here, whereas both would show up inaugmentations
-
canEqual
protected boolean canEqual(Object other)
-
-