Interface CometContextRuleConfiguration

All Known Implementing Classes:
CometPlaceholder, CometProductPanelConfig, CometProject, CometTableInsertMethod

public interface CometContextRuleConfiguration
The interface Comet context rule configuration. Internal use only.
  • Method Details

    • getContextRuleAssortment

      PluginMethod getContextRuleAssortment()
      Gets context rule assortment.
      Returns:
      the context rule assortment
    • getContextRuleCountry

      PluginMethod getContextRuleCountry()
      Gets context rule country.
      Returns:
      the context rule country
    • getContextRuleDocument

      PluginMethod getContextRuleDocument()
      Gets context rule document.
      Returns:
      the context rule document
    • getContextRuleLanguage

      PluginMethod getContextRuleLanguage()
      Gets context rule language.
      Returns:
      the context rule language
    • getContextRulePublication

      PluginMethod getContextRulePublication()
      Gets context rule publication.
      Returns:
      the context rule publication
    • getContextRuleWell

      PluginMethod getContextRuleWell()
      Gets context rule well.
      Returns:
      the context rule well
    • getContextRuleTargetGroup

      PluginMethod getContextRuleTargetGroup()
      Gets context rule target group.
      Returns:
      the context rule target group
    • getContextRuleMarketName

      PluginMethod getContextRuleMarketName()
      Gets context rule market name.
      Returns:
      the context rule market name
    • setContextRuleAssortment

      void setContextRuleAssortment(PluginMethod contextRuleAssortment)
      Sets context rule assortment.
      Parameters:
      contextRuleAssortment - the context rule assortment
    • setContextRuleCountry

      void setContextRuleCountry(PluginMethod contextRuleCountry)
      Sets context rule country.
      Parameters:
      contextRuleCountry - the context rule country
    • setContextRuleDocument

      void setContextRuleDocument(PluginMethod contextRuleDocument)
      Sets context rule document.
      Parameters:
      contextRuleDocument - the context rule document
    • setContextRuleLanguage

      void setContextRuleLanguage(PluginMethod contextRuleLanguage)
      Sets context rule language.
      Parameters:
      contextRuleLanguage - the context rule language
    • setContextRulePublication

      void setContextRulePublication(PluginMethod contextRulePublication)
      Sets context rule publication.
      Parameters:
      contextRulePublication - the context rule publication
    • setContextRuleWell

      void setContextRuleWell(PluginMethod contextRuleWell)
      Sets context rule well.
      Parameters:
      contextRuleWell - the context rule well
    • setContextRuleTargetGroup

      void setContextRuleTargetGroup(PluginMethod contextRuleTargetGroup)
      Sets context rule target group.
      Parameters:
      contextRuleTargetGroup - the context rule target group
    • setContextRuleMarketName

      void setContextRuleMarketName(PluginMethod contextRuleMarketName)
      Sets context rule market name.
      Parameters:
      contextRuleMarketName - the context rule market name
    • getUseProjectDefault

      boolean getUseProjectDefault()
      Gets use project default.
      Returns:
      the use project default
    • setUseProjectDefault

      void setUseProjectDefault(boolean useProjectDefault)
      Sets use project default.
      Parameters:
      useProjectDefault - the use project default
    • canUseProjectDefault

      boolean canUseProjectDefault()
      Can use project default boolean.
      Returns:
      the boolean