Package widgets

Class CampoCodigoDeEmpresa

All Implemented Interfaces:
Comparable<Object>, FieldListener

public class CampoCodigoDeEmpresa extends IntField
Campo numerico com validação do codigo de empresa
  • Constructor Details

    • CampoCodigoDeEmpresa

      public CampoCodigoDeEmpresa(DataViewController controller, String name)
      Parameters:
      controller - A classe controller que representa o form ao qual o campo pertence
      name - nome do campo no form
    • CampoCodigoDeEmpresa

      public CampoCodigoDeEmpresa(DataViewController controller, String name, StringField campoDescricao)
      Parameters:
      controller - A classe controller que representa o form ao qual o campo pertence
      name - nome do campo no form
      campoDescricao - campo onde sera mostrado o nome da empresa apos o codigo de empresa ser validado
    • CampoCodigoDeEmpresa

      public CampoCodigoDeEmpresa(DataViewController controller, StringField campoDescricao)
    • CampoCodigoDeEmpresa

      public CampoCodigoDeEmpresa(DataViewController controller)
  • Method Details

    • validar

      public void validar() throws Exception
      Description copied from class: FieldController
      The validar event is invoked whenever input is accepted on the field (in add/update/delete mode). Use this event to validate if the input is valid.
      Specified by:
      validar in interface FieldListener
      Overrides:
      validar in class FieldController<Integer>
      Throws:
      Exception - when the validation fails
    • updateDescricao

      public boolean updateDescricao()
      vefica se a empresa existe, e neste atualiza o campo de descricao com o nome da empresa. Caso a empresa nao exista limpa o campo de descricao.
      Returns:
      true se atualizou com o nome da empresa