Class AbstractRuleEditAvailabilityProvider

  • All Implemented Interfaces:
    com.hybris.cockpitng.widgets.editorarea.renderer.EditAvailabilityProvider<AbstractRuleModel>

    public class AbstractRuleEditAvailabilityProvider
    extends java.lang.Object
    implements com.hybris.cockpitng.widgets.editorarea.renderer.EditAvailabilityProvider<AbstractRuleModel>
    Default implementation of EditAvailabilityProvider for AbstractRuleModel
    • Constructor Detail

      • AbstractRuleEditAvailabilityProvider

        public AbstractRuleEditAvailabilityProvider()
    • Method Detail

      • isAllowedToEdit

        public boolean isAllowedToEdit​(com.hybris.cockpitng.dataaccess.facades.type.DataAttribute attribute,
                                       AbstractRuleModel ruleInstance)
        Specified by:
        isAllowedToEdit in interface com.hybris.cockpitng.widgets.editorarea.renderer.EditAvailabilityProvider<AbstractRuleModel>
      • getRuleAllowedToEditPredicate

        protected java.util.function.Predicate<AbstractRuleModel> getRuleAllowedToEditPredicate()
      • setRuleAllowedToEditPredicate

        public void setRuleAllowedToEditPredicate​(java.util.function.Predicate<AbstractRuleModel> ruleAllowedToEditPredicate)