Registro do Serviço
Registrar o serviço na "fábrica" de provedor de serviço
class IfrnServiceProviderFactory(AbstractBaseServiceProviderFactory):
def get_service_provider(self, id_servico_portal_govbr):
if id_servico_portal_govbr == ID_GOVBR_6176_MATRICULA_EAD:
return MatriculaEadServiceProvider()
elif id_servico_portal_govbr == ID_GOVBR_10056_PROTOCOLAR_DOCUMENTOS_IFRN:
return ProtocolarDocumentoServiceProvider()
elif id_servico_portal_govbr == ID_GOVBR_6024_EMISSAO_SEGUNDA_VIA_DIPLOMA_IFRN:
return EmissaoSegundaViaDiplomaServiceProvider()
elif id_servico_portal_govbr == ID_GOVBR_6424_MATRICULA_CURSO_NIVEL_SUPERIOR_IFRN:
return MatriculaSuperiorServiceProvider()Last updated