Class AugmentedContainer
java.lang.Object
com.broadleafcommerce.metadata.core.domain.AugmentedContainer
Composition of a
Component
along with all of the Augmentations
that
were applied to it- Author:
- Phillip Verheyden (phillipuniverse)
-
Constructor Summary
ConstructorsConstructorDescriptionAugmentedContainer
(com.broadleafcommerce.metadata.dsl.core.Component<?> component, List<Augmentation> augmentations, List<Augmentation> appliedAugmentations) AugmentedContainer
(com.broadleafcommerce.metadata.dsl.core.Component<?> component, List<Augmentation> augmentations, List<Augmentation> appliedAugmentations, List<com.broadleafcommerce.metadata.dsl.core.ViewFilter<?>> availableFilters) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
The augmentations that were actually applied to the container component.The Augmentations targeting the containercomponent
.List<com.broadleafcommerce.metadata.dsl.core.ViewFilter<?>>
The list of available view filterscom.broadleafcommerce.metadata.dsl.core.Component<?>
The container component that might have been augmentedint
hashCode()
void
setAppliedAugmentations
(List<Augmentation> appliedAugmentations) The augmentations that were actually applied to the container component.void
setAugmentations
(List<Augmentation> augmentations) The Augmentations targeting the containercomponent
.void
setAvailableFilters
(List<com.broadleafcommerce.metadata.dsl.core.ViewFilter<?>> availableFilters) The list of available view filtersvoid
setComponent
(com.broadleafcommerce.metadata.dsl.core.Component<?> component) The container component that might have been augmentedtoString()
-
Constructor Details
-
AugmentedContainer
public AugmentedContainer(com.broadleafcommerce.metadata.dsl.core.Component<?> component, List<Augmentation> augmentations, List<Augmentation> appliedAugmentations) -
AugmentedContainer
public AugmentedContainer() -
AugmentedContainer
public AugmentedContainer(com.broadleafcommerce.metadata.dsl.core.Component<?> component, List<Augmentation> augmentations, List<Augmentation> appliedAugmentations, List<com.broadleafcommerce.metadata.dsl.core.ViewFilter<?>> availableFilters)
-
-
Method Details
-
getComponent
public com.broadleafcommerce.metadata.dsl.core.Component<?> getComponent()The container component that might have been augmented -
getAugmentations
The Augmentations targeting the containercomponent
. These may or may not have actually been applied to itself or sub components- See Also:
-
appliedAugmentations
-
getAppliedAugmentations
The augmentations that were actually applied to the container component. This could be different thanaugmentations
if 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
-
getAvailableFilters
The list of available view filters -
setComponent
public void setComponent(com.broadleafcommerce.metadata.dsl.core.Component<?> component) The container component that might have been augmented -
setAugmentations
The Augmentations targeting the containercomponent
. These may or may not have actually been applied to itself or sub components- See Also:
-
appliedAugmentations
-
setAppliedAugmentations
The augmentations that were actually applied to the container component. This could be different thanaugmentations
if 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
-
setAvailableFilters
public void setAvailableFilters(List<com.broadleafcommerce.metadata.dsl.core.ViewFilter<?>> availableFilters) The list of available view filters -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-