java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.report.verificationPackage.compressedArtifact.CompressedArtifact<org.apache.commons.lang3.tuple.Pair<String,​byte[]>>
br.ufsc.labsec.signature.conformanceVerifier.report.verificationPackage.compressedArtifact.CompressedReceiptRequest

public class CompressedReceiptRequest
extends CompressedArtifact<org.apache.commons.lang3.tuple.Pair<String,​byte[]>>
  • Constructor Details

    • CompressedReceiptRequest

      public CompressedReceiptRequest​(org.apache.commons.lang3.tuple.Pair<String,​byte[]> artifact)
    • CompressedReceiptRequest

      public CompressedReceiptRequest​(org.json.JSONObject artifact)
  • Method Details

    • getMap

      protected Map<String,​Serializable> getMap()
      Description copied from class: CompressedArtifact
      Retorna um Map com as informações do artefato.
      Specified by:
      getMap in class CompressedArtifact<org.apache.commons.lang3.tuple.Pair<String,​byte[]>>
      Returns:
      Um Map com as informações do artefato.
    • parseArtifact

      protected org.apache.commons.lang3.tuple.Pair<String,​byte[]> parseArtifact​(org.json.JSONObject artifact) throws IOException
      Description copied from class: CompressedArtifact
      Realiza o parsing de um artefato a partir de um JSONObject.
      Specified by:
      parseArtifact in class CompressedArtifact<org.apache.commons.lang3.tuple.Pair<String,​byte[]>>
      Parameters:
      artifact - JSONObject relativo ao artefato.
      Returns:
      O artefato parseado.
      Throws:
      IOException - Caso tenha havido um erro de I/O.
    • parseCompressed

      public static org.apache.commons.lang3.tuple.Pair<String,​byte[]> parseCompressed​(org.json.JSONObject artifactInfo)