Class AbstractRuleEditAvailabilityProvider

java.lang.Object
de.hybris.platform.rulebuilderbackoffice.editors.AbstractRuleEditAvailabilityProvider
All Implemented Interfaces:
com.hybris.cockpitng.widgets.editorarea.renderer.EditAvailabilityProvider<AbstractRuleModel>

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

    • AbstractRuleEditAvailabilityProvider

      public AbstractRuleEditAvailabilityProvider()
  • Method Details

    • 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 Predicate<AbstractRuleModel> getRuleAllowedToEditPredicate()
    • setRuleAllowedToEditPredicate

      public void setRuleAllowedToEditPredicate(Predicate<AbstractRuleModel> ruleAllowedToEditPredicate)