Class SignatureAttributeUtils
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.common.SignatureAttributeUtils
public class SignatureAttributeUtils extends Object
-
Constructor Summary
Constructors Constructor Description SignatureAttributeUtils()
-
Method Summary
Modifier and Type Method Description static void
verifyDependencies(SignatureAttribute<?> signatureAttribute, Signature<?> signature, String... attributes)
Verifica se a assinatura contém atributos que são dependências do atributo atualstatic void
verifyDuplicate(SignatureAttribute<?> signatureAttribute, Signature<?> signature)
Verifica na assinatura se o atributo é único
-
Constructor Details
-
SignatureAttributeUtils
public SignatureAttributeUtils()
-
-
Method Details
-
verifyDuplicate
public static void verifyDuplicate(SignatureAttribute<?> signatureAttribute, Signature<?> signature) throws SignatureAttributeExceptionVerifica 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 SignatureAttributeExceptionVerifica se a assinatura contém atributos que são dependências do atributo atual- Parameters:
signatureAttribute
- O atributo que contém as dependênciassignature
- A assinatura que contém o atributoattributes
- Os atributos identificadores que são dependências- Throws:
SignatureAttributeException
- Exceção caso as dependências não sejam encontradas
-