Class SignatureAttributeUtils

java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.common.SignatureAttributeUtils

public class SignatureAttributeUtils
extends Object
  • Constructor Details

    • SignatureAttributeUtils

      public SignatureAttributeUtils()
  • Method Details

    • verifyDuplicate

      public static void verifyDuplicate​(SignatureAttribute<?> signatureAttribute, Signature<?> signature) throws SignatureAttributeException
      Verifica na assinatura se o atributo é único
      Parameters:
      signatureAttribute -
      signature - A assinatura que contém o atributo
      Throws:
      SignatureAttributeException - Exceção caso o atributo seja único e esteja duplicado
    • verifyDependencies

      public static void verifyDependencies​(SignatureAttribute<?> signatureAttribute, Signature<?> signature, String... attributes) throws SignatureAttributeException
      Verifica se a assinatura contém atributos que são dependências do atributo atual
      Parameters:
      signatureAttribute - O atributo que contém as dependências
      signature - A assinatura que contém o atributo
      attributes - Os atributos identificadores que são dependências
      Throws:
      SignatureAttributeException - Exceção caso as dependências não sejam encontradas