Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

573 create servicedefinition jar if necessary #576

Merged
merged 2 commits into from
Nov 10, 2023

Conversation

LukasFey-GIP
Copy link
Collaborator

No description provided.

@LukasFey-GIP LukasFey-GIP requested a review from a team November 10, 2023 07:07
@LukasFey-GIP LukasFey-GIP linked an issue Nov 10, 2023 that may be closed by this pull request
@LukasFey-GIP LukasFey-GIP merged commit 79eee56 into main Nov 10, 2023
3 checks passed
@LukasFey-GIP LukasFey-GIP deleted the 573-create-servicedefinition-jar-if-necessary branch November 10, 2023 11:36
LukasFey-GIP added a commit that referenced this pull request Nov 10, 2023
* create-servicedefinition-jar-if-missing
Julian-Mueller-GIP added a commit that referenced this pull request Jan 18, 2024
* added base app for open api generator

* new template folder for projects

* initial commit

* new

* new

* build oas base application

* ApplicationGeneration ServiceGroup

* shared lib + cli command

* moved xyna-openapi to sharedlib

* set referenced version of json module to 1.2.0

* update build files

* prepare libs

* 573 create servicedefinition jar if necessary (#576)

* create-servicedefinition-jar-if-missing

* always add servicedefinition classfiles to service jar (#582)

* implement buildoasapplication cli command

* merged filter classes OASFilter PathParameter
into one file

* added missing imports

* changed filter path

* fixed filter regex, updated primitive types

* added classes for data type validation

* add xyna-openapi-utils to xyna-openapi sharedLib; add OASBaseType

* add copyright header, add OASValidationResult

* build new module xyna-openapi-utils of shardLib

* Version and comment changed

* added coded services for validation
in data-model and server application

* changed application version to 0.1.4
improved validation of complex objects

* implement generateOasApplication service.

* update OAS Base Application version number.

* added boolean validation
added number and uri type mapping
validation bug fixes

* new version number 1.6
changes to json parse and write in the client generator

* json write bugfix

* change http status code from int to String.

* change name of tempory file. It will have different name in different orders.

* first version with provider validation
moved decode and encode to the base app
added necessary xmoms for validation to the base app
changed version number to 0.1.9

* rename generated folder to Applicationame_Version and delete tmp files.

* new

* properly initialized json parse
and writing options

* Included Factory Manager mask.

* change runtime context

* added capacity and hard coded rntimecontext in button definition. They will be know run against OAS_Base 0.2.0.

* added Tableinfo workflow

* removed nullable check in validation for complex objects

* added validation for the client app

changed enum mebers to primitive strings,
XMOMs for enums  are still generated as a convenience

fixed empty xyna factory version in application.xml

added error messages to validation exceptions

* new version number 0.2.2

* Added error handling

* added missing wf retrieve specification

* added script to change the version number of the oas base app

* added null check for enums
added rethrow of validation exception in client request workflows
some improvements to the generated documenation

* added base path to filter and client request workflows

* new version 0.2.5

* 0.2.5 added SetRuntimeContext

* 0.2.5 Added Property runtime_context

* added allOf ,anyOf, oneOf validation for schema objects
added missing validation checks for primitive types
added nullcheck number types
new version 0.2.6

* added debug logging.

* Return 405, if method is not in spec and 501, if instance datatype can not be found.

* treat uri ending with "/" as uri without.

* add import.

* added support for primitive response types

* Founded Instancedatatypes will be differentiate by revision of filter instance.

* Implemented upload button.

* fixed sever request data type not beeing generated when an operation has no parameters
fixed parsing of header parameters in the server
improved handling of names containing hyphen and underscores
fixed an error in the client when the response body is empty
improved handling of enum references
fixed not beeing able to send a json list as body in the client

new version 0.3.0

* version 0.3.0

* fman refactoring
new dependency Runtime Context Support
version 1.0.0 for xyna release

* added missing worklow

* moved RuntimeContextService to Processing

* added the possibility to customize the paths of the generated XMOM objects
added copyright headers
version 1.0.1

* bugfix for reading custom path attributes
changed label of import button
changes for pull request
only formatting changes to formatting in XMOM xml-files

* class was moved to OASFilter.mustache

* removed unneeded directory

---------

Co-authored-by: TorbenSiegismund-GIP <[email protected]>
Co-authored-by: gipadmin <[email protected]>
Co-authored-by: Lukas Fey <[email protected]>
Co-authored-by: Lukas Fey <[email protected]>
Co-authored-by: Johannes Krimm <[email protected]>
Co-authored-by: pk-xyna <[email protected]>
Co-authored-by: Torben Siegismund <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create servicedefinition-jar if necessary
2 participants