├── .vscode └── settings.json ├── Dockerfile ├── Installer.cls ├── LICENSE ├── README-BR.md ├── README.md ├── docResources ├── OASheader.png ├── PetStore.gif ├── XMLAdaptorCompat.png ├── apiPub.png ├── configuringServiceClass.gif ├── creatingWebApp.gif ├── customizeYourAPI.png ├── importingPackage.png ├── labelingImplementationMethod.gif ├── monitorYourAPI.gif ├── parsingDynamicTypes.gif ├── projectionMap.png ├── soapToOASRest.png ├── testingFirstMethod.gif └── wizard.png ├── docker-compose.yml ├── irissession.sh ├── module.xml └── src ├── .DS_Store └── apiPub ├── core ├── converter.cls ├── dispatcher.cls ├── introspector.cls ├── irisMetadata.cls ├── jsonBuilder.cls ├── parser.cls ├── publisher.cls ├── service.cls └── typeMapper.cls ├── model └── persistent.cls ├── samples ├── ApiResponse.cls ├── Category.cls ├── Order.cls ├── Pet.cls ├── Tag.cls ├── User.cls ├── api.cls ├── apiFirst.cls ├── demo │ ├── api.cls │ ├── apiFirst.cls │ ├── bcFastApi.cls │ ├── bo │ │ └── fromSql.cls │ ├── bp │ │ └── bpl.cls │ ├── customApi.cls │ ├── fastApi.cls │ ├── fastApiProd.cls │ ├── item.cls │ ├── product.cls │ ├── productFilter.cls │ └── productList.cls ├── persistent.cls ├── petStore.cls └── services.cls ├── service ├── cache.cls └── message.cls ├── tracer ├── bm.cls ├── bo.cls ├── bp.cls ├── bp │ ├── rule │ │ └── utils.cls │ └── utils.cls ├── bs.cls ├── cube.cls ├── dashboards.cls ├── kpi.cls ├── message.cls └── production.cls ├── utils └── sql.cls └── wizard ├── api.cls ├── module.cls └── oasModule.cls /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/Dockerfile -------------------------------------------------------------------------------- /Installer.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/Installer.cls -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/LICENSE -------------------------------------------------------------------------------- /README-BR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/README-BR.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/README.md -------------------------------------------------------------------------------- /docResources/OASheader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/OASheader.png -------------------------------------------------------------------------------- /docResources/PetStore.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/PetStore.gif -------------------------------------------------------------------------------- /docResources/XMLAdaptorCompat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/XMLAdaptorCompat.png -------------------------------------------------------------------------------- /docResources/apiPub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/apiPub.png -------------------------------------------------------------------------------- /docResources/configuringServiceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/configuringServiceClass.gif -------------------------------------------------------------------------------- /docResources/creatingWebApp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/creatingWebApp.gif -------------------------------------------------------------------------------- /docResources/customizeYourAPI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/customizeYourAPI.png -------------------------------------------------------------------------------- /docResources/importingPackage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/importingPackage.png -------------------------------------------------------------------------------- /docResources/labelingImplementationMethod.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/labelingImplementationMethod.gif -------------------------------------------------------------------------------- /docResources/monitorYourAPI.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/monitorYourAPI.gif -------------------------------------------------------------------------------- /docResources/parsingDynamicTypes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/parsingDynamicTypes.gif -------------------------------------------------------------------------------- /docResources/projectionMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/projectionMap.png -------------------------------------------------------------------------------- /docResources/soapToOASRest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/soapToOASRest.png -------------------------------------------------------------------------------- /docResources/testingFirstMethod.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/testingFirstMethod.gif -------------------------------------------------------------------------------- /docResources/wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docResources/wizard.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /irissession.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/irissession.sh -------------------------------------------------------------------------------- /module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/module.xml -------------------------------------------------------------------------------- /src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/.DS_Store -------------------------------------------------------------------------------- /src/apiPub/core/converter.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/core/converter.cls -------------------------------------------------------------------------------- /src/apiPub/core/dispatcher.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/core/dispatcher.cls -------------------------------------------------------------------------------- /src/apiPub/core/introspector.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/core/introspector.cls -------------------------------------------------------------------------------- /src/apiPub/core/irisMetadata.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/core/irisMetadata.cls -------------------------------------------------------------------------------- /src/apiPub/core/jsonBuilder.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/core/jsonBuilder.cls -------------------------------------------------------------------------------- /src/apiPub/core/parser.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/core/parser.cls -------------------------------------------------------------------------------- /src/apiPub/core/publisher.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/core/publisher.cls -------------------------------------------------------------------------------- /src/apiPub/core/service.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/core/service.cls -------------------------------------------------------------------------------- /src/apiPub/core/typeMapper.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/core/typeMapper.cls -------------------------------------------------------------------------------- /src/apiPub/model/persistent.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/model/persistent.cls -------------------------------------------------------------------------------- /src/apiPub/samples/ApiResponse.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/ApiResponse.cls -------------------------------------------------------------------------------- /src/apiPub/samples/Category.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/Category.cls -------------------------------------------------------------------------------- /src/apiPub/samples/Order.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/Order.cls -------------------------------------------------------------------------------- /src/apiPub/samples/Pet.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/Pet.cls -------------------------------------------------------------------------------- /src/apiPub/samples/Tag.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/Tag.cls -------------------------------------------------------------------------------- /src/apiPub/samples/User.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/User.cls -------------------------------------------------------------------------------- /src/apiPub/samples/api.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/api.cls -------------------------------------------------------------------------------- /src/apiPub/samples/apiFirst.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/apiFirst.cls -------------------------------------------------------------------------------- /src/apiPub/samples/demo/api.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/demo/api.cls -------------------------------------------------------------------------------- /src/apiPub/samples/demo/apiFirst.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/demo/apiFirst.cls -------------------------------------------------------------------------------- /src/apiPub/samples/demo/bcFastApi.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/demo/bcFastApi.cls -------------------------------------------------------------------------------- /src/apiPub/samples/demo/bo/fromSql.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/demo/bo/fromSql.cls -------------------------------------------------------------------------------- /src/apiPub/samples/demo/bp/bpl.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/demo/bp/bpl.cls -------------------------------------------------------------------------------- /src/apiPub/samples/demo/customApi.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/demo/customApi.cls -------------------------------------------------------------------------------- /src/apiPub/samples/demo/fastApi.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/demo/fastApi.cls -------------------------------------------------------------------------------- /src/apiPub/samples/demo/fastApiProd.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/demo/fastApiProd.cls -------------------------------------------------------------------------------- /src/apiPub/samples/demo/item.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/demo/item.cls -------------------------------------------------------------------------------- /src/apiPub/samples/demo/product.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/demo/product.cls -------------------------------------------------------------------------------- /src/apiPub/samples/demo/productFilter.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/demo/productFilter.cls -------------------------------------------------------------------------------- /src/apiPub/samples/demo/productList.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/demo/productList.cls -------------------------------------------------------------------------------- /src/apiPub/samples/persistent.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/persistent.cls -------------------------------------------------------------------------------- /src/apiPub/samples/petStore.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/petStore.cls -------------------------------------------------------------------------------- /src/apiPub/samples/services.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/samples/services.cls -------------------------------------------------------------------------------- /src/apiPub/service/cache.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/service/cache.cls -------------------------------------------------------------------------------- /src/apiPub/service/message.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/service/message.cls -------------------------------------------------------------------------------- /src/apiPub/tracer/bm.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/tracer/bm.cls -------------------------------------------------------------------------------- /src/apiPub/tracer/bo.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/tracer/bo.cls -------------------------------------------------------------------------------- /src/apiPub/tracer/bp.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/tracer/bp.cls -------------------------------------------------------------------------------- /src/apiPub/tracer/bp/rule/utils.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/tracer/bp/rule/utils.cls -------------------------------------------------------------------------------- /src/apiPub/tracer/bp/utils.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/tracer/bp/utils.cls -------------------------------------------------------------------------------- /src/apiPub/tracer/bs.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/tracer/bs.cls -------------------------------------------------------------------------------- /src/apiPub/tracer/cube.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/tracer/cube.cls -------------------------------------------------------------------------------- /src/apiPub/tracer/dashboards.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/tracer/dashboards.cls -------------------------------------------------------------------------------- /src/apiPub/tracer/kpi.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/tracer/kpi.cls -------------------------------------------------------------------------------- /src/apiPub/tracer/message.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/tracer/message.cls -------------------------------------------------------------------------------- /src/apiPub/tracer/production.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/tracer/production.cls -------------------------------------------------------------------------------- /src/apiPub/utils/sql.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/utils/sql.cls -------------------------------------------------------------------------------- /src/apiPub/wizard/api.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/wizard/api.cls -------------------------------------------------------------------------------- /src/apiPub/wizard/module.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/wizard/module.cls -------------------------------------------------------------------------------- /src/apiPub/wizard/oasModule.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devecchijr/apiPub/HEAD/src/apiPub/wizard/oasModule.cls --------------------------------------------------------------------------------