Class CheckDescription

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

public class CheckDescription extends Object implements ICheckDescription
Immutable implementation for ICheckDescription.
  • Constructor Details

    • CheckDescription

      public CheckDescription(CheckUid checkUid, String title, String description, IssueType issueType, boolean enabled, boolean protectedObjectCheckEnabled, boolean criticalDataIntegrityCheck, IssueSeverity severity, CheckUid parentId, Map<String,CheckParameterDefinition> parameters)
      Instantiates a new check description.
      Parameters:
      checkUid - the check unique id, cannot be null.
      title - the title, cannot be null.
      description - the description, cannot be null.
      issueType - the issue type, cannot be null.
      enabled - the enabled of the check
      protectedObjectCheckEnabled - the protected object check enabled
      criticalDataIntegrityCheck - the critical data integrity check
      severity - the severity, cannot be null.
      parentId - the parent id, means category id from from extension point "com.e1c.g5.v8.dt.check.checks" or null if none
      parameters - the parameters, cannot be null.
    • CheckDescription

      public CheckDescription(CheckUid checkUid, String title, Supplier<String> description, IssueType issueType, boolean enabled, boolean protectedObjectCheckEnabled, boolean criticalDataIntegrityCheck, IssueSeverity severity, CheckUid parentId, Map<String,CheckParameterDefinition> parameters)
      Creates new instance.
      Parameters:
      id - check id, not null
      title - check title, null if empty
      description - check description, null if empty
      issueType - check issue type, not null
      enabled - enabled default check enablement
      protectedObjectCheckEnabled - The protected object check mode enablement
      protectedObjectCheckEnabled - The critical data integrity check flag
      severity - check severity, not null
      parentId - category id from from extension point "com.e1c.g5.v8.dt.check.checks" or null if none
      parameters - check properties, not null
  • Method Details