Interface AbstractBundleComponentEditableChecker<O extends AbstractOrderModel>

    • Method Detail

      • isRequiredDependencyMet

        boolean isRequiredDependencyMet​(@Nonnull
                                        O order,
                                        @Nonnull
                                        BundleTemplateModel bundleTemplate,
                                        @Nonnull
                                        java.lang.Integer entryGroupNumber)
        Checks if the selection dependency of the given component bundleTemplate in given bundle bundleTemplate and order is fulfilled. Returns the result of that check instead of throwing an exception.
        Parameters:
        order - the order specified bundle is a part of
        bundleTemplate - the component to check selection dependency for
        entryGroupNumber - number of the entry group created from bundle template
      • isAutoPickComponent

        @Deprecated(since="1811",
                    forRemoval=true)
        boolean isAutoPickComponent​(@Nullable
                                    BundleTemplateModel bundleTemplate)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 1811 - auto pick components were moved to subscriptionbundles
        Checks if BundleTemplateModel has a selection criteria of auto pick type.
        Parameters:
        bundleTemplate -
        Returns:
        true if selection criteria has auto pick type, otherwise false