Class DroolsKIEBaseModel

All Implemented Interfaces:
Serializable

public class DroolsKIEBaseModel extends ItemModel
Generated model class for type DroolsKIEBase first defined at extension ruleengine.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _DROOLSKIEMODULE2BASE

      public static final String _DROOLSKIEMODULE2BASE
      Generated relation code constant for relation DroolsKIEModule2Base defining source attribute kieModule in extension ruleengine.
      See Also:
    • NAME

      public static final String NAME
      Generated constant - Attribute key of DroolsKIEBase.name attribute defined at extension ruleengine.
      See Also:
    • EQUALITYBEHAVIOR

      public static final String EQUALITYBEHAVIOR
      Generated constant - Attribute key of DroolsKIEBase.equalityBehavior attribute defined at extension ruleengine.
      See Also:
    • EVENTPROCESSINGMODE

      public static final String EVENTPROCESSINGMODE
      Generated constant - Attribute key of DroolsKIEBase.eventProcessingMode attribute defined at extension ruleengine.
      See Also:
    • DEFAULTKIESESSION

      public static final String DEFAULTKIESESSION
      Generated constant - Attribute key of DroolsKIEBase.defaultKIESession attribute defined at extension ruleengine.
      See Also:
    • KIEMODULE

      public static final String KIEMODULE
      Generated constant - Attribute key of DroolsKIEBase.kieModule attribute defined at extension ruleengine.
      See Also:
    • KIESESSIONS

      public static final String KIESESSIONS
      Generated constant - Attribute key of DroolsKIEBase.kieSessions attribute defined at extension ruleengine.
      See Also:
    • RULES

      public static final String RULES
      Generated constant - Attribute key of DroolsKIEBase.rules attribute defined at extension ruleengine.
      See Also:
  • Constructor Details

    • DroolsKIEBaseModel

      public DroolsKIEBaseModel()
      Generated constructor - Default constructor for generic creation.
    • DroolsKIEBaseModel

      public DroolsKIEBaseModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • DroolsKIEBaseModel

      @Deprecated(since="4.1.1", forRemoval=true) public DroolsKIEBaseModel(DroolsKIEModuleModel _kieModule, String _name)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _kieModule - initial attribute declared by type DroolsKIEBase at extension ruleengine
      _name - initial attribute declared by type DroolsKIEBase at extension ruleengine
    • DroolsKIEBaseModel

      @Deprecated(since="4.1.1", forRemoval=true) public DroolsKIEBaseModel(DroolsKIEModuleModel _kieModule, String _name, ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _kieModule - initial attribute declared by type DroolsKIEBase at extension ruleengine
      _name - initial attribute declared by type DroolsKIEBase at extension ruleengine
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getDefaultKIESession

      @Accessor(qualifier="defaultKIESession", type=GETTER) public DroolsKIESessionModel getDefaultKIESession()
      Generated method - Getter of the DroolsKIEBase.defaultKIESession attribute defined at extension ruleengine.
      Returns:
      the defaultKIESession - Default DroolsKIESession for DroolsKIEBase.
    • getEqualityBehavior

      @Accessor(qualifier="equalityBehavior", type=GETTER) public DroolsEqualityBehavior getEqualityBehavior()
      Generated method - Getter of the DroolsKIEBase.equalityBehavior attribute defined at extension ruleengine.
      Returns:
      the equalityBehavior
    • getEventProcessingMode

      @Accessor(qualifier="eventProcessingMode", type=GETTER) public DroolsEventProcessingMode getEventProcessingMode()
      Generated method - Getter of the DroolsKIEBase.eventProcessingMode attribute defined at extension ruleengine.
      Returns:
      the eventProcessingMode
    • getKieModule

      @Accessor(qualifier="kieModule", type=GETTER) public DroolsKIEModuleModel getKieModule()
      Generated method - Getter of the DroolsKIEBase.kieModule attribute defined at extension ruleengine.
      Returns:
      the kieModule
    • getKieSessions

      @Accessor(qualifier="kieSessions", type=GETTER) public Collection<DroolsKIESessionModel> getKieSessions()
      Generated method - Getter of the DroolsKIEBase.kieSessions attribute defined at extension ruleengine. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the kieSessions
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the DroolsKIEBase.name attribute defined at extension ruleengine.
      Returns:
      the name
    • getRules

      @Accessor(qualifier="rules", type=GETTER) public Set<DroolsRuleModel> getRules()
      Generated method - Getter of the DroolsKIEBase.rules attribute defined at extension ruleengine. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the rules
    • setDefaultKIESession

      @Accessor(qualifier="defaultKIESession", type=SETTER) public void setDefaultKIESession(DroolsKIESessionModel value)
      Generated method - Setter of DroolsKIEBase.defaultKIESession attribute defined at extension ruleengine.
      Parameters:
      value - the defaultKIESession - Default DroolsKIESession for DroolsKIEBase.
    • setEqualityBehavior

      @Accessor(qualifier="equalityBehavior", type=SETTER) public void setEqualityBehavior(DroolsEqualityBehavior value)
      Generated method - Setter of DroolsKIEBase.equalityBehavior attribute defined at extension ruleengine.
      Parameters:
      value - the equalityBehavior
    • setEventProcessingMode

      @Accessor(qualifier="eventProcessingMode", type=SETTER) public void setEventProcessingMode(DroolsEventProcessingMode value)
      Generated method - Setter of DroolsKIEBase.eventProcessingMode attribute defined at extension ruleengine.
      Parameters:
      value - the eventProcessingMode
    • setKieModule

      @Accessor(qualifier="kieModule", type=SETTER) public void setKieModule(DroolsKIEModuleModel value)
      Generated method - Initial setter of DroolsKIEBase.kieModule attribute defined at extension ruleengine. Can only be used at creation of model - before first save.
      Parameters:
      value - the kieModule
    • setKieSessions

      @Accessor(qualifier="kieSessions", type=SETTER) public void setKieSessions(Collection<DroolsKIESessionModel> value)
      Generated method - Setter of DroolsKIEBase.kieSessions attribute defined at extension ruleengine.
      Parameters:
      value - the kieSessions
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Initial setter of DroolsKIEBase.name attribute defined at extension ruleengine. Can only be used at creation of model - before first save.
      Parameters:
      value - the name
    • setRules

      @Accessor(qualifier="rules", type=SETTER) public void setRules(Set<DroolsRuleModel> value)
      Generated method - Setter of DroolsKIEBase.rules attribute defined at extension ruleengine.
      Parameters:
      value - the rules