Class VerificationReporter

java.lang.Object
com.evolveum.midpoint.ninja.action.verify.VerificationReporter

public class VerificationReporter extends Object
  • Field Details

    • DELTA_FILE_NAME_SUFFIX

      public static final String DELTA_FILE_NAME_SUFFIX
      See Also:
    • REPORT_HEADER

      public static final List<String> REPORT_HEADER
    • CSV_FORMAT

      public static final org.apache.commons.csv.CSVFormat CSV_FORMAT
  • Constructor Details

    • VerificationReporter

      public VerificationReporter(@NotNull @NotNull VerifyOptions options, @NotNull @NotNull PrismContext prismContext, @NotNull @NotNull Charset charset, @NotNull @NotNull Log log)
  • Method Details

    • setCreateDeltaFile

      public void setCreateDeltaFile(boolean createDeltaFile)
    • destroy

      public void destroy()
    • init

      public void init()
    • getProlog

      public String getProlog()
    • getEpilog

      public String getEpilog()
    • verify

      public <T extends Objectable> UpgradeValidationResult verify(Writer writer, PrismObject<T> object) throws Exception
      Throws:
      Exception
    • getItemPathFromRecord

      public static String getItemPathFromRecord(org.apache.commons.csv.CSVRecord record)
    • getIdentifierFromRecord

      public static String getIdentifierFromRecord(org.apache.commons.csv.CSVRecord record)
    • getUuidFromRecord

      public static UUID getUuidFromRecord(org.apache.commons.csv.CSVRecord record)
    • skipUpgradeForRecord

      public static boolean skipUpgradeForRecord(org.apache.commons.csv.CSVRecord record)
    • getResult

      public VerifyResult getResult()