Class SignaturePolicyComponent

java.lang.Object
br.ufsc.labsec.component.Component
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.SignaturePolicyComponent

public class SignaturePolicyComponent
extends Component
Esta classe representa um componente de política de assinatura
  • Field Details

  • Constructor Details

    • SignaturePolicyComponent

      public SignaturePolicyComponent​(Application application)
      Construtor
      Parameters:
      application - Uma aplicação com seus componentes
  • Method Details

    • copyFieldsTo

      public void copyFieldsTo​(Component copy)
      Description copied from class: Component
      Copia os atributos relevantes da instância que chama esse método para copy.
      Overrides:
      copyFieldsTo in class Component
      Parameters:
      copy - objeto que receberá as cópias dos atributos
    • getSignaturePolicy

      public SignaturePolicyProxy getSignaturePolicy()
      Retorna a política de assinatura
      Returns:
      A política de assinatura
    • putCurrentTimeReference

      public void putCurrentTimeReference​(Integer code, Date currentTimeReference)
    • getCurrentTimeReference

      public Optional<Date> getCurrentTimeReference​(Integer code)
    • startOperation

      public void startOperation()
      Inicia o componente
      Specified by:
      startOperation in class Component
    • clear

      public void clear()
      Limpa as informações do componente
      Specified by:
      clear in class Component