Class ComponentContext

java.lang.Object
com.codebarrel.automation.api.component.ComponentContext

public final class ComponentContext extends Object
The context needed to execute or validate a RuleComponent.
  • Constructor Details

    • ComponentContext

      public ComponentContext(TenantContext tenant, com.codebarrel.automation.api.config.RuleConfigBean rule, com.codebarrel.automation.api.config.ComponentConfigBean config)
  • Method Details

    • getTenant

      public TenantContext getTenant()
    • getActorAccountId

      public String getActorAccountId()
    • getTenantActor

      public TenantActor getTenantActor()
    • getConfig

      public com.codebarrel.automation.api.config.ComponentConfigBean getConfig()
    • getRule

      public com.codebarrel.automation.api.config.RuleConfigBean getRule()
    • getProjectRestrictions

      @Nonnull public Set<com.codebarrel.automation.api.config.ProjectAssociationBean> getProjectRestrictions()
    • toErrorId

      public String toErrorId()
    • toErrorId

      public static String toErrorId(String id)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object