Class CheckSettings

java.lang.Object
com.e1c.g5.v8.dt.internal.check.settings.CheckSettings
All Implemented Interfaces:
ICheckSettings, INamedElement

public class CheckSettings extends Object implements ICheckSettings
Base implementation for ICheckSettings.
  • Constructor Details

    • CheckSettings

      public CheckSettings(CheckUid checkUid, CheckUid parentId, String title, String description, boolean enabled, boolean originalEnabled, IssueSeverity severity, IssueSeverity originalSeverity, IssueType issueType, Map<String,ICheckParameterSettings> parameters)
      Constructs check settings instance
      Parameters:
      checkId - The identifier of the check. May not be null
      parentId - The identifier of the parent category. May not be null
      title - The default title of the check
      description -
      enabled -
      originalEnabled -
      severity -
      originalSeverity -
      issueType -
      parameters -
    • CheckSettings

      public CheckSettings(CheckUid checkUid, CheckUid parentId, String title, Supplier<String> description, boolean enabled, boolean protectedObjectCheckEnabled, boolean originalEnabled, IssueSeverity severity, IssueSeverity originalSeverity, IssueType issueType, Map<String,ICheckParameterSettings> parameters)
      Creates new instance.
      Parameters:
      checkUid - check id, not null
      title - check title, not null
      description - check description, not null
      issueType - check issue type, not null
      enabled - enabled,
      protectedObjectCheckEnabled -
      severity - check severity, not null
      parentId - category id from from extension point "com.e1c.g5.v8.dt.check.category" or null if none
      properties - check properties, not null
  • Method Details